diff --git a/stubs/pywin32/@tests/stubtest_allowlist_win32.txt b/stubs/pywin32/@tests/stubtest_allowlist_win32.txt index e144d2805..40cfcd86e 100644 --- a/stubs/pywin32/@tests/stubtest_allowlist_win32.txt +++ b/stubs/pywin32/@tests/stubtest_allowlist_win32.txt @@ -4,6 +4,7 @@ win32com(ext)?.mapi._exchdapi win32._wincerapi # PyWin tool / debugger +pythonwin.start_pythonwin pythonwin.pywin.* win32com.client.combrowse win32com.client.tlbrowse diff --git a/stubs/pywin32/METADATA.toml b/stubs/pywin32/METADATA.toml index 0e4489b4d..0f4aa7161 100644 --- a/stubs/pywin32/METADATA.toml +++ b/stubs/pywin32/METADATA.toml @@ -1,4 +1,4 @@ -version = "305.*" +version = "306.*" [tool.stubtest] platforms = ["win32"] diff --git a/stubs/pywin32/win32/lib/win32con.pyi b/stubs/pywin32/win32/lib/win32con.pyi index b5f256e4b..56ca7d1f6 100644 --- a/stubs/pywin32/win32/lib/win32con.pyi +++ b/stubs/pywin32/win32/lib/win32con.pyi @@ -1764,6 +1764,7 @@ MDIS_ALLCHILDSTYLES: int MDITILE_VERTICAL: int MDITILE_HORIZONTAL: int MDITILE_SKIPDISABLED: int +MDITILE_ZORDER: int IMC_GETCANDIDATEPOS: int IMC_SETCANDIDATEPOS: int IMC_GETCOMPOSITIONFONT: int @@ -2185,6 +2186,7 @@ TOKEN_QUERY_SOURCE: int TOKEN_ADJUST_PRIVILEGES: int TOKEN_ADJUST_GROUPS: int TOKEN_ADJUST_DEFAULT: int +TOKEN_ADJUST_SESSIONID: int TOKEN_ALL_ACCESS: int TOKEN_READ: int TOKEN_WRITE: int diff --git a/stubs/pywin32/win32/lib/win32evtlogutil.pyi b/stubs/pywin32/win32/lib/win32evtlogutil.pyi index 626cab5b1..10364546c 100644 --- a/stubs/pywin32/win32/lib/win32evtlogutil.pyi +++ b/stubs/pywin32/win32/lib/win32evtlogutil.pyi @@ -7,7 +7,12 @@ error: Incomplete langid: Incomplete def AddSourceToRegistry( - appName, msgDLL: Incomplete | None = ..., eventLogType: str = ..., eventLogFlags: Incomplete | None = ... + appName, + msgDLL: Incomplete | None = None, + eventLogType: str = "Application", + eventLogFlags: Incomplete | None = None, + categoryDLL: Incomplete | None = None, + categoryCount: int = 0, ) -> None: ... def RemoveSourceFromRegistry(appName, eventLogType: str = ...) -> None: ... def ReportEvent( diff --git a/stubs/pywin32/win32/win32api.pyi b/stubs/pywin32/win32/win32api.pyi index 1961d54e0..33f944520 100644 --- a/stubs/pywin32/win32/win32api.pyi +++ b/stubs/pywin32/win32/win32api.pyi @@ -52,8 +52,8 @@ def EnumDisplayDevices(Device: str | None = ..., DevNum: int = ..., Flags: int = def EnumDisplayMonitors( hdc: int | None = ..., rcClip: _win32typing.PyRECT | None = ... ) -> list[tuple[_win32typing.PyHANDLE, _win32typing.PyHANDLE, tuple[int, int, int, int]]]: ... -def EnumDisplaySettings(DeviceName: str | None = ..., ModeNum: int = ...) -> _win32typing.PyDEVMODE: ... -def EnumDisplaySettingsEx(ModeNum, DeviceName: str | None = ..., Flags=...) -> _win32typing.PyDEVMODE: ... +def EnumDisplaySettings(DeviceName: str | None = ..., ModeNum: int = ...) -> _win32typing.PyDEVMODEW: ... +def EnumDisplaySettingsEx(ModeNum, DeviceName: str | None = ..., Flags=...) -> _win32typing.PyDEVMODEW: ... def EnumResourceLanguages( hmodule: int, lpType: _win32typing.PyResourceId, lpName: _win32typing.PyResourceId ) -> list[Incomplete]: ... @@ -138,6 +138,7 @@ def SetSystemFileCacheSize(MinimumFileCacheSize, MaximumFileCacheSize, Flags=... def GetSystemInfo(): ... def GetNativeSystemInfo(): ... def GetSystemMetrics(index): ... +def GetSystemPowerStatus() -> dict[str, int]: ... def GetSystemTime(): ... def GetTempFileName(path: str, prefix: str, nUnique): ... def GetTempPath() -> str: ... diff --git a/stubs/pywin32/win32/win32gui.pyi b/stubs/pywin32/win32/win32gui.pyi index 8d5055a0a..0afcae6e8 100644 --- a/stubs/pywin32/win32/win32gui.pyi +++ b/stubs/pywin32/win32/win32gui.pyi @@ -26,6 +26,12 @@ def GetWindowLong(hwnd: int, index): ... def GetClassLong(hwnd: int, index): ... def SetWindowLong(hwnd: int, index, value): ... def CallWindowProc(wndproc, hwnd: int, msg, wparam, lparam): ... +def CascadeWindows( + __hwndObject: _win32typing.PyHANDLE | int | None, + __how: int, + __rectObject: _win32typing.PyRECT | tuple[int, int, int, int] | int | None = None, + __childrenObject: tuple[_win32typing.PyHANDLE | int, ...] | None = None, +) -> int: ... def SendMessage( __hwnd: int | None, __message: int, __wparam: int | None = ..., __lparam: ReadableBuffer | float | None = ... ) -> int: ... @@ -42,6 +48,7 @@ def PostMessage( ) -> None: ... def PostThreadMessage(threadId, message, wparam, lparam) -> None: ... def ReplyMessage(result): ... +def ResetDC(__hdc: int, __devmode: _win32typing.PyDEVMODE | _win32typing.PyDEVMODEW) -> int: ... def RegisterWindowMessage(name: str): ... def DefWindowProc( hwnd: int | None, message: int, wparam: ReadableBuffer | float | None, lparam: ReadableBuffer | float | None diff --git a/stubs/pywin32/win32comext/axdebug/adb.pyi b/stubs/pywin32/win32comext/axdebug/adb.pyi index 70d39be22..3a1a293c9 100644 --- a/stubs/pywin32/win32comext/axdebug/adb.pyi +++ b/stubs/pywin32/win32comext/axdebug/adb.pyi @@ -37,6 +37,7 @@ class Adb(bdb.Bdb, gateways.RemoteDebugApplicationEvents): logicalbotframe: Incomplete currentframe: Incomplete recursiveData: Incomplete + def __init__(self) -> None: ... def canonic(self, fname): ... def reset(self) -> None: ... def stop_here(self, frame): ... diff --git a/stubs/pywin32/win32comext/axdebug/codecontainer.pyi b/stubs/pywin32/win32comext/axdebug/codecontainer.pyi index e42c470b2..32647ae27 100644 --- a/stubs/pywin32/win32comext/axdebug/codecontainer.pyi +++ b/stubs/pywin32/win32comext/axdebug/codecontainer.pyi @@ -3,6 +3,8 @@ from _typeshed import Incomplete from win32comext.axdebug import contexts as contexts from win32comext.axdebug.util import RaiseNotImpl as RaiseNotImpl +name: str + class SourceCodeContainer: sourceContext: Incomplete text: Incomplete