diff --git a/stubs/pywin32/@tests/stubtest_allowlist_win32.txt b/stubs/pywin32/@tests/stubtest_allowlist_win32.txt index 40cfcd86e168..66ee3be5e77a 100644 --- a/stubs/pywin32/@tests/stubtest_allowlist_win32.txt +++ b/stubs/pywin32/@tests/stubtest_allowlist_win32.txt @@ -72,3 +72,6 @@ win32com.axdebug.gateways win32comext.axdebug.gateways # failed to import, ModuleNotFoundError: No module named 'win32comext.axdebug.axdebug' win32comext.axdebug.axdebug + +# Stubtest doesn't agree with win32.lib.pywintypes.error.__init__ being positional-only +.+?\.error.__init__ diff --git a/stubs/pywin32/_win32typing.pyi b/stubs/pywin32/_win32typing.pyi index f0ca25b0751e..b6f6aa14b0f6 100644 --- a/stubs/pywin32/_win32typing.pyi +++ b/stubs/pywin32/_win32typing.pyi @@ -89,7 +89,7 @@ class PyNCB: def Num(self): ... @property def Post(self): ... - def Reset(self, *args, **kwargs): ... # incomplete + def Reset(self, *args): ... # incomplete @property def Retcode(self): ... @property @@ -165,18 +165,18 @@ class PyACL: def Initialize(self) -> None: ... def IsValid(self) -> bool: ... @overload - def AddAccessAllowedAce(self, __access: int, __sid: PySID) -> None: ... + def AddAccessAllowedAce(self, access: int, sid: PySID, /) -> None: ... @overload - def AddAccessAllowedAce(self, __revision: int, __access: int, __sid: PySID) -> None: ... - def AddAccessAllowedAceEx(self, __revision: int, __aceflags: int, __access: int, __sid: PySID) -> None: ... + def AddAccessAllowedAce(self, revision: int, access: int, sid: PySID, /) -> None: ... + def AddAccessAllowedAceEx(self, revision: int, aceflags: int, access: int, sid: PySID, /) -> None: ... def AddAccessAllowedObjectAce( - self, AceRevision, AceFlags, AccessMask, ObjectTypeGuid: PyIID, InheritedObjectTypeGuid: PyIID, sid: PySID + self, AceRevision, AceFlags, AccessMask, ObjectTypeGuid: PyIID, InheritedObjectTypeGuid: PyIID, sid: PySID, / ) -> None: ... - def AddAccessDeniedAce(self, __revision: int, __access: int, __sid: PySID, __access1: int, __sid1: PySID) -> None: ... - def AddAccessDeniedAceEx(self, __revision: int, __aceflags: int, __access: int, __sid: PySID) -> None: ... - def AddMandatoryAce(self, AceRevision, AceFlags, MandatoryPolicy, LabelSid: PySID) -> None: ... - def AddAuditAccessAce(self, dwAceRevision, dwAccessMask, sid: PySID, bAuditSuccess, bAuditFailure) -> None: ... - def AddAuditAccessAceEx(self, dwAceRevision, AceFlags, dwAccessMask, sid: PySID, bAuditSuccess, bAuditFailure) -> None: ... + def AddAccessDeniedAce(self, revision: int, access: int, sid: PySID, access1: int, sid1: PySID, /) -> None: ... + def AddAccessDeniedAceEx(self, revision: int, aceflags: int, access: int, sid: PySID, /) -> None: ... + def AddMandatoryAce(self, AceRevision, AceFlags, MandatoryPolicy, LabelSid: PySID, /) -> None: ... + def AddAuditAccessAce(self, dwAceRevision, dwAccessMask, sid: PySID, bAuditSuccess, bAuditFailure, /) -> None: ... + def AddAuditAccessAceEx(self, dwAceRevision, AceFlags, dwAccessMask, sid: PySID, bAuditSuccess, bAuditFailure, /) -> None: ... def AddAuditAccessObjectAce( self, dwAceRevision, @@ -187,15 +187,16 @@ class PyACL: sid: PySID, bAuditSuccess, bAuditFailure, + /, ) -> None: ... def GetAclSize(self): ... def GetAclRevision(self): ... def GetAceCount(self) -> int: ... - def GetAce(self, __index: int) -> tuple[tuple[int, int], int, PySID]: ... - def DeleteAce(self, __index: int) -> None: ... - def GetEffectiveRightsFromAcl(self, __trustee: PyTRUSTEE | dict[str, int | PySID]) -> int: ... - def GetAuditedPermissionsFromAcl(self, trustee: PyTRUSTEE) -> tuple[Incomplete, Incomplete]: ... - def SetEntriesInAcl(self, __obexpl_list: tuple[dict[str, int | dict[str, int | PySID]], ...]) -> PyACL: ... + def GetAce(self, index: int, /) -> tuple[tuple[int, int], int, PySID]: ... + def DeleteAce(self, index: int, /) -> None: ... + def GetEffectiveRightsFromAcl(self, trustee: PyTRUSTEE | dict[str, int | PySID], /) -> int: ... + def GetAuditedPermissionsFromAcl(self, trustee: PyTRUSTEE, /) -> tuple[Incomplete, Incomplete]: ... + def SetEntriesInAcl(self, obexpl_list: tuple[dict[str, int | dict[str, int | PySID]], ...], /) -> PyACL: ... def GetExplicitEntriesFromAcl(self) -> tuple[dict[str, int | dict[str, int | PySID]]] | None: ... class PyBITMAP: @@ -231,7 +232,7 @@ class PyCERTSTORE: def CertAddCTLLinkToStore(self, CtlContext: PyCTL_CONTEXT, AddDisposition) -> PyCTL_CONTEXT: ... def CertAddStoreToCollection(self, SiblingStore: PyCERTSTORE, UpdateFlag: int = ..., Priority: int = ...) -> None: ... def CertRemoveStoreFromCollection(self, SiblingStore: PyCERTSTORE) -> None: ... - def PFXExportCertStoreEx(self, Flags, Password: Incomplete | None = ...): ... + def PFXExportCertStoreEx(self, Password: Incomplete | None = ..., Flags=...): ... class PyCERT_ALT_NAME_ENTRY: ... class PyCERT_ALT_NAME_INFO: ... @@ -356,10 +357,9 @@ class PyCOMSTAT: @final class PyCOORD: - @property - def X(self): ... - @property - def Y(self): ... + def __init__(self, X: int = ..., Y: int = ...) -> None: ... + X: int + Y: int class PyCREDENTIAL: @property @@ -457,8 +457,8 @@ class PyCRYPTPROV: def CryptGenRandom(self, Len, SeedData: str | None = ...) -> str: ... def CryptCreateHash(self, Algid, Key: PyCRYPTKEY | None = ..., Flags: int = ...) -> PyCRYPTHASH: ... def CryptImportKey(self, Data, PubKey: PyCRYPTKEY | None = ..., Flags: int = ...) -> PyCRYPTKEY: ... - def CryptExportPublicKeyInfo(self, KeySpec, CertEncodingType) -> PyCERT_PUBLIC_KEY_INFO: ... - def CryptImportPublicKeyInfo(self, Info, CertEncodingType) -> PyCRYPTKEY: ... + def CryptExportPublicKeyInfo(self, KeySpec, CertEncodingType=...) -> PyCERT_PUBLIC_KEY_INFO: ... + def CryptImportPublicKeyInfo(self, Info, CertEncodingType=...) -> PyCRYPTKEY: ... class PyCRYPT_ALGORITHM_IDENTIFIER: @property @@ -545,15 +545,16 @@ class PyCTL_USAGE: ... @final class PyConsoleScreenBuffer: + def __init__(self, Handle) -> None: ... def SetConsoleActiveScreenBuffer(self) -> None: ... def GetConsoleCursorInfo(self) -> tuple[Incomplete, Incomplete]: ... def SetConsoleCursorInfo(self, Size, Visible) -> None: ... def GetConsoleMode(self): ... def SetConsoleMode(self, Mode) -> None: ... def ReadConsole(self, NumberOfCharsToRead): ... - def WriteConsole(self, Buffer): ... + def WriteConsole(self, Buffer: str) -> int: ... def FlushConsoleInputBuffer(self) -> None: ... - def SetConsoleTextAttribute(self, __Attributes: int) -> None: ... + def SetConsoleTextAttribute(self, Attributes: int) -> None: ... def SetConsoleCursorPosition(self, CursorPosition: PyCOORD) -> None: ... def SetConsoleScreenBufferSize(self, Size: PyCOORD) -> None: ... def SetConsoleWindowInfo(self, Absolute, ConsoleWindow: PySMALL_RECT) -> None: ... @@ -568,33 +569,33 @@ class PyConsoleScreenBuffer: def ScrollConsoleScreenBuffer( self, ScrollRectangle: PySMALL_RECT, ClipRectangle: PySMALL_RECT, DestinationOrigin: PyCOORD, FillCharacter, FillAttribute ) -> None: ... - def GetCurrentConsoleFont(self, MaximumWindow: bool = ...) -> tuple[Incomplete, PyCOORD]: ... + def GetCurrentConsoleFont(self, MaximumWindow: bool = ...) -> tuple[int, PyCOORD]: ... def GetConsoleFontSize(self, Font) -> PyCOORD: ... def SetConsoleFont(self, Font) -> None: ... def SetStdHandle(self, StdHandle) -> None: ... def SetConsoleDisplayMode(self, Flags, NewScreenBufferDimensions: PyCOORD) -> None: ... - def WriteConsoleInput(self, __Buffer: Iterable[PyINPUT_RECORD]): ... + def WriteConsoleInput(self, Buffer: Iterable[PyINPUT_RECORD]): ... def ReadConsoleInput(self, Length) -> tuple[PyINPUT_RECORD, ...]: ... def PeekConsoleInput(self, Length) -> tuple[PyINPUT_RECORD, ...]: ... def GetNumberOfConsoleInputEvents(self): ... - def Close(self, *args, **kwargs): ... # incomplete - def Detach(self, *args, **kwargs): ... # incomplete + def Close(self, *args): ... # incomplete + def Detach(self, *args): ... # incomplete class PyCredHandle: def Detach(self): ... def FreeCredentialsHandle(self) -> None: ... - def QueryCredentialsAttributes(self, Attribute) -> None: ... + def QueryCredentialsAttributes(self, Attribute, /) -> None: ... class PyCtxtHandle: def Detach(self): ... - def CompleteAuthToken(self, Token: PySecBufferDesc) -> None: ... - def QueryContextAttributes(self, Attribute) -> None: ... + def CompleteAuthToken(self, Token: PySecBufferDesc, /) -> None: ... + def QueryContextAttributes(self, Attribute, /) -> None: ... def DeleteSecurityContext(self) -> None: ... def QuerySecurityContextToken(self): ... - def MakeSignature(self, fqop, Message: PySecBufferDesc, MessageSeqNo) -> None: ... - def VerifySignature(self, Message: PySecBufferDesc, MessageSeqNo) -> None: ... - def EncryptMessage(self, fqop, Message: PySecBufferDesc, MessageSeqNo) -> None: ... - def DecryptMessage(self, Message: PySecBufferDesc, MessageSeqNo) -> None: ... + def MakeSignature(self, fqop, Message: PySecBufferDesc, MessageSeqNo, /) -> None: ... + def VerifySignature(self, Message: PySecBufferDesc, MessageSeqNo, /) -> None: ... + def EncryptMessage(self, fqop, Message: PySecBufferDesc, MessageSeqNo, /) -> None: ... + def DecryptMessage(self, Message: PySecBufferDesc, MessageSeqNo, /) -> None: ... def ImpersonateSecurityContext(self) -> None: ... def RevertSecurityContext(self) -> None: ... @@ -738,86 +739,52 @@ class PyDEVMODE: def Clear(self) -> None: ... class PyDEVMODEW: - @property - def SpecVersion(self) -> int: ... - @property - def DriverVersion(self) -> int: ... + def __init__(self, DriverExtra: int = ...) -> None: ... + SpecVersion: int + DriverVersion: int @property def Size(self) -> int: ... @property def DriverExtra(self) -> int: ... - @property - def Fields(self) -> int: ... - @property - def Orientation(self) -> int: ... - @property - def PaperSize(self) -> int: ... - @property - def PaperLength(self) -> int: ... - @property - def PaperWidth(self) -> int: ... - @property - def Position_x(self) -> int: ... - @property - def Position_y(self) -> int: ... - @property - def DisplayOrientation(self) -> int: ... - @property - def DisplayFixedOutput(self) -> int: ... - @property - def Scale(self) -> int: ... - @property - def Copies(self) -> int: ... - @property - def DefaultSource(self) -> int: ... - @property - def PrintQuality(self) -> int: ... - @property - def Color(self) -> int: ... - @property - def Duplex(self) -> int: ... - @property - def YResolution(self) -> int: ... - @property - def TTOption(self) -> int: ... - @property - def Collate(self) -> int: ... - @property - def LogPixels(self) -> int: ... - @property - def BitsPerPel(self) -> int: ... - @property - def PelsWidth(self) -> int: ... - @property - def PelsHeight(self) -> int: ... - @property - def DisplayFlags(self) -> int: ... - @property - def DisplayFrequency(self) -> int: ... - @property - def ICMMethod(self) -> int: ... - @property - def ICMIntent(self) -> int: ... - @property - def MediaType(self) -> int: ... - @property - def DitherType(self) -> int: ... - @property - def Reserved1(self) -> int: ... - @property - def Reserved2(self) -> int: ... - @property - def Nup(self) -> int: ... - @property - def PanningWidth(self) -> int: ... - @property - def PanningHeight(self) -> int: ... - @property - def DeviceName(self) -> str: ... - @property - def FormName(self) -> str: ... - @property - def DriverData(self) -> Incomplete | None: ... + Fields: int + Orientation: int + PaperSize: int + PaperLength: int + PaperWidth: int + Position_x: int + Position_y: int + DisplayOrientation: int + DisplayFixedOutput: int + Scale: int + Copies: int + DefaultSource: int + PrintQuality: int + Color: int + Duplex: int + YResolution: int + TTOption: int + Collate: int + LogPixels: int + BitsPerPel: int + PelsWidth: int + PelsHeight: int + DisplayFlags: int + DisplayFrequency: int + ICMMethod: int + ICMIntent: int + MediaType: int + DitherType: int + Reserved1: int + Reserved2: int + Nup: int + PanningWidth: int + PanningHeight: int + DeviceName: str + FormName: str + @property + def DriverData(self) -> bytes | None: ... + @DriverData.setter + def DriverData(self, value: bytes) -> None: ... class PyDISPLAY_DEVICE: @property @@ -927,11 +894,12 @@ class PyHANDLE: @final class PyHDESK: + def __init__(self, handle) -> None: ... def SetThreadDesktop(self) -> None: ... def EnumDesktopWindows(self) -> tuple[int, ...]: ... def SwitchDesktop(self) -> None: ... def CloseDesktop(self) -> None: ... - def Detach(self, *args, **kwargs): ... # incomplete + def Detach(self, *args): ... # incomplete class PyHDEVNOTIFY: ... @@ -1064,10 +1032,11 @@ class PyHTHEME: ... @final class PyHWINSTA: + def __init__(self, handle) -> None: ... def EnumDesktops(self) -> tuple[Incomplete, ...]: ... def SetProcessWindowStation(self) -> None: ... def CloseWindowStation(self) -> None: ... - def Detach(self, *args, **kwargs): ... # incomplete + def Detach(self, *args): ... # incomplete class PyICONINFO: ... @@ -1076,6 +1045,7 @@ class PyIID: ... @final class PyINPUT_RECORD: + def __init__(self, EventType: int) -> None: ... EventType: int KeyDown: int | bool RepeatCount: int @@ -1269,11 +1239,11 @@ class PySECURITY_DESCRIPTOR: def GetSecurityDescriptorDacl(self) -> PyACL: ... def GetSecurityDescriptorSacl(self) -> PyACL: ... def GetSecurityDescriptorControl(self) -> tuple[Incomplete, Incomplete]: ... - def SetSecurityDescriptorOwner(self, __sid: PySID, __bOwnerDefaulted: int | bool) -> None: ... - def SetSecurityDescriptorGroup(self, sid: PySID, bOwnerDefaulted): ... - def SetSecurityDescriptorDacl(self, __bSaclPresent: int | bool, __SACL: PyACL, __bSaclDefaulted: int | bool) -> None: ... - def SetSecurityDescriptorSacl(self, bSaclPresent, SACL: PyACL, bSaclDefaulted) -> None: ... - def SetSecurityDescriptorControl(self, ControlBitsOfInterest, ControlBitsToSet) -> None: ... + def SetSecurityDescriptorOwner(self, sid: PySID, bOwnerDefaulted: int | bool, /) -> None: ... + def SetSecurityDescriptorGroup(self, sid: PySID, bOwnerDefaulted, /): ... + def SetSecurityDescriptorDacl(self, bSaclPresent: int | bool, SACL: PyACL, bSaclDefaulted: int | bool, /) -> None: ... + def SetSecurityDescriptorSacl(self, bSaclPresent, SACL: PyACL, bSaclDefaulted, /) -> None: ... + def SetSecurityDescriptorControl(self, ControlBitsOfInterest, ControlBitsToSet, /) -> None: ... def IsValid(self) -> bool: ... def GetLength(self) -> None: ... def IsSelfRelative(self) -> bool: ... @@ -1621,9 +1591,9 @@ class PySHARE_INFO_502: def security_descriptor(self) -> PySECURITY_DESCRIPTOR: ... class PySID: - def Initialize(self, idAuthority, numSubauthorities) -> None: ... + def Initialize(self, idAuthority, numSubauthorities, /) -> None: ... def IsValid(self) -> bool: ... - def SetSubAuthority(self, index, val) -> None: ... + def SetSubAuthority(self, index, val, /) -> None: ... def GetLength(self): ... def GetSubAuthorityCount(self): ... def GetSubAuthority(self): ... @@ -1634,14 +1604,11 @@ class PySIZE: ... @final class PySMALL_RECT: - @property - def Left(self): ... - @property - def Top(self): ... - @property - def Right(self): ... - @property - def Bottom(self): ... + def __init__(self, Left: int = ..., Top: int = ..., Right: int = ..., Bottom: int = ...) -> None: ... + Left: int + Top: int + Right: int + Bottom: int class PySTARTUPINFO: dwX: int @@ -1660,6 +1627,7 @@ class PySTARTUPINFO: lpTitle: str class PySecBuffer: + def __init__(self, BufferSize, BufferType) -> None: ... @property def BufferType(self): ... @property @@ -1671,9 +1639,10 @@ class PySecBuffer: def Clear(self) -> None: ... class PySecBufferDesc: + def __init__(self, Version=...) -> None: ... Version: Incomplete Buffer: Incomplete - def append(self, buffer) -> None: ... + def append(self, buffer, /) -> None: ... class PyTOKEN_GROUPS: ... class PyTOKEN_PRIVILEGES: ... @@ -1724,7 +1693,7 @@ class PyTime: def second(self): ... @property def msec(self): ... - def Format(self, _format: str) -> str: ... + def Format(self, _format: str, /) -> str: ... class PyUSER_INFO_0: @property @@ -2387,18 +2356,18 @@ class PyXFORM: class Pymmapfile: def close(self) -> None: ... - def find(self, needle, start): ... - def flush(self, offset: int = ..., size: int = ...) -> None: ... - def move(self, dest, src, count) -> None: ... - def read(self, num_bytes): ... + def find(self, needle, start, /): ... + def flush(self, offset: int = ..., size: int = ..., /) -> None: ... + def move(self, dest, src, count, /) -> None: ... + def read(self, num_bytes, /): ... def read_byte(self): ... def read_line(self): ... def resize(self, MaximumSize, FileOffset: int = ..., NumberOfBytesToMap: int = ...) -> None: ... - def seek(self, dist, how: int = ...) -> None: ... + def seek(self, dist, how: int = ..., /) -> None: ... def size(self): ... def tell(self): ... - def write(self, data) -> None: ... - def write_byte(self, char) -> None: ... + def write(self, data, /) -> None: ... + def write_byte(self, char, /) -> None: ... class RASDIALEXTENSIONS: @property @@ -2431,7 +2400,7 @@ class SERVICE_FAILURE_ACTIONS: def Actions(self): ... class SERVICE_STATUS: - def __getitem__(self, __i: int) -> int: ... + def __getitem__(self, i: int, /) -> int: ... class TRACKMOUSEEVENT: ... class ULARGE_INTEGER: ... @@ -2439,7 +2408,7 @@ class WIN32_FIND_DATA: ... class com_error: ... class connection: - def setautocommit(self, c) -> None: ... + def setautocommit(self, c, /) -> None: ... def commit(self) -> None: ... def rollback(self) -> None: ... def cursor(self) -> None: ... @@ -2447,7 +2416,7 @@ class connection: class cursor: def close(self) -> None: ... - def execute(self, sql: str, arg): ... + def execute(self, sql: str, arg, /): ... def fetchone(self): ... def fetchmany(self) -> list[Incomplete]: ... def fetchall(self) -> list[Incomplete]: ... @@ -2782,7 +2751,7 @@ class PyDSOP_SCOPE_INIT_INFO: def filterFlags(self) -> PyDSOP_FILTER_FLAGS: ... class PyDSOP_SCOPE_INIT_INFOs: - def __new__(cls, size): ... + def __new__(cls, size, /): ... class PyDSOP_UPLEVEL_FILTER_FLAGS: @property @@ -2796,36 +2765,36 @@ class PyFORMATETC: ... class PyGFileOperationProgressSink: def StartOperations(self) -> None: ... - def FinishOperations(self, Result) -> None: ... - def PreRenameItem(self, Flags, Item: PyIShellItem, NewName) -> None: ... - def PostRenameItem(self, Flags, Item: PyIShellItem, NewName, hrRename, NewlyCreated: PyIShellItem) -> None: ... - def PreMoveItem(self, Flags, Item: PyIShellItem, DestinationFolder: PyIShellItem, NewName) -> None: ... + def FinishOperations(self, Result, /) -> None: ... + def PreRenameItem(self, Flags, Item: PyIShellItem, NewName, /) -> None: ... + def PostRenameItem(self, Flags, Item: PyIShellItem, NewName, hrRename, NewlyCreated: PyIShellItem, /) -> None: ... + def PreMoveItem(self, Flags, Item: PyIShellItem, DestinationFolder: PyIShellItem, NewName, /) -> None: ... def PostMoveItem( - self, Flags, Item: PyIShellItem, DestinationFolder: PyIShellItem, NewName, hrMove, NewlyCreated: PyIShellItem + self, Flags, Item: PyIShellItem, DestinationFolder: PyIShellItem, NewName, hrMove, NewlyCreated: PyIShellItem, / ) -> None: ... - def PreCopyItem(self, Flags, Item: PyIShellItem, DestinationFolder: PyIShellItem, NewName) -> None: ... + def PreCopyItem(self, Flags, Item: PyIShellItem, DestinationFolder: PyIShellItem, NewName, /) -> None: ... def PostCopyItem( - self, Flags, Item: PyIShellItem, DestinationFolder: PyIShellItem, NewName, hrCopy, NewlyCreated: PyIShellItem + self, Flags, Item: PyIShellItem, DestinationFolder: PyIShellItem, NewName, hrCopy, NewlyCreated: PyIShellItem, / ) -> None: ... - def PreDeleteItem(self, Flags, Item: PyIShellItem) -> None: ... - def PostDeleteItem(self, Flags, Item: PyIShellItem, hrDelete, NewlyCreated: PyIShellItem) -> None: ... - def PreNewItem(self, Flags, DestinationFolder: PyIShellItem, NewName) -> None: ... + def PreDeleteItem(self, Flags, Item: PyIShellItem, /) -> None: ... + def PostDeleteItem(self, Flags, Item: PyIShellItem, hrDelete, NewlyCreated: PyIShellItem, /) -> None: ... + def PreNewItem(self, Flags, DestinationFolder: PyIShellItem, NewName, /) -> None: ... def PostNewItem( - self, Flags, DestinationFolder: PyIShellItem, NewName, TemplateName, FileAttributes, hrNew, NewItem: PyIShellItem + self, Flags, DestinationFolder: PyIShellItem, NewName, TemplateName, FileAttributes, hrNew, NewItem: PyIShellItem, / ) -> None: ... - def UpdateProgress(self, WorkTotal, WorkSoFar) -> None: ... + def UpdateProgress(self, WorkTotal, WorkSoFar, /) -> None: ... def ResetTimer(self) -> None: ... def PauseTimer(self) -> None: ... def ResumeTimer(self) -> None: ... class PyGSecurityInformation: def GetObjectInformation(self) -> SI_OBJECT_INFO: ... - def GetSecurity(self, RequestedInformation, Default) -> PySECURITY_DESCRIPTOR: ... - def SetSecurity(self, SecurityInformation, SecurityDescriptor: PySECURITY_DESCRIPTOR) -> None: ... - def GetAccessRights(self, ObjectType: PyIID, Flags) -> tuple[SI_ACCESS, Incomplete]: ... - def MapGeneric(self, ObjectType: PyIID, AceFlags, Mask): ... + def GetSecurity(self, RequestedInformation, Default, /) -> PySECURITY_DESCRIPTOR: ... + def SetSecurity(self, SecurityInformation, SecurityDescriptor: PySECURITY_DESCRIPTOR, /) -> None: ... + def GetAccessRights(self, ObjectType: PyIID, Flags, /) -> tuple[SI_ACCESS, Incomplete]: ... + def MapGeneric(self, ObjectType: PyIID, AceFlags, Mask, /): ... def GetInheritTypes(self) -> tuple[SI_INHERIT_TYPE, ...]: ... - def PropertySheetPageCallback(self, hwnd: int, Msg, Page) -> None: ... + def PropertySheetPageCallback(self, hwnd: int, Msg, Page, /) -> None: ... class PyIADesktopP2: def UpdateAllDesktopSubscriptions(self) -> None: ... @@ -2847,77 +2816,77 @@ class PyIADs: def Schema(self) -> str: ... def GetInfo(self) -> None: ... def SetInfo(self) -> None: ... - def Get(self, prop: str): ... - def Put(self, _property: str, val) -> None: ... - def get(self, prop: str): ... - def put(self, _property: str, val) -> None: ... + def Get(self, prop: str, /): ... + def Put(self, _property: str, val, /) -> None: ... + def get(self, prop: str, /): ... + def put(self, _property: str, val, /) -> None: ... class PyIADsContainer: - def GetObject(self, _class: str, relativeName: str) -> PyIDispatch: ... + def GetObject(self, _class: str, relativeName: str, /) -> PyIDispatch: ... def get_Count(self): ... def get_Filter(self): ... - def put_Filter(self, val) -> None: ... + def put_Filter(self, val, /) -> None: ... def get_Hints(self): ... - def put_Hints(self, val) -> None: ... + def put_Hints(self, val, /) -> None: ... class PyIADsUser: def get_AccountDisabled(self): ... - def put_AccountDisabled(self, val) -> None: ... + def put_AccountDisabled(self, val, /) -> None: ... def get_AccountExpirationDate(self): ... - def put_AccountExpirationDate(self, val: PyTime) -> None: ... + def put_AccountExpirationDate(self, val: PyTime, /) -> None: ... def get_BadLoginAddress(self): ... def get_BadLoginCount(self): ... def get_Department(self): ... - def put_Department(self, val) -> None: ... + def put_Department(self, val, /) -> None: ... def get_Description(self): ... - def put_Description(self, val) -> None: ... + def put_Description(self, val, /) -> None: ... def get_Division(self): ... - def put_Division(self, val) -> None: ... + def put_Division(self, val, /) -> None: ... def get_EmailAddress(self): ... - def put_EmailAddress(self, val) -> None: ... + def put_EmailAddress(self, val, /) -> None: ... def get_EmployeeID(self): ... - def put_EmployeeID(self, val) -> None: ... + def put_EmployeeID(self, val, /) -> None: ... def get_FirstName(self): ... - def put_FirstName(self, val) -> None: ... + def put_FirstName(self, val, /) -> None: ... def get_FullName(self): ... - def put_FullName(self, val) -> None: ... + def put_FullName(self, val, /) -> None: ... def get_HomeDirectory(self): ... - def put_HomeDirectory(self, val) -> None: ... + def put_HomeDirectory(self, val, /) -> None: ... def get_HomePage(self): ... - def put_HomePage(self, val) -> None: ... + def put_HomePage(self, val, /) -> None: ... def get_LoginScript(self): ... - def put_LoginScript(self, val) -> None: ... - def SetPassword(self, val) -> None: ... - def ChangePassword(self, oldval, newval) -> None: ... + def put_LoginScript(self, val, /) -> None: ... + def SetPassword(self, val, /) -> None: ... + def ChangePassword(self, oldval, newval, /) -> None: ... class PyIActiveDesktop: - def ApplyChanges(self, Flags) -> None: ... - def GetWallpaper(self, cchWallpaper, Reserved: int = ...): ... - def SetWallpaper(self, Wallpaper, Reserved: int = ...) -> None: ... - def GetWallpaperOptions(self, Reserved: int = ...): ... - def SetWallpaperOptions(self, Style, Reserved: int = ...) -> None: ... - def GetPattern(self, cchPattern: int = ..., Reserved: int = ...) -> None: ... - def SetPattern(self, Pattern, Reserved: int = ...) -> None: ... + def ApplyChanges(self, Flags, /) -> None: ... + def GetWallpaper(self, cchWallpaper, Reserved: int = ..., /): ... + def SetWallpaper(self, Wallpaper, Reserved: int = ..., /) -> None: ... + def GetWallpaperOptions(self, Reserved: int = ..., /): ... + def SetWallpaperOptions(self, Style, Reserved: int = ..., /) -> None: ... + def GetPattern(self, cchPattern: int = ..., Reserved: int = ..., /) -> None: ... + def SetPattern(self, Pattern, Reserved: int = ..., /) -> None: ... def GetDesktopItemOptions(self): ... - def SetDesktopItemOptions(self, comp, Reserved: int = ...) -> None: ... - def AddDesktopItem(self, comp, Reserved: int = ...) -> None: ... - def AddDesktopItemWithUI(self, hwnd: int, comp, Flags) -> None: ... - def ModifyDesktopItem(self, comp, Flags) -> None: ... - def RemoveDesktopItem(self, comp, Reserved: int = ...) -> None: ... + def SetDesktopItemOptions(self, comp, Reserved: int = ..., /) -> None: ... + def AddDesktopItem(self, comp, Reserved: int = ..., /) -> None: ... + def AddDesktopItemWithUI(self, hwnd: int, comp, Flags, /) -> None: ... + def ModifyDesktopItem(self, comp, Flags, /) -> None: ... + def RemoveDesktopItem(self, comp, Reserved: int = ..., /) -> None: ... def GetDesktopItemCount(self) -> None: ... - def GetDesktopItem(self, Component, Reserved: int = ...): ... - def GetDesktopItemByID(self, ID, reserved: int = ...): ... - def GenerateDesktopItemHtml(self, FileName, comp, Reserved: int = ...) -> None: ... - def AddUrl(self, hwnd: int, Source, comp, Flags) -> None: ... - def GetDesktopItemBySource(self, Source, Reserved: int = ...): ... + def GetDesktopItem(self, Component, Reserved: int = ..., /): ... + def GetDesktopItemByID(self, ID, reserved: int = ..., /): ... + def GenerateDesktopItemHtml(self, FileName, comp, Reserved: int = ..., /) -> None: ... + def AddUrl(self, hwnd: int, Source, comp, Flags, /) -> None: ... + def GetDesktopItemBySource(self, Source, Reserved: int = ..., /): ... class PyIActiveDesktopP: - def SetSafeMode(self, Flags) -> None: ... + def SetSafeMode(self, Flags, /) -> None: ... class PyIActiveScriptDebug: - def GetScriptTextAttributes(self, pstrCode: str, pstrDelimiter: str, dwFlags) -> tuple[Incomplete, ...]: ... - def GetScriptletTextAttributes(self, pstrCode: str, pstrDelimiter: str, dwFlags) -> None: ... - def EnumCodeContextsOfPosition(self, dwSourceContext, uCharacterOffset, uNumChars) -> None: ... + def GetScriptTextAttributes(self, pstrCode: str, pstrDelimiter: str, dwFlags, /) -> tuple[Incomplete, ...]: ... + def GetScriptletTextAttributes(self, pstrCode: str, pstrDelimiter: str, dwFlags, /) -> None: ... + def EnumCodeContextsOfPosition(self, dwSourceContext, uCharacterOffset, uNumChars, /) -> None: ... class PyIActiveScriptError: def GetExceptionInfo(self) -> None: ... @@ -2940,6 +2909,7 @@ class PyIActiveScriptParseProcedure: dwSourceContextCookie, ulStartingLineNumber, dwFlags, + /, ) -> None: ... class PyIActiveScriptSite: @@ -2953,244 +2923,244 @@ class PyIActiveScriptSite: def OnScriptTerminate(self): ... class PyIActiveScriptSiteDebug: - def GetDocumentContextFromPosition(self, dwSourceContext, uCharacterOffset, uNumChars) -> None: ... + def GetDocumentContextFromPosition(self, dwSourceContext, uCharacterOffset, uNumChars, /) -> None: ... def GetApplication(self) -> None: ... def GetRootApplicationNode(self) -> None: ... def OnScriptErrorDebug(self) -> tuple[Incomplete, Incomplete]: ... class PyIAddrBook: - def ResolveName(self, uiParm, flags, entryTitle: str, ADRlist) -> None: ... - def OpenEntry(self, entryId: str, iid: PyIID, flags): ... - def CompareEntryIDs(self, entryId: str, entryId1: str, flags: int = ...): ... + def ResolveName(self, uiParm, flags, entryTitle: str, ADRlist, /) -> None: ... + def OpenEntry(self, entryId: str, iid: PyIID, flags, /): ... + def CompareEntryIDs(self, entryId: str, entryId1: str, flags: int = ..., /): ... class PyIApplicationDebugger: def QueryAlive(self) -> None: ... - def CreateInstanceAtDebugger(self, rclsid: PyIID, pUnkOuter: PyIUnknown, dwClsContext, riid: PyIID) -> None: ... - def onDebugOutput(self, pstr) -> None: ... - def onHandleBreakPoint(self, prpt: PyIRemoteDebugApplicationThread, br, pError) -> None: ... + def CreateInstanceAtDebugger(self, rclsid: PyIID, pUnkOuter: PyIUnknown, dwClsContext, riid: PyIID, /) -> None: ... + def onDebugOutput(self, pstr, /) -> None: ... + def onHandleBreakPoint(self, prpt: PyIRemoteDebugApplicationThread, br, pError, /) -> None: ... def onClose(self) -> None: ... - def onDebuggerEvent(self, guid: PyIID, uUnknown: PyIUnknown) -> None: ... + def onDebuggerEvent(self, guid: PyIID, uUnknown: PyIUnknown, /) -> None: ... class PyIApplicationDestinations: - def SetAppID(self, AppID) -> None: ... - def RemoveDestination(self, punk: PyIUnknown) -> None: ... + def SetAppID(self, AppID, /) -> None: ... + def RemoveDestination(self, punk: PyIUnknown, /) -> None: ... def RemoveAllDestinations(self) -> None: ... class PyIApplicationDocumentlists: - def SetAppID(self, AppID) -> None: ... - def Getlist(self, listType, riid: PyIID, ItemsDesired: int = ...) -> PyIEnumObjects: ... + def SetAppID(self, AppID, /) -> None: ... + def Getlist(self, listType, riid: PyIID, ItemsDesired: int = ..., /) -> PyIEnumObjects: ... class PyIAsyncOperation: - def SetAsyncMode(self, fDoOpAsync) -> None: ... + def SetAsyncMode(self, fDoOpAsync, /) -> None: ... def GetAsyncMode(self): ... - def StartOperation(self, pbcReserved: PyIBindCtx) -> None: ... + def StartOperation(self, pbcReserved: PyIBindCtx, /) -> None: ... def InOperation(self) -> None: ... - def EndOperation(self, hResult, pbcReserved: PyIBindCtx, dwEffects) -> None: ... + def EndOperation(self, hResult, pbcReserved: PyIBindCtx, dwEffects, /) -> None: ... class PyIAttach: - def GetLastError(self, hr, flags): ... + def GetLastError(self, hr, flags, /): ... class PyIBindCtx: def GetRunningObjectTable(self) -> PyIRunningObjectTable: ... def GetBindOptions(self) -> PyBIND_OPTS: ... - def SetBindOptions(self, bindopts) -> None: ... - def RegisterObjectParam(self, Key: str, punk: PyIUnknown) -> None: ... - def RevokeObjectParam(self, Key: str) -> None: ... - def GetObjectParam(self, Key: str) -> PyIUnknown: ... + def SetBindOptions(self, bindopts, /) -> None: ... + def RegisterObjectParam(self, Key: str, punk: PyIUnknown, /) -> None: ... + def RevokeObjectParam(self, Key: str, /) -> None: ... + def GetObjectParam(self, Key: str, /) -> PyIUnknown: ... def EnumObjectParam(self) -> PyIEnumString: ... class PyIBrowserFrameOptions: - def GetFrameOptions(self, dwMask) -> None: ... + def GetFrameOptions(self, dwMask, /) -> None: ... class PyICancelMethodCalls: - def Cancel(self, Seconds) -> None: ... + def Cancel(self, Seconds, /) -> None: ... def TestCancel(self): ... class PyICatInformation: - def EnumCategories(self, lcid: int = ...) -> PyIEnumCATEGORYINFO: ... - def GetCategoryDesc(self, lcid: int = ...) -> str: ... + def EnumCategories(self, lcid: int = ..., /) -> PyIEnumCATEGORYINFO: ... + def GetCategoryDesc(self, lcid: int = ..., /) -> str: ... def EnumClassesOfCategories( - self, listIIdImplemented: list[PyIID] | None = ..., listIIdRequired: Incomplete | None = ... + self, listIIdImplemented: list[PyIID] | None = ..., listIIdRequired: Incomplete | None = ..., / ) -> PyIEnumGUID: ... class PyICatRegister: - def RegisterCategories(self, arg: list[tuple[PyIID, Incomplete, str]]) -> None: ... - def UnRegisterCategories(self, arg: list[PyIID]) -> None: ... - def RegisterClassImplCategories(self, clsid: PyIID, arg: list[PyIID]) -> None: ... - def UnRegisterClassImplCategories(self, clsid: PyIID, arg: list[PyIID]) -> None: ... - def RegisterClassReqCategories(self, clsid: PyIID, arg: list[PyIID]) -> None: ... - def UnRegisterClassReqCategories(self, clsid: PyIID, arg: list[PyIID]) -> None: ... + def RegisterCategories(self, arg: list[tuple[PyIID, Incomplete, str]], /) -> None: ... + def UnRegisterCategories(self, arg: list[PyIID], /) -> None: ... + def RegisterClassImplCategories(self, clsid: PyIID, arg: list[PyIID], /) -> None: ... + def UnRegisterClassImplCategories(self, clsid: PyIID, arg: list[PyIID], /) -> None: ... + def RegisterClassReqCategories(self, clsid: PyIID, arg: list[PyIID], /) -> None: ... + def UnRegisterClassReqCategories(self, clsid: PyIID, arg: list[PyIID], /) -> None: ... class PyICategoryProvider: - def CanCategorizeOnSCID(self, pscid) -> None: ... + def CanCategorizeOnSCID(self, pscid, /) -> None: ... def GetDefaultCategory(self) -> None: ... - def GetCategoryForSCID(self, pscid) -> None: ... + def GetCategoryForSCID(self, pscid, /) -> None: ... def EnumCategories(self) -> None: ... - def GetCategoryName(self, guid: PyIID) -> None: ... - def CreateCategory(self, guid: PyIID, riid: PyIID) -> None: ... + def GetCategoryName(self, guid: PyIID, /) -> None: ... + def CreateCategory(self, guid: PyIID, riid: PyIID, /) -> None: ... class PyIClassFactory: - def CreateInstance(self, outerUnknown: PyIUnknown, iid: PyIID) -> PyIUnknown: ... - def LockServer(self, bInc) -> None: ... + def CreateInstance(self, outerUnknown: PyIUnknown, iid: PyIID, /) -> PyIUnknown: ... + def LockServer(self, bInc, /) -> None: ... class PyIClientSecurity: - def QueryBlanket(self, Proxy: PyIUnknown): ... + def QueryBlanket(self, Proxy: PyIUnknown, /): ... def SetBlanket( - self, Proxy: PyIUnknown, AuthnSvc, AuthzSvc, ServerPrincipalName: str, AuthnLevel, ImpLevel, AuthInfo, Capabilities + self, Proxy: PyIUnknown, AuthnSvc, AuthzSvc, ServerPrincipalName: str, AuthnLevel, ImpLevel, AuthInfo, Capabilities, / ) -> None: ... - def CopyProxy(self, Proxy: PyIUnknown) -> PyIUnknown: ... + def CopyProxy(self, Proxy: PyIUnknown, /) -> PyIUnknown: ... class PyIColumnProvider: - def Initialize(self, psci) -> None: ... - def GetColumnInfo(self, dwIndex) -> None: ... - def GetItemData(self, pscid, pscd) -> None: ... + def Initialize(self, psci, /) -> None: ... + def GetColumnInfo(self, dwIndex, /) -> None: ... + def GetItemData(self, pscid, pscd, /) -> None: ... class PyIConnectionPoint: def GetConnectionInterface(self) -> PyIID: ... def GetConnectionPointContainer(self) -> PyIConnectionPointContainer: ... - def Advise(self, unk: PyIUnknown): ... - def Unadvise(self, cookie) -> None: ... + def Advise(self, unk: PyIUnknown, /): ... + def Unadvise(self, cookie, /) -> None: ... def EnumConnections(self) -> PyIEnumConnections: ... class PyIConnectionPointContainer: def EnumConnectionPoints(self) -> PyIEnumConnectionPoints: ... - def FindConnectionPoint(self, iid: PyIID) -> PyIConnectionPoint: ... + def FindConnectionPoint(self, iid: PyIID, /) -> PyIConnectionPoint: ... class PyIContext: - def SetProperty(self, rpolicyId: PyIID, flags, pUnk: PyIUnknown) -> None: ... - def RemoveProperty(self, rPolicyId: PyIID) -> None: ... - def GetProperty(self, rGuid: PyIID) -> tuple[Incomplete, PyIUnknown]: ... + def SetProperty(self, rpolicyId: PyIID, flags, pUnk: PyIUnknown, /) -> None: ... + def RemoveProperty(self, rPolicyId: PyIID, /) -> None: ... + def GetProperty(self, rGuid: PyIID, /) -> tuple[Incomplete, PyIUnknown]: ... def EnumContextProps(self) -> PyIEnumContextProps: ... class PyIContextMenu: - def QueryContextMenu(self, hmenu: int, indexMenu, idCmdFirst, idCmdLast, uFlags): ... - def InvokeCommand(self, pici: PyCMINVOKECOMMANDINFO) -> None: ... - def GetCommandString(self, idCmd, uType, cchMax: int = ...): ... + def QueryContextMenu(self, hmenu: int, indexMenu, idCmdFirst, idCmdLast, uFlags, /): ... + def InvokeCommand(self, pici: PyCMINVOKECOMMANDINFO, /) -> None: ... + def GetCommandString(self, idCmd, uType, cchMax: int = ..., /): ... class PyICopyHookA: - def CopyCallback(self, hwnd: int, wFunc, wFlags, srcFile: str, srcAttribs, destFile: str, destAttribs) -> None: ... + def CopyCallback(self, hwnd: int, wFunc, wFlags, srcFile: str, srcAttribs, destFile: str, destAttribs, /) -> None: ... class PyICopyHookW: - def CopyCallback(self, hwnd: int, wFunc, wFlags, srcFile: str, srcAttribs, destFile: str, destAttribs) -> None: ... + def CopyCallback(self, hwnd: int, wFunc, wFlags, srcFile: str, srcAttribs, destFile: str, destAttribs, /) -> None: ... class PyICreateTypeInfo: - def SetGuid(self, guid: PyIID) -> None: ... - def SetTypeFlags(self, uTypeFlags) -> None: ... - def SetDocString(self, pStrDoc) -> None: ... - def SetHelpContext(self, dwHelpContext) -> None: ... - def SetVersion(self, wMajorVerNum, wMinorVerNum) -> None: ... - def AddRefTypeInfo(self, pTInfo: PyITypeInfo) -> None: ... - def AddFuncDesc(self, index) -> None: ... - def AddImplType(self, index, hRefType) -> None: ... - def SetImplTypeFlags(self, index, implTypeFlags) -> None: ... - def SetAlignment(self, cbAlignment) -> None: ... - def SetSchema(self, pStrSchema) -> None: ... - def AddVarDesc(self, index) -> None: ... - def SetFuncAndParamNames(self, index, rgszNames: tuple[Incomplete, ...]) -> None: ... - def SetVarName(self, index, szName) -> None: ... + def SetGuid(self, guid: PyIID, /) -> None: ... + def SetTypeFlags(self, uTypeFlags, /) -> None: ... + def SetDocString(self, pStrDoc, /) -> None: ... + def SetHelpContext(self, dwHelpContext, /) -> None: ... + def SetVersion(self, wMajorVerNum, wMinorVerNum, /) -> None: ... + def AddRefTypeInfo(self, pTInfo: PyITypeInfo, /) -> None: ... + def AddFuncDesc(self, index, /) -> None: ... + def AddImplType(self, index, hRefType, /) -> None: ... + def SetImplTypeFlags(self, index, implTypeFlags, /) -> None: ... + def SetAlignment(self, cbAlignment, /) -> None: ... + def SetSchema(self, pStrSchema, /) -> None: ... + def AddVarDesc(self, index, /) -> None: ... + def SetFuncAndParamNames(self, index, rgszNames: tuple[Incomplete, ...], /) -> None: ... + def SetVarName(self, index, szName, /) -> None: ... def SetTypeDescAlias(self) -> None: ... - def DefineFuncAsDllEntry(self, index, szDllName, szProcName) -> None: ... - def SetFuncDocString(self, index, szDocString) -> None: ... - def SetVarDocString(self, index, szDocString) -> None: ... - def SetFuncHelpContext(self, index, dwHelpContext) -> None: ... - def SetVarHelpContext(self, index, dwHelpContext) -> None: ... - def SetMops(self, index, bstrMops) -> None: ... + def DefineFuncAsDllEntry(self, index, szDllName, szProcName, /) -> None: ... + def SetFuncDocString(self, index, szDocString, /) -> None: ... + def SetVarDocString(self, index, szDocString, /) -> None: ... + def SetFuncHelpContext(self, index, dwHelpContext, /) -> None: ... + def SetVarHelpContext(self, index, dwHelpContext, /) -> None: ... + def SetMops(self, index, bstrMops, /) -> None: ... def LayOut(self) -> None: ... class PyICreateTypeLib: - def CreateTypeInfo(self, szName) -> None: ... - def SetName(self, szName) -> None: ... - def SetVersion(self, wMajorVerNum, wMinorVerNum) -> None: ... - def SetGuid(self, guid: PyIID) -> None: ... - def SetDocString(self, szDoc) -> None: ... - def SetHelpFileName(self, szHelpFileName) -> None: ... - def SetHelpContext(self, dwHelpContext) -> None: ... + def CreateTypeInfo(self, szName, /) -> None: ... + def SetName(self, szName, /) -> None: ... + def SetVersion(self, wMajorVerNum, wMinorVerNum, /) -> None: ... + def SetGuid(self, guid: PyIID, /) -> None: ... + def SetDocString(self, szDoc, /) -> None: ... + def SetHelpFileName(self, szHelpFileName, /) -> None: ... + def SetHelpContext(self, dwHelpContext, /) -> None: ... def SetLcid(self) -> None: ... - def SetLibFlags(self, uLibFlags) -> None: ... + def SetLibFlags(self, uLibFlags, /) -> None: ... def SaveAllChanges(self) -> None: ... class PyICreateTypeLib2: - def CreateTypeInfo(self, szName) -> None: ... - def SetName(self, szName) -> None: ... - def SetVersion(self, wMajorVerNum, wMinorVerNum) -> None: ... - def SetGuid(self, guid: PyIID) -> None: ... - def SetDocString(self, szDoc) -> None: ... - def SetHelpFileName(self, szHelpFileName) -> None: ... - def SetHelpContext(self, dwHelpContext) -> None: ... + def CreateTypeInfo(self, szName, /) -> None: ... + def SetName(self, szName, /) -> None: ... + def SetVersion(self, wMajorVerNum, wMinorVerNum, /) -> None: ... + def SetGuid(self, guid: PyIID, /) -> None: ... + def SetDocString(self, szDoc, /) -> None: ... + def SetHelpFileName(self, szHelpFileName, /) -> None: ... + def SetHelpContext(self, dwHelpContext, /) -> None: ... def SetLcid(self) -> None: ... - def SetLibFlags(self, uLibFlags) -> None: ... + def SetLibFlags(self, uLibFlags, /) -> None: ... def SaveAllChanges(self) -> None: ... class PyICurrentItem: ... class PyICustomDestinationlist: - def SetAppID(self, AppID) -> None: ... - def Beginlist(self, riid: PyIID) -> tuple[Incomplete, PyIObjectArray]: ... - def AppendCategory(self, Category, Items: PyIObjectArray) -> None: ... - def AppendKnownCategory(self, Category) -> None: ... - def AddUserTasks(self, Items: PyIObjectArray) -> None: ... + def SetAppID(self, AppID, /) -> None: ... + def Beginlist(self, riid: PyIID, /) -> tuple[Incomplete, PyIObjectArray]: ... + def AppendCategory(self, Category, Items: PyIObjectArray, /) -> None: ... + def AppendKnownCategory(self, Category, /) -> None: ... + def AddUserTasks(self, Items: PyIObjectArray, /) -> None: ... def Commitlist(self) -> None: ... - def GetRemovedDestinations(self, riid: PyIID) -> PyIObjectArray: ... - def Deletelist(self, AppID: Incomplete | None = ...) -> None: ... + def GetRemovedDestinations(self, riid: PyIID, /) -> PyIObjectArray: ... + def Deletelist(self, AppID: Incomplete | None = ..., /) -> None: ... def Abortlist(self) -> None: ... class PyIDL: ... class PyIDataObject: - def GetData(self, pformatetcIn: PyFORMATETC) -> PySTGMEDIUM: ... - def GetDataHere(self, pformatetcIn: PyFORMATETC) -> PySTGMEDIUM: ... - def QueryGetData(self, pformatetc: PyFORMATETC) -> None: ... - def GetCanonicalFormatEtc(self, pformatectIn: PyFORMATETC) -> PyFORMATETC: ... - def SetData(self, pformatetc: PyFORMATETC, pmedium: PySTGMEDIUM, fRelease) -> None: ... - def EnumFormatEtc(self, dwDirection) -> PyIEnumFORMATETC: ... - def DAdvise(self, pformatetc: PyFORMATETC, advf, pAdvSink): ... - def DUnadvise(self, dwConnection) -> None: ... + def GetData(self, pformatetcIn: PyFORMATETC, /) -> PySTGMEDIUM: ... + def GetDataHere(self, pformatetcIn: PyFORMATETC, /) -> PySTGMEDIUM: ... + def QueryGetData(self, pformatetc: PyFORMATETC, /) -> None: ... + def GetCanonicalFormatEtc(self, pformatectIn: PyFORMATETC, /) -> PyFORMATETC: ... + def SetData(self, pformatetc: PyFORMATETC, pmedium: PySTGMEDIUM, fRelease, /) -> None: ... + def EnumFormatEtc(self, dwDirection, /) -> PyIEnumFORMATETC: ... + def DAdvise(self, pformatetc: PyFORMATETC, advf, pAdvSink, /): ... + def DUnadvise(self, dwConnection, /) -> None: ... def EnumDAdvise(self): ... class PyIDebugApplication: - def SetName(self, pstrName) -> None: ... + def SetName(self, pstrName, /) -> None: ... def StepOutComplete(self) -> None: ... - def DebugOutput(self, pstr) -> None: ... + def DebugOutput(self, pstr, /) -> None: ... def StartDebugSession(self) -> None: ... - def HandleBreakPoint(self, br): ... + def HandleBreakPoint(self, br, /): ... def Close(self) -> None: ... def GetBreakFlags(self): ... def GetCurrentThread(self) -> PyIDebugApplicationThread: ... - def CreateAsyncDebugOperation(self, psdo: PyIDebugSyncOperation) -> None: ... - def AddStackFrameSniffer(self, pdsfs: PyIDebugStackFrameSniffer): ... - def RemoveStackFrameSniffer(self, dwCookie) -> None: ... + def CreateAsyncDebugOperation(self, psdo: PyIDebugSyncOperation, /) -> None: ... + def AddStackFrameSniffer(self, pdsfs: PyIDebugStackFrameSniffer, /): ... + def RemoveStackFrameSniffer(self, dwCookie, /) -> None: ... def QueryCurrentThreadIsDebuggerThread(self) -> None: ... - def SynchronousCallInDebuggerThread(self, pptc, dwParam1, dwParam2, dwParam3) -> None: ... + def SynchronousCallInDebuggerThread(self, pptc, dwParam1, dwParam2, dwParam3, /) -> None: ... def CreateApplicationNode(self) -> PyIDebugApplicationNode: ... - def FireDebuggerEvent(self, guid, unknown: PyIUnknown) -> None: ... - def HandleRuntimeError(self, pErrorDebug: PyIActiveScriptErrorDebug, pScriptSite: PyIActiveScriptSite) -> None: ... + def FireDebuggerEvent(self, guid, unknown: PyIUnknown, /) -> None: ... + def HandleRuntimeError(self, pErrorDebug: PyIActiveScriptErrorDebug, pScriptSite: PyIActiveScriptSite, /) -> None: ... def FCanJitDebug(self) -> None: ... def FIsAutoJitDebugEnabled(self) -> None: ... - def AddGlobalExpressionContextProvider(self, pdsfs: PyIProvideExpressionContexts) -> None: ... - def RemoveGlobalExpressionContextProvider(self, dwCookie) -> None: ... + def AddGlobalExpressionContextProvider(self, pdsfs: PyIProvideExpressionContexts, /) -> None: ... + def RemoveGlobalExpressionContextProvider(self, dwCookie, /) -> None: ... class PyIDebugApplicationNode: def EnumChildren(self) -> None: ... def GetParent(self) -> PyIDebugApplicationNode: ... - def SetDocumentProvider(self, pddp: PyIDebugDocumentProvider) -> None: ... + def SetDocumentProvider(self, pddp: PyIDebugDocumentProvider, /) -> None: ... def Close(self) -> None: ... - def Attach(self, pdanParent: PyIDebugApplicationNode) -> None: ... + def Attach(self, pdanParent: PyIDebugApplicationNode, /) -> None: ... def Detach(self) -> None: ... class PyIDebugApplicationNodeEvents: - def onAddChild(self, prddpChild: PyIDebugApplicationNode) -> None: ... - def onRemoveChild(self, prddpChild: PyIDebugApplicationNode) -> None: ... + def onAddChild(self, prddpChild: PyIDebugApplicationNode, /) -> None: ... + def onRemoveChild(self, prddpChild: PyIDebugApplicationNode, /) -> None: ... def onDetach(self) -> None: ... - def onAttach(self, prddpParent: PyIDebugApplicationNode) -> None: ... + def onAttach(self, prddpParent: PyIDebugApplicationNode, /) -> None: ... class PyIDebugApplicationThread: - def SynchronousCallIntoThread(self, pstcb, dwParam1, dwParam2, dwParam3) -> None: ... + def SynchronousCallIntoThread(self, pstcb, dwParam1, dwParam2, dwParam3, /) -> None: ... def QueryIsCurrentThread(self) -> None: ... def QueryIsDebuggerThread(self) -> None: ... class PyIDebugCodeContext: def GetDocumentContext(self) -> None: ... - def SetBreakPoint(self, bps) -> None: ... + def SetBreakPoint(self, bps, /) -> None: ... class PyIDebugDocument: ... @@ -3199,28 +3169,28 @@ class PyIDebugDocumentContext: def EnumCodeContexts(self) -> None: ... class PyIDebugDocumentHelper: - def Init(self, pda: PyIDebugApplication, pszShortName, pszLongName, docAttr) -> None: ... - def Attach(self, pddhParent: PyIDebugDocumentHelper) -> None: ... + def Init(self, pda: PyIDebugApplication, pszShortName, pszLongName, docAttr, /) -> None: ... + def Attach(self, pddhParent: PyIDebugDocumentHelper, /) -> None: ... def Detach(self) -> None: ... - def AddUnicodeText(self, pszText) -> None: ... + def AddUnicodeText(self, pszText, /) -> None: ... def AddDBCSText(self) -> None: ... - def SetDebugDocumentHost(self, pddh: PyIDebugDocumentHost) -> None: ... - def AddDeferredText(self, cChars, dwTextStartCookie) -> None: ... - def DefineScriptBlock(self, ulCharOffset, cChars, pas, fScriptlet) -> None: ... - def SetDefaultTextAttr(self, staTextAttr) -> None: ... - def SetTextAttributes(self, ulCharOffset, obAttr) -> None: ... - def SetLongName(self, pszLongName) -> None: ... - def SetShortName(self, pszShortName) -> None: ... - def SetDocumentAttr(self, pszAttributes) -> None: ... + def SetDebugDocumentHost(self, pddh: PyIDebugDocumentHost, /) -> None: ... + def AddDeferredText(self, cChars, dwTextStartCookie, /) -> None: ... + def DefineScriptBlock(self, ulCharOffset, cChars, pas, fScriptlet, /) -> None: ... + def SetDefaultTextAttr(self, staTextAttr, /) -> None: ... + def SetTextAttributes(self, ulCharOffset, obAttr, /) -> None: ... + def SetLongName(self, pszLongName, /) -> None: ... + def SetShortName(self, pszShortName, /) -> None: ... + def SetDocumentAttr(self, pszAttributes, /) -> None: ... def GetDebugApplicationNode(self) -> None: ... - def GetScriptBlockInfo(self, dwSourceContext) -> None: ... - def CreateDebugDocumentContext(self, iCharPos, cChars) -> None: ... + def GetScriptBlockInfo(self, dwSourceContext, /) -> None: ... + def CreateDebugDocumentContext(self, iCharPos, cChars, /) -> None: ... def BringDocumentToTop(self) -> None: ... - def BringDocumentContextToTop(self, pddc: PyIDebugDocumentContext) -> None: ... + def BringDocumentContextToTop(self, pddc: PyIDebugDocumentContext, /) -> None: ... class PyIDebugDocumentHost: - def GetDeferredText(self, dwTextStartCookie, cMaxChars) -> None: ... - def GetScriptTextAttributes(self, pstrCode, pstrDelimiter, dwFlags) -> None: ... + def GetDeferredText(self, dwTextStartCookie, cMaxChars, /) -> None: ... + def GetScriptTextAttributes(self, pstrCode, pstrDelimiter, dwFlags, /) -> None: ... def OnCreateDocumentContext(self) -> None: ... def GetPathName(self) -> None: ... def GetFileName(self) -> None: ... @@ -3236,24 +3206,24 @@ class PyIDebugDocumentProvider: class PyIDebugDocumentText: def GetDocumentAttributes(self) -> None: ... def GetSize(self) -> None: ... - def GetPositionOfLine(self, cLineNumber) -> None: ... - def GetLineOfPosition(self, cCharacterPosition) -> None: ... - def GetText(self, cCharacterPosition, cMaxChars, bWantAttr: int = ...) -> None: ... - def GetPositionOfContext(self, psc: PyIDebugDocumentContext) -> None: ... - def GetContextOfPosition(self, cCharacterPosition, cNumChars) -> None: ... + def GetPositionOfLine(self, cLineNumber, /) -> None: ... + def GetLineOfPosition(self, cCharacterPosition, /) -> None: ... + def GetText(self, cCharacterPosition, cMaxChars, bWantAttr: int = ..., /) -> None: ... + def GetPositionOfContext(self, psc: PyIDebugDocumentContext, /) -> None: ... + def GetContextOfPosition(self, cCharacterPosition, cNumChars, /) -> None: ... class PyIDebugDocumentTextAuthor: - def InsertText(self, cCharacterPosition, cNumToInsert, pcharText) -> None: ... - def RemoveText(self, cCharacterPosition, cNumToRemove) -> None: ... - def ReplaceText(self, cCharacterPosition, cNumToReplace, pcharText) -> None: ... + def InsertText(self, cCharacterPosition, cNumToInsert, pcharText, /) -> None: ... + def RemoveText(self, cCharacterPosition, cNumToRemove, /) -> None: ... + def ReplaceText(self, cCharacterPosition, cNumToReplace, pcharText, /) -> None: ... class PyIDebugDocumentTextEvents: def onDestroy(self) -> None: ... - def onInsertText(self, cCharacterPosition, cNumToInsert) -> None: ... - def onRemoveText(self, cCharacterPosition, cNumToRemove) -> None: ... - def onReplaceText(self, cCharacterPosition, cNumToReplace) -> None: ... - def onUpdateTextAttributes(self, cCharacterPosition, cNumToUpdate) -> None: ... - def onUpdateDocumentAttributes(self, textdocattr) -> None: ... + def onInsertText(self, cCharacterPosition, cNumToInsert, /) -> None: ... + def onRemoveText(self, cCharacterPosition, cNumToRemove, /) -> None: ... + def onReplaceText(self, cCharacterPosition, cNumToReplace, /) -> None: ... + def onUpdateTextAttributes(self, cCharacterPosition, cNumToUpdate, /) -> None: ... + def onUpdateDocumentAttributes(self, textdocattr, /) -> None: ... class PyIDebugDocumentTextExternalAuthor: def GetPathName(self) -> None: ... @@ -3261,7 +3231,7 @@ class PyIDebugDocumentTextExternalAuthor: def NotifyChanged(self) -> None: ... class PyIDebugExpression: - def Start(self, pdecb: PyIDebugExpressionCallBack) -> None: ... + def Start(self, pdecb: PyIDebugExpressionCallBack, /) -> None: ... def Abort(self) -> None: ... def QueryIsComplete(self) -> None: ... def GetResultAsString(self) -> None: ... @@ -3271,23 +3241,23 @@ class PyIDebugExpressionCallBack: def onComplete(self) -> None: ... class PyIDebugExpressionContext: - def ParseLanguageText(self, pstrCode, nRadix, pstrDelimiter, dwFlags) -> None: ... + def ParseLanguageText(self, pstrCode, nRadix, pstrDelimiter, dwFlags, /) -> None: ... def GetLanguageInfo(self) -> None: ... class PyIDebugProperty: - def GetPropertyInfo(self, dwFieldSpec, nRadix) -> None: ... + def GetPropertyInfo(self, dwFieldSpec, nRadix, /) -> None: ... def GetExtendedInfo(self) -> None: ... - def SetValueAsString(self, pszValue, nRadix) -> None: ... - def EnumMembers(self, dwFieldSpec, nRadix, refiid: PyIID) -> None: ... + def SetValueAsString(self, pszValue, nRadix, /) -> None: ... + def EnumMembers(self, dwFieldSpec, nRadix, refiid: PyIID, /) -> None: ... def GetParent(self) -> None: ... class PyIDebugSessionProvider: - def StartDebugSession(self, pda: PyIRemoteDebugApplication) -> None: ... + def StartDebugSession(self, pda: PyIRemoteDebugApplication, /) -> None: ... class PyIDebugStackFrame: def GetCodeContext(self) -> None: ... - def GetDescriptionString(self, fLong): ... - def GetLanguageString(self, fLong): ... + def GetDescriptionString(self, fLong, /): ... + def GetLanguageString(self, fLong, /): ... def GetThread(self) -> PyIDebugApplicationThread: ... class PyIDebugStackFrameSniffer: @@ -3302,17 +3272,17 @@ class PyIDebugSyncOperation: def InProgressAbort(self) -> None: ... class PyIDefaultExtractIconInit: - def SetFlags(self, uFlags) -> None: ... - def SetKey(self, hkey: PyHKEY) -> None: ... - def SetNormalIcon(self, pszFile, iIcon) -> None: ... - def SetOpenIcon(self, pszFile, iIcon) -> None: ... - def SetShortcutIcon(self, pszFile, iIcon) -> None: ... - def SetDefaultIcon(self, pszFile, iIcon) -> None: ... + def SetFlags(self, uFlags, /) -> None: ... + def SetKey(self, hkey: PyHKEY, /) -> None: ... + def SetNormalIcon(self, pszFile, iIcon, /) -> None: ... + def SetOpenIcon(self, pszFile, iIcon, /) -> None: ... + def SetShortcutIcon(self, pszFile, iIcon, /) -> None: ... + def SetDefaultIcon(self, pszFile, iIcon, /) -> None: ... class PyIDirectSound: - def Initialize(self, guid: PyIID) -> None: ... - def SetCooperativeLevel(self, hwnd: int, level) -> None: ... - def CreateSoundBuffer(self, lpDSCBufferDesc: PyDSCBUFFERDESC, unk: Incomplete | None = ...) -> None: ... + def Initialize(self, guid: PyIID, /) -> None: ... + def SetCooperativeLevel(self, hwnd: int, level, /) -> None: ... + def CreateSoundBuffer(self, lpDSCBufferDesc: PyDSCBUFFERDESC, unk: Incomplete | None = ..., /) -> None: ... def GetCaps(self) -> None: ... def Compact(self) -> None: ... @@ -3346,34 +3316,34 @@ class PyIDirectSoundNotify: ... class PyIDirectoryObject: def GetObjectInformation(self) -> PyADS_OBJECT_INFO: ... - def GetObjectAttributes(self, names: tuple[str, ...]) -> tuple[PyADS_ATTR_INFO, ...]: ... - def SetObjectAttributes(self, attrs: tuple[PyADS_ATTR_INFO, ...]): ... - def CreateDSObject(self, rdn: str, attrs: tuple[PyADS_ATTR_INFO, ...]) -> PyIDispatch: ... - def DeleteDSObject(self, rdn: str) -> None: ... + def GetObjectAttributes(self, names: tuple[str, ...], /) -> tuple[PyADS_ATTR_INFO, ...]: ... + def SetObjectAttributes(self, attrs: tuple[PyADS_ATTR_INFO, ...], /): ... + def CreateDSObject(self, rdn: str, attrs: tuple[PyADS_ATTR_INFO, ...], /) -> PyIDispatch: ... + def DeleteDSObject(self, rdn: str, /) -> None: ... class PyIDirectorySearch: - def SetSearchPreference(self, prefs) -> tuple[Incomplete, Incomplete, Incomplete]: ... - def ExecuteSearch(self, _filter: str, attrNames: list[str]): ... - def GetNextRow(self, handle): ... - def GetFirstRow(self, handle): ... - def GetPreviousRow(self, handle): ... - def CloseSearchHandle(self, handle) -> None: ... - def AdandonSearch(self, handle) -> None: ... - def GetColumn(self, handle, name: str) -> tuple[Incomplete, Incomplete, Incomplete]: ... + def SetSearchPreference(self, prefs, /) -> tuple[Incomplete, Incomplete, Incomplete]: ... + def ExecuteSearch(self, _filter: str, attrNames: list[str], /): ... + def GetNextRow(self, handle, /): ... + def GetFirstRow(self, handle, /): ... + def GetPreviousRow(self, handle, /): ... + def CloseSearchHandle(self, handle, /) -> None: ... + def AdandonSearch(self, handle, /) -> None: ... + def GetColumn(self, handle, name: str, /) -> tuple[Incomplete, Incomplete, Incomplete]: ... def GetNextColumnName(self) -> None: ... @final class PyIDispatch: - def Invoke(self, dispid, lcid, flags, bResultWanted, arg: tuple[Incomplete, ...]): ... + def Invoke(self, dispid, lcid, flags, bResultWanted, arg: tuple[Incomplete, ...], /): ... def InvokeTypes( - self, dispid, lcid, wFlags, resultTypeDesc, typeDescs: tuple[Incomplete, ...], args: tuple[Incomplete, ...] + self, dispid, lcid, wFlags, resultTypeDesc, typeDescs: tuple[Incomplete, ...], args: tuple[Incomplete, ...], / ): ... - def GetIDsOfNames(self, name: str, arg) -> tuple[Incomplete, Incomplete]: ... - def GetTypeInfo(self, locale, index: int = ...) -> PyITypeInfo: ... + def GetIDsOfNames(self, name: str, arg, /) -> tuple[Incomplete, Incomplete]: ... + def GetTypeInfo(self, locale, index: int = ..., /) -> PyITypeInfo: ... def GetTypeInfoCount(self): ... class PyIDispatchEx: - def GetDispID(self, name: str, fdex): ... + def GetDispID(self, name: str, fdex, /): ... def InvokeEx( self, dispid, @@ -3383,18 +3353,19 @@ class PyIDispatchEx: types: list[Incomplete] | None = ..., returnDesc: int = ..., serviceProvider: PyIServiceProvider | None = ..., + /, ): ... - def DeleteMemberByName(self, name: str, fdex) -> None: ... - def DeleteMemberByDispID(self, dispid) -> None: ... - def GetMemberProperties(self, dispid, fdex): ... - def GetMemberName(self, dispid): ... - def GetNextDispID(self, fdex, dispid): ... + def DeleteMemberByName(self, name: str, fdex, /) -> None: ... + def DeleteMemberByDispID(self, dispid, /) -> None: ... + def GetMemberProperties(self, dispid, fdex, /): ... + def GetMemberName(self, dispid, /): ... + def GetNextDispID(self, fdex, dispid, /): ... class PyIDisplayItem: ... class PyIDocHostUIHandler: def ShowContextMenu( - self, dwID, pt: tuple[Incomplete, Incomplete], pcmdtReserved: PyIUnknown, pdispReserved: PyIDispatch + self, dwID, pt: tuple[Incomplete, Incomplete], pcmdtReserved: PyIUnknown, pdispReserved: PyIDispatch, / ) -> None: ... def GetHostInfo(self) -> None: ... def ShowUI( @@ -3404,223 +3375,224 @@ class PyIDocHostUIHandler: pCommandTarget: PyIOleCommandTarget, pFrame: PyIOleInPlaceFrame, pDoc: PyIOleInPlaceUIWindow, + /, ) -> None: ... def HideUI(self) -> None: ... def UpdateUI(self) -> None: ... - def EnableModeless(self, fEnable) -> None: ... - def OnDocWindowActivate(self, fActivate) -> None: ... - def OnFrameWindowActivate(self, fActivate) -> None: ... + def EnableModeless(self, fEnable, /) -> None: ... + def OnDocWindowActivate(self, fActivate, /) -> None: ... + def OnFrameWindowActivate(self, fActivate, /) -> None: ... def ResizeBorder( - self, prcBorder: tuple[Incomplete, Incomplete, Incomplete, Incomplete], pUIWindow: PyIOleInPlaceUIWindow, fRameWindow + self, prcBorder: tuple[Incomplete, Incomplete, Incomplete, Incomplete], pUIWindow: PyIOleInPlaceUIWindow, fRameWindow, / ) -> None: ... - def TranslateAccelerator(self, lpMsg, pguidCmdGroup: PyIID, nCmdID) -> None: ... - def GetOptionKeyPath(self, dw) -> None: ... - def GetDropTarget(self, pDropTarget: PyIDropTarget) -> None: ... + def TranslateAccelerator(self, lpMsg, pguidCmdGroup: PyIID, nCmdID, /) -> None: ... + def GetOptionKeyPath(self, dw, /) -> None: ... + def GetDropTarget(self, pDropTarget: PyIDropTarget, /) -> None: ... def GetExternal(self) -> None: ... - def TranslateUrl(self, dwTranslate, pchURLIn) -> None: ... - def FilterDataObject(self, pDO: PyIDataObject) -> None: ... + def TranslateUrl(self, dwTranslate, pchURLIn, /) -> None: ... + def FilterDataObject(self, pDO: PyIDataObject, /) -> None: ... class PyIDropSource: - def QueryContinueDrag(self, fEscapePressed, grfKeyState) -> None: ... - def GiveFeedback(self, dwEffect) -> None: ... + def QueryContinueDrag(self, fEscapePressed, grfKeyState, /) -> None: ... + def GiveFeedback(self, dwEffect, /) -> None: ... class PyIDropTarget: - def DragEnter(self, pDataObj: PyIDataObject, grfKeyState, pt: tuple[Incomplete, Incomplete], pdwEffect): ... - def DragOver(self, grfKeyState, pt: tuple[Incomplete, Incomplete], pdwEffect): ... + def DragEnter(self, pDataObj: PyIDataObject, grfKeyState, pt: tuple[Incomplete, Incomplete], pdwEffect, /): ... + def DragOver(self, grfKeyState, pt: tuple[Incomplete, Incomplete], pdwEffect, /): ... def DragLeave(self) -> None: ... - def Drop(self, pDataObj: PyIDataObject, grfKeyState, pt: tuple[Incomplete, Incomplete], dwEffect): ... + def Drop(self, pDataObj: PyIDataObject, grfKeyState, pt: tuple[Incomplete, Incomplete], dwEffect, /): ... class PyIDropTargetHelper: - def DragEnter(self, hwnd: int, pDataObj: PyIDataObject, pt: tuple[Incomplete, Incomplete], dwEffect) -> None: ... - def DragOver(self, hwnd: int, pt: tuple[Incomplete, Incomplete], pdwEffect) -> None: ... + def DragEnter(self, hwnd: int, pDataObj: PyIDataObject, pt: tuple[Incomplete, Incomplete], dwEffect, /) -> None: ... + def DragOver(self, hwnd: int, pt: tuple[Incomplete, Incomplete], pdwEffect, /) -> None: ... def DragLeave(self) -> None: ... - def Drop(self, pDataObj: PyIDataObject, pt: tuple[Incomplete, Incomplete], dwEffect) -> None: ... + def Drop(self, pDataObj: PyIDataObject, pt: tuple[Incomplete, Incomplete], dwEffect, /) -> None: ... class PyIDsObjectPicker: def Initialize( - self, targetComputer: str, scopeInfos: PyDSOP_SCOPE_INIT_INFOs, options: int = ..., attrNames: list[str] | None = ... + self, targetComputer: str, scopeInfos: PyDSOP_SCOPE_INIT_INFOs, options: int = ..., attrNames: list[str] | None = ..., / ) -> None: ... - def InvokeDialog(self, hwnd: int) -> PyIDataObject: ... + def InvokeDialog(self, hwnd: int, /) -> PyIDataObject: ... class PyIEmptyVolumeCache: ... class PyIEmptyVolumeCache2: ... class PyIEmptyVolumeCacheCallBack: - def ScanProgress(self, dwlSpaceUsed, dwFlags, pcwszStatus) -> None: ... - def PurgeProgress(self, dwlSpaceFreed, spaceFreed, spaceToFree, flags, status) -> None: ... + def ScanProgress(self, dwlSpaceUsed, dwFlags, pcwszStatus, /) -> None: ... + def PurgeProgress(self, dwlSpaceFreed, spaceFreed, spaceToFree, flags, status, /) -> None: ... class PyIEnumCATEGORYINFO: - def Next(self, num: int = ...) -> tuple[tuple[PyIID, Incomplete, str], ...]: ... - def Skip(self, num) -> None: ... + def Next(self, num: int = ..., /) -> tuple[tuple[PyIID, Incomplete, str], ...]: ... + def Skip(self, num, /) -> None: ... def Reset(self) -> None: ... def Clone(self) -> PyIEnumCATEGORYINFO: ... class PyIEnumConnectionPoints: - def Next(self, num: int = ...) -> tuple[PyIConnectionPoint, ...]: ... + def Next(self, num: int = ..., /) -> tuple[PyIConnectionPoint, ...]: ... def Skip(self) -> None: ... def Reset(self) -> None: ... def Clone(self) -> PyIEnumConnectionPoints: ... class PyIEnumConnections: - def Next(self, num: int = ...): ... + def Next(self, num: int = ..., /): ... def Skip(self) -> None: ... def Reset(self) -> None: ... def Clone(self) -> PyIEnumConnections: ... class PyIEnumContextProps: - def Next(self, num: int = ...) -> tuple[tuple[PyIID, Incomplete, PyIUnknown], ...]: ... + def Next(self, num: int = ..., /) -> tuple[tuple[PyIID, Incomplete, PyIUnknown], ...]: ... def Skip(self) -> None: ... def Reset(self) -> None: ... def Clone(self) -> PyIEnumContextProps: ... class PyIEnumDebugApplicationNodes: - def Next(self, num: int = ...): ... + def Next(self, num: int = ..., /): ... def Skip(self) -> None: ... def Reset(self) -> None: ... def Clone(self) -> PyIEnumDebugApplicationNodes: ... class PyIEnumDebugCodeContexts: - def Next(self, num: int = ...): ... + def Next(self, num: int = ..., /): ... def Skip(self) -> None: ... def Reset(self) -> None: ... def Clone(self) -> PyIEnumDebugCodeContexts: ... class PyIEnumDebugExpressionContexts: - def Next(self, num: int = ...): ... + def Next(self, num: int = ..., /): ... def Skip(self) -> None: ... def Reset(self) -> None: ... def Clone(self) -> PyIEnumDebugExpressionContexts: ... class PyIEnumDebugPropertyInfo: - def Next(self, num: int = ...): ... + def Next(self, num: int = ..., /): ... def Skip(self) -> None: ... def Reset(self) -> None: ... def Clone(self) -> PyIEnumDebugPropertyInfo: ... def GetCount(self): ... class PyIEnumDebugStackFrames: - def Next(self, num: int = ...): ... + def Next(self, num: int = ..., /): ... def Skip(self) -> None: ... def Reset(self) -> None: ... def Clone(self) -> PyIEnumDebugStackFrames: ... class PyIEnumExplorerCommand: - def Next(self, num: int = ...): ... + def Next(self, num: int = ..., /): ... def Skip(self) -> None: ... def Reset(self) -> None: ... def Clone(self) -> PyIEnumExplorerCommand: ... class PyIEnumFORMATETC: - def Next(self, num: int = ...): ... + def Next(self, num: int = ..., /): ... def Skip(self) -> None: ... def Reset(self) -> None: ... def Clone(self) -> PyIEnumFORMATETC: ... class PyIEnumGUID: - def Next(self, num: int = ...) -> tuple[PyIID, ...]: ... - def Skip(self, num) -> None: ... + def Next(self, num: int = ..., /) -> tuple[PyIID, ...]: ... + def Skip(self, num, /) -> None: ... def Reset(self) -> None: ... def Clone(self) -> PyIEnumGUID: ... class PyIEnumIDlist: - def Next(self, num: int = ...): ... + def Next(self, num: int = ..., /): ... def Skip(self) -> None: ... def Reset(self) -> None: ... def Clone(self) -> PyIEnumIDlist: ... class PyIEnumMoniker: - def Next(self, num: int = ...) -> PyIMoniker: ... - def Skip(self, num) -> None: ... + def Next(self, num: int = ..., /) -> PyIMoniker: ... + def Skip(self, num, /) -> None: ... def Reset(self) -> None: ... def Clone(self) -> PyIEnumMoniker: ... class PyIEnumObjects: - def Next(self, riid: PyIID, num: int = ...) -> tuple[PyIUnknown, ...]: ... + def Next(self, riid: PyIID, num: int = ..., /) -> tuple[PyIUnknown, ...]: ... def Skip(self) -> None: ... def Reset(self) -> None: ... def Clone(self) -> PyIEnumObjects: ... class PyIEnumRemoteDebugApplicationThreads: - def Next(self, num: int = ...): ... + def Next(self, num: int = ..., /): ... def Skip(self) -> None: ... def Reset(self) -> None: ... def Clone(self) -> PyIEnumRemoteDebugApplicationThreads: ... class PyIEnumRemoteDebugApplications: - def Next(self, num: int = ...): ... + def Next(self, num: int = ..., /): ... def Skip(self) -> None: ... def Reset(self) -> None: ... def Clone(self) -> PyIEnumRemoteDebugApplications: ... class PyIEnumResources: - def Next(self, num: int = ...): ... + def Next(self, num: int = ..., /): ... def Skip(self) -> None: ... def Reset(self) -> None: ... def Clone(self) -> PyIEnumResources: ... class PyIEnumSTATPROPSETSTG: - def Next(self, num: int = ...): ... + def Next(self, num: int = ..., /): ... def Skip(self) -> None: ... def Reset(self) -> None: ... def Clone(self) -> PyIEnumSTATPROPSETSTG: ... class PyIEnumSTATPROPSTG: - def Next(self, num: int = ...): ... + def Next(self, num: int = ..., /): ... def Skip(self) -> None: ... def Reset(self) -> None: ... def Clone(self) -> PyIEnumSTATPROPSTG: ... class PyIEnumSTATSTG: - def Next(self, num: int = ...) -> tuple[STATSTG, ...]: ... + def Next(self, num: int = ..., /) -> tuple[STATSTG, ...]: ... def Skip(self) -> None: ... def Reset(self) -> None: ... def Clone(self) -> PyIEnumSTATSTG: ... class PyIEnumShellItems: - def Next(self, num: int = ...) -> tuple[PyIShellItem, ...]: ... + def Next(self, num: int = ..., /) -> tuple[PyIShellItem, ...]: ... def Skip(self) -> None: ... def Reset(self) -> None: ... def Clone(self) -> PyIEnumShellItems: ... class PyIEnumString: - def Next(self, num: int = ...) -> tuple[str, ...]: ... + def Next(self, num: int = ..., /) -> tuple[str, ...]: ... def Skip(self) -> None: ... def Reset(self) -> None: ... def Clone(self) -> PyIEnumString: ... class PyIErrorLog: - def AddError(self, propName: str, excepInfo: Incomplete | None = ...) -> None: ... + def AddError(self, propName: str, excepInfo: Incomplete | None = ..., /) -> None: ... class PyIExplorerBrowser: - def Initialize(self, hwndParent, prc: PyRECT, pfs) -> None: ... + def Initialize(self, hwndParent, prc: PyRECT, pfs, /) -> None: ... def Destroy(self) -> None: ... - def SetRect(self, hdwp, rcBrowser: PyRECT) -> int: ... - def SetPropertyBag(self, PropertyBag) -> None: ... - def SetEmptyText(self, EmptyText) -> None: ... - def SetFolderSettings(self, pfs) -> None: ... - def Advise(self, psbe: PyIExplorerBrowserEvents): ... - def Unadvise(self, dwCookie) -> None: ... - def SetOptions(self, dwFlag) -> None: ... + def SetRect(self, hdwp, rcBrowser: PyRECT, /) -> int: ... + def SetPropertyBag(self, PropertyBag, /) -> None: ... + def SetEmptyText(self, EmptyText, /) -> None: ... + def SetFolderSettings(self, pfs, /) -> None: ... + def Advise(self, psbe: PyIExplorerBrowserEvents, /): ... + def Unadvise(self, dwCookie, /) -> None: ... + def SetOptions(self, dwFlag, /) -> None: ... def GetOptions(self): ... - def BrowseToIDlist(self, pidl, uFlags) -> None: ... - def BrowseToObject(self, punk: PyIUnknown, uFlags) -> None: ... - def FillFromObject(self, punk: PyIUnknown, dwFlags) -> None: ... + def BrowseToIDlist(self, pidl, uFlags, /) -> None: ... + def BrowseToObject(self, punk: PyIUnknown, uFlags, /) -> None: ... + def FillFromObject(self, punk: PyIUnknown, dwFlags, /) -> None: ... def RemoveAll(self) -> None: ... - def GetCurrentView(self, riid: PyIID) -> PyIUnknown: ... + def GetCurrentView(self, riid: PyIID, /) -> PyIUnknown: ... class PyIExplorerBrowserEvents: - def OnNavigationPending(self, pidlFolder) -> None: ... - def OnViewCreated(self, psv: PyIShellView) -> None: ... - def OnNavigationComplete(self, pidlFolder) -> None: ... - def OnNavigationFailed(self, pidlFolder) -> None: ... + def OnNavigationPending(self, pidlFolder, /) -> None: ... + def OnViewCreated(self, psv: PyIShellView, /) -> None: ... + def OnNavigationComplete(self, pidlFolder, /) -> None: ... + def OnNavigationFailed(self, pidlFolder, /) -> None: ... class PyIExplorerCommand: - def GetTitle(self, psiItemArray: PyIShellItemArray): ... - def GetIcon(self, psiItemArray: PyIShellItemArray): ... - def GetToolTip(self, psiItemArray: PyIShellItemArray): ... + def GetTitle(self, psiItemArray: PyIShellItemArray, /): ... + def GetIcon(self, psiItemArray: PyIShellItemArray, /): ... + def GetToolTip(self, psiItemArray: PyIShellItemArray, /): ... def GetCanonicalName(self) -> PyIID: ... - def GetState(self, psiItemArray: PyIShellItemArray, fOkToBeSlow): ... - def Invoke(self, psiItemArray: PyIShellItemArray, pbc: PyIBindCtx) -> None: ... + def GetState(self, psiItemArray: PyIShellItemArray, fOkToBeSlow, /): ... + def Invoke(self, psiItemArray: PyIShellItemArray, pbc: PyIBindCtx, /) -> None: ... def GetFlags(self): ... def EnumSubCommands(self) -> PyIEnumExplorerCommand: ... @@ -3628,51 +3600,53 @@ class PyIExplorerCommandProvider: ... class PyIExplorerPaneVisibility: ... class PyIExternalConnection: - def AddConnection(self, extconn, reserved: int = ...): ... - def ReleaseConnection(self, extconn, reserved, fLastReleaseCloses): ... + def AddConnection(self, extconn, reserved: int = ..., /): ... + def ReleaseConnection(self, extconn, reserved, fLastReleaseCloses, /): ... class PyIExtractIcon: - def Extract(self, pszFile, nIconIndex, nIconSize) -> None: ... - def GetIconLocation(self, uFlags, cchMax) -> None: ... + def Extract(self, pszFile, nIconIndex, nIconSize, /) -> None: ... + def GetIconLocation(self, uFlags, cchMax, /) -> None: ... class PyIExtractIconW: - def Extract(self, pszFile, nIconIndex, nIconSize) -> None: ... - def GetIconLocation(self, uFlags, cchMax) -> None: ... + def Extract(self, pszFile, nIconIndex, nIconSize, /) -> None: ... + def GetIconLocation(self, uFlags, cchMax, /) -> None: ... class PyIExtractImage: - def GetLocation(self, dwPriority, size: tuple[Incomplete, Incomplete], dwRecClrDepth, pdwFlags) -> None: ... + def GetLocation(self, dwPriority, size: tuple[Incomplete, Incomplete], dwRecClrDepth, pdwFlags, /) -> None: ... def Extract(self) -> None: ... class PyIFileOperation: - def Advise(self, Sink: PyGFileOperationProgressSink): ... - def Unadvise(self, Cookie) -> None: ... - def SetOperationFlags(self, OperationFlags) -> None: ... - def SetProgressMessage(self, Message) -> None: ... - def SetProgressDialog(self, popd) -> None: ... - def SetProperties(self, proparray: PyIPropertyChangeArray) -> None: ... - def SetOwnerWindow(self, Owner: int) -> None: ... - def ApplyPropertiesToItem(self, Item: PyIShellItem) -> None: ... - def ApplyPropertiesToItems(self, Items: PyIUnknown) -> None: ... - def RenameItem(self, Item: PyIShellItem, NewName, Sink: PyGFileOperationProgressSink | None = ...) -> None: ... - def RenameItems(self, pUnkItems: PyIUnknown, NewName) -> None: ... + def Advise(self, Sink: PyGFileOperationProgressSink, /): ... + def Unadvise(self, Cookie, /) -> None: ... + def SetOperationFlags(self, OperationFlags, /) -> None: ... + def SetProgressMessage(self, Message, /) -> None: ... + def SetProgressDialog(self, popd, /) -> None: ... + def SetProperties(self, proparray: PyIPropertyChangeArray, /) -> None: ... + def SetOwnerWindow(self, Owner: int, /) -> None: ... + def ApplyPropertiesToItem(self, Item: PyIShellItem, /) -> None: ... + def ApplyPropertiesToItems(self, Items: PyIUnknown, /) -> None: ... + def RenameItem(self, Item: PyIShellItem, NewName, Sink: PyGFileOperationProgressSink | None = ..., /) -> None: ... + def RenameItems(self, pUnkItems: PyIUnknown, NewName, /) -> None: ... def MoveItem( self, Item: PyIShellItem, DestinationFolder: PyIShellItem, pszNewName: Incomplete | None = ..., Sink: PyGFileOperationProgressSink | None = ..., + /, ) -> None: ... - def MoveItems(self, Items: PyIUnknown, DestinationFolder: PyIShellItem) -> None: ... + def MoveItems(self, Items: PyIUnknown, DestinationFolder: PyIShellItem, /) -> None: ... def CopyItem( self, Item: PyIShellItem, DestinationFolder: PyIShellItem, CopyName: Incomplete | None = ..., Sink: PyGFileOperationProgressSink | None = ..., + /, ) -> None: ... - def CopyItems(self, Items: PyIUnknown, DestinationFolder: PyIShellItem) -> None: ... - def DeleteItem(self, Item: PyIShellItem, Sink: PyGFileOperationProgressSink | None = ...) -> None: ... - def DeleteItems(self, Items: PyIUnknown) -> None: ... + def CopyItems(self, Items: PyIUnknown, DestinationFolder: PyIShellItem, /) -> None: ... + def DeleteItem(self, Item: PyIShellItem, Sink: PyGFileOperationProgressSink | None = ..., /) -> None: ... + def DeleteItems(self, Items: PyIUnknown, /) -> None: ... def NewItem( self, DestinationFolder: PyIShellItem, @@ -3680,6 +3654,7 @@ class PyIFileOperation: Name, TemplateName: Incomplete | None = ..., Sink: PyGFileOperationProgressSink | None = ..., + /, ) -> None: ... def PerformOperations(self) -> None: ... def GetAnyOperationsAborted(self): ... @@ -3687,14 +3662,14 @@ class PyIFileOperation: class PyIIdentityName: ... class PyIInitializeWithFile: - def Initialize(self, FilePath, Mode) -> None: ... + def Initialize(self, FilePath, Mode, /) -> None: ... class PyIInitializeWithStream: - def Initialize(self, Stream: PyIStream, Mode) -> None: ... + def Initialize(self, Stream: PyIStream, Mode, /) -> None: ... class PyIInputObject: - def TranslateAccelerator(self, pmsg) -> None: ... - def UIActivate(self, uState) -> None: ... + def TranslateAccelerator(self, pmsg, /) -> None: ... + def UIActivate(self, uState, /) -> None: ... def HasFocusIO(self) -> None: ... class PyIInternetBindInfo: @@ -3702,98 +3677,102 @@ class PyIInternetBindInfo: def GetBindString(self) -> None: ... class PyIInternetPriority: - def SetPriority(self, nPriority) -> None: ... + def SetPriority(self, nPriority, /) -> None: ... def GetPriority(self) -> None: ... class PyIInternetProtocol: - def Read(self, cb) -> None: ... - def Seek(self, dlibMove: LARGE_INTEGER, dwOrigin) -> None: ... - def LockRequest(self, dwOptions) -> None: ... + def Read(self, cb, /) -> None: ... + def Seek(self, dlibMove: LARGE_INTEGER, dwOrigin, /) -> None: ... + def LockRequest(self, dwOptions, /) -> None: ... def UnlockRequest(self) -> None: ... class PyIInternetProtocolInfo: - def ParseUrl(self, pwzUrl, ParseAction, dwParseFlags, cchResult, dwReserved) -> None: ... - def CombineUrl(self, pwzBaseUrl, pwzRelativeUrl, dwCombineFlags, cchResult, dwReserved) -> None: ... - def CompareUrl(self, pwzUrl1, pwzUrl2, dwCompareFlags) -> None: ... - def QueryInfo(self, pwzUrl, OueryOption, dwQueryFlags, cbBuffer, dwReserved): ... + def ParseUrl(self, pwzUrl, ParseAction, dwParseFlags, cchResult, dwReserved, /) -> None: ... + def CombineUrl(self, pwzBaseUrl, pwzRelativeUrl, dwCombineFlags, cchResult, dwReserved, /) -> None: ... + def CompareUrl(self, pwzUrl1, pwzUrl2, dwCompareFlags, /) -> None: ... + def QueryInfo(self, pwzUrl, OueryOption, dwQueryFlags, cbBuffer, dwReserved, /): ... class PyIInternetProtocolRoot: - def Start(self, szUrl, pOIProtSink: PyIInternetProtocolSink, pOIBindInfo: PyIInternetBindInfo, grfPI, dwReserved) -> None: ... + def Start( + self, szUrl, pOIProtSink: PyIInternetProtocolSink, pOIBindInfo: PyIInternetBindInfo, grfPI, dwReserved, / + ) -> None: ... def Continue(self) -> None: ... - def Abort(self, hrReason, dwOptions) -> None: ... - def Terminate(self, dwOptions) -> None: ... + def Abort(self, hrReason, dwOptions, /) -> None: ... + def Terminate(self, dwOptions, /) -> None: ... def Suspend(self) -> None: ... def Resume(self) -> None: ... class PyIInternetProtocolSink: def Switch(self) -> None: ... - def ReportProgress(self, ulStatusCode, szStatusText) -> None: ... - def ReportData(self, grfBSCF, ulProgress, ulProgressMax) -> None: ... - def ReportResult(self, hrResult, dwError, szResult) -> None: ... + def ReportProgress(self, ulStatusCode, szStatusText, /) -> None: ... + def ReportData(self, grfBSCF, ulProgress, ulProgressMax, /) -> None: ... + def ReportResult(self, hrResult, dwError, szResult, /) -> None: ... class PyIInternetSecurityManager: - def SetSecuritySite(self, pSite) -> None: ... + def SetSecuritySite(self, pSite, /) -> None: ... def GetSecuritySite(self) -> None: ... - def MapUrlToZone(self, pwszUrl, dwFlags) -> None: ... - def GetSecurityId(self, pwszUrl, pcbSecurityId) -> None: ... - def ProcessUrlAction(self, pwszUrl, dwAction, context, dwFlags) -> None: ... - def SetZoneMapping(self, dwZone, lpszPattern, dwFlags) -> None: ... - def GetZoneMappings(self, dwZone, dwFlags) -> None: ... + def MapUrlToZone(self, pwszUrl, dwFlags, /) -> None: ... + def GetSecurityId(self, pwszUrl, pcbSecurityId, /) -> None: ... + def ProcessUrlAction(self, pwszUrl, dwAction, context, dwFlags, /) -> None: ... + def SetZoneMapping(self, dwZone, lpszPattern, dwFlags, /) -> None: ... + def GetZoneMappings(self, dwZone, dwFlags, /) -> None: ... class PyIKnownFolder: def GetId(self) -> PyIID: ... def GetCategory(self): ... - def GetShellItem(self, riid: PyIID, Flags: int = ...) -> PyIShellItem: ... - def GetPath(self, Flags: int = ...): ... - def SetPath(self, Flags, Path) -> None: ... - def GetIDlist(self, Flags) -> PyIDL: ... + def GetShellItem(self, riid: PyIID, Flags: int = ..., /) -> PyIShellItem: ... + def GetPath(self, Flags: int = ..., /): ... + def SetPath(self, Flags, Path, /) -> None: ... + def GetIDlist(self, Flags, /) -> PyIDL: ... def GetFolderType(self) -> PyIID: ... def GetRedirectionCapabilities(self): ... def GetFolderDefinition(self): ... class PyIKnownFolderManager: - def FolderIdFromCsidl(self, Csidl) -> PyIID: ... - def FolderIdToCsidl(self, _id: PyIID): ... + def FolderIdFromCsidl(self, Csidl, /) -> PyIID: ... + def FolderIdToCsidl(self, _id: PyIID, /): ... def GetFolderIds(self) -> tuple[PyIID, ...]: ... - def GetFolder(self, _id: PyIID) -> PyIKnownFolder: ... - def GetFolderByName(self, Name) -> PyIKnownFolder: ... - def RegisterFolder(self, _id: PyIID, Definition) -> None: ... - def UnregisterFolder(self, _id: PyIID) -> None: ... - def FindFolderFromPath(self, Path, Mode) -> PyIKnownFolder: ... - def FindFolderFromIDlist(self, pidl: PyIDL) -> PyIKnownFolder: ... - def Redirect(self, _id: PyIID, hwnd: int, flags, TargetPath, Exclusion: tuple[PyIID, ...]) -> None: ... + def GetFolder(self, _id: PyIID, /) -> PyIKnownFolder: ... + def GetFolderByName(self, Name, /) -> PyIKnownFolder: ... + def RegisterFolder(self, _id: PyIID, Definition, /) -> None: ... + def UnregisterFolder(self, _id: PyIID, /) -> None: ... + def FindFolderFromPath(self, Path, Mode, /) -> PyIKnownFolder: ... + def FindFolderFromIDlist(self, pidl: PyIDL, /) -> PyIKnownFolder: ... + def Redirect(self, _id: PyIID, hwnd: int, flags, TargetPath, Exclusion: tuple[PyIID, ...], /) -> None: ... class PyILockBytes: - def ReadAt(self, ulOffset: ULARGE_INTEGER, cb) -> str: ... - def WriteAt(self, ulOffset: ULARGE_INTEGER, data: str): ... + def ReadAt(self, ulOffset: ULARGE_INTEGER, cb, /) -> str: ... + def WriteAt(self, ulOffset: ULARGE_INTEGER, data: str, /): ... def Flush(self) -> None: ... - def SetSize(self, cb: ULARGE_INTEGER) -> None: ... - def LockRegion(self, libOffset: ULARGE_INTEGER, cb: ULARGE_INTEGER, dwLockType) -> None: ... - def UnlockRegion(self, libOffset: ULARGE_INTEGER, cb: ULARGE_INTEGER, dwLockType) -> None: ... - def Stat(self, grfStatFlag) -> STATSTG: ... + def SetSize(self, cb: ULARGE_INTEGER, /) -> None: ... + def LockRegion(self, libOffset: ULARGE_INTEGER, cb: ULARGE_INTEGER, dwLockType, /) -> None: ... + def UnlockRegion(self, libOffset: ULARGE_INTEGER, cb: ULARGE_INTEGER, dwLockType, /) -> None: ... + def Stat(self, grfStatFlag, /) -> STATSTG: ... class PyIMAPIContainer: - def OpenEntry(self, entryId: str, iid: PyIID, flags): ... - def GetContentsTable(self, flags) -> PyIMAPITable: ... - def GetHierarchyTable(self, flags) -> PyIMAPITable: ... + def OpenEntry(self, entryId: str, iid: PyIID, flags, /): ... + def GetContentsTable(self, flags, /) -> PyIMAPITable: ... + def GetHierarchyTable(self, flags, /) -> PyIMAPITable: ... class PyIMAPIFolder: - def GetLastError(self, hr, flags): ... + def GetLastError(self, hr, flags, /): ... def CreateFolder( - self, folderType, folderName: str, folderComment: str | None = ..., iid: PyIID | None = ..., flags=... + self, folderType, folderName: str, folderComment: str | None = ..., iid: PyIID | None = ..., flags=..., / ) -> PyIMAPIFolder: ... - def CreateMessage(self, iid: PyIID, flags) -> PyIMessage: ... - def CopyMessages(self, msgs: PySBinaryArray, iid: PyIID, folder: PyIMAPIFolder, ulUIParam, progress, flags): ... - def DeleteFolder(self, entryId: str, uiParam, progress) -> None: ... - def DeleteMessages(self, msgs: PySBinaryArray, uiParam, progress, flags): ... - def EmptyFolder(self, uiParam, progress, flags): ... - def SetReadFlags(self, msgs: PySBinaryArray, uiParam, progress, flag) -> None: ... + def CreateMessage(self, iid: PyIID, flags, /) -> PyIMessage: ... + def CopyMessages(self, msgs: PySBinaryArray, iid: PyIID, folder: PyIMAPIFolder, ulUIParam, progress, flags, /): ... + def DeleteFolder(self, entryId: str, uiParam, progress, /) -> None: ... + def DeleteMessages(self, msgs: PySBinaryArray, uiParam, progress, flags, /): ... + def EmptyFolder(self, uiParam, progress, flags, /): ... + def SetReadFlags(self, msgs: PySBinaryArray, uiParam, progress, flag, /) -> None: ... class PyIMAPIProp: - def GetProps(self, proplist: PySPropTagArray, flags: int = ...) -> tuple[Incomplete, Incomplete, Incomplete]: ... - def DeleteProps(self, proplist: PySPropTagArray, wantProblems: bool = ...) -> tuple[Incomplete, Incomplete, Incomplete]: ... + def GetProps(self, proplist: PySPropTagArray, flags: int = ..., /) -> tuple[Incomplete, Incomplete, Incomplete]: ... + def DeleteProps( + self, proplist: PySPropTagArray, wantProblems: bool = ..., / + ) -> tuple[Incomplete, Incomplete, Incomplete]: ... def SetProps( - self, proplist: tuple[Incomplete, Incomplete], wantProblems: bool = ... + self, proplist: tuple[Incomplete, Incomplete], wantProblems: bool = ..., / ) -> tuple[Incomplete, Incomplete, Incomplete]: ... def CopyTo( self, @@ -3805,160 +3784,169 @@ class PyIMAPIProp: dest: PyIMAPIProp, flags, wantProblems: bool = ..., + /, ) -> tuple[Incomplete, Incomplete, Incomplete]: ... def CopyProps( - self, propTags: PySPropTagArray, uiParam, progress, resultIID: PyIID, dest: PyIMAPIProp, flags, wantProblems: bool = ... + self, + propTags: PySPropTagArray, + uiParam, + progress, + resultIID: PyIID, + dest: PyIMAPIProp, + flags, + wantProblems: bool = ..., + /, ) -> tuple[Incomplete, Incomplete, Incomplete]: ... - def OpenProperty(self, propTag, iid: PyIID, interfaceOptions, flags) -> PyIUnknown: ... - def GetIDsFromNames(self, nameIds: PyMAPINAMEIDArray, flags: int = ...) -> PySPropTagArray: ... + def OpenProperty(self, propTag, iid: PyIID, interfaceOptions, flags, /) -> PyIUnknown: ... + def GetIDsFromNames(self, nameIds: PyMAPINAMEIDArray, flags: int = ..., /) -> PySPropTagArray: ... def GetNamesFromIDs( - self, propTags: PySPropTagArray, propSetGuid: PyIID | None = ..., flags=... + self, propTags: PySPropTagArray, propSetGuid: PyIID | None = ..., flags=..., / ) -> tuple[Incomplete, PySPropTagArray, PyMAPINAMEIDArray]: ... - def GetLastError(self, hr, flags): ... - def SaveChanges(self, flags) -> None: ... - def GetProplist(self, flags) -> PySPropTagArray: ... + def GetLastError(self, hr, flags, /): ... + def SaveChanges(self, flags, /) -> None: ... + def GetProplist(self, flags, /) -> PySPropTagArray: ... class PyIMAPISession: - def OpenEntry(self, entryId: str, iid: PyIID, flags): ... - def OpenMsgStore(self, uiParam, entryId: str, iid: PyIID, flags) -> PyIUnknown: ... + def OpenEntry(self, entryId: str, iid: PyIID, flags, /): ... + def OpenMsgStore(self, uiParam, entryId: str, iid: PyIID, flags, /) -> PyIUnknown: ... def QueryIdentity(self) -> str: ... - def Advise(self, entryId: str, mask, sink): ... - def Unadvise(self, connection) -> None: ... - def CompareEntryIDs(self, entryId: str, entryId1: str, flags: int = ...): ... - def GetLastError(self, hr, flags): ... - def GetMsgStoresTable(self, flags) -> PyIMAPITable: ... - def GetStatusTable(self, flags) -> PyIMAPITable: ... - def Logoff(self, uiParm, flags, reserved) -> None: ... - def OpenAddressBook(self, uiParm, iid: PyIID, flags) -> PyIAddrBook: ... - def OpenProfileSection(self, iidSection: PyIID, iid: PyIID, flags): ... - def AdminServices(self, flags: int = ...) -> PyIMsgServiceAdmin: ... + def Advise(self, entryId: str, mask, sink, /): ... + def Unadvise(self, connection, /) -> None: ... + def CompareEntryIDs(self, entryId: str, entryId1: str, flags: int = ..., /): ... + def GetLastError(self, hr, flags, /): ... + def GetMsgStoresTable(self, flags, /) -> PyIMAPITable: ... + def GetStatusTable(self, flags, /) -> PyIMAPITable: ... + def Logoff(self, uiParm, flags, reserved, /) -> None: ... + def OpenAddressBook(self, uiParm, iid: PyIID, flags, /) -> PyIAddrBook: ... + def OpenProfileSection(self, iidSection: PyIID, iid: PyIID, flags, /): ... + def AdminServices(self, flags: int = ..., /) -> PyIMsgServiceAdmin: ... class PyIMAPIStatus: - def ChangePassword(self, oldPassword, newPassword, ulFlags) -> None: ... - def SettingsDialog(self, ulUIParam, ulFlags) -> None: ... - def ValidateState(self, ulUIParam, ulFlags) -> None: ... - def FlushQueues(self, ulUIParam, transport: str, ulFlags) -> None: ... + def ChangePassword(self, oldPassword, newPassword, ulFlags, /) -> None: ... + def SettingsDialog(self, ulUIParam, ulFlags, /) -> None: ... + def ValidateState(self, ulUIParam, ulFlags, /) -> None: ... + def FlushQueues(self, ulUIParam, transport: str, ulFlags, /) -> None: ... class PyIMAPITable: - def GetLastError(self, hr, flags): ... - def Advise(self, eventMask, adviseSink): ... - def SeekRow(self, bookmark, rowCount): ... - def SeekRowApprox(self, numerator, denominator) -> None: ... - def GetRowCount(self, flags): ... - def QueryRows(self, rowCount, flags): ... - def SetColumns(self, propTags, flags) -> None: ... + def GetLastError(self, hr, flags, /): ... + def Advise(self, eventMask, adviseSink, /): ... + def SeekRow(self, bookmark, rowCount, /): ... + def SeekRowApprox(self, numerator, denominator, /) -> None: ... + def GetRowCount(self, flags, /): ... + def QueryRows(self, rowCount, flags, /): ... + def SetColumns(self, propTags, flags, /) -> None: ... def GetStatus(self) -> None: ... def QueryPosition(self) -> None: ... - def QueryColumns(self, flags): ... + def QueryColumns(self, flags, /): ... def Abort(self) -> None: ... - def FreeBookmark(self, bookmark) -> None: ... + def FreeBookmark(self, bookmark, /) -> None: ... def CreateBookmark(self): ... - def Restrict(self, restriction: PySRestriction, flags) -> None: ... - def FindRow(self, restriction: PySRestriction, bookmarkOrigin, flags) -> None: ... - def SortTable(self, sortOrderSet: PySSortOrderSet, flags) -> None: ... - def Unadvise(self, handle) -> None: ... + def Restrict(self, restriction: PySRestriction, flags, /) -> None: ... + def FindRow(self, restriction: PySRestriction, bookmarkOrigin, flags, /) -> None: ... + def SortTable(self, sortOrderSet: PySSortOrderSet, flags, /) -> None: ... + def Unadvise(self, handle, /) -> None: ... class PyIMachineDebugManager: - def AddApplication(self, pda: PyIRemoteDebugApplication) -> None: ... - def RemoveApplication(self, dwAppCookie) -> None: ... + def AddApplication(self, pda: PyIRemoteDebugApplication, /) -> None: ... + def RemoveApplication(self, dwAppCookie, /) -> None: ... def EnumApplications(self) -> None: ... class PyIMachineDebugManagerEvents: - def onAddApplication(self, pda: PyIRemoteDebugApplication, dwAppCookie) -> None: ... - def onRemoveApplication(self, pda: PyIRemoteDebugApplication, dwAppCookie) -> None: ... + def onAddApplication(self, pda: PyIRemoteDebugApplication, dwAppCookie, /) -> None: ... + def onRemoveApplication(self, pda: PyIRemoteDebugApplication, dwAppCookie, /) -> None: ... class PyIMessage: - def SetReadFlag(self, flag) -> None: ... - def GetAttachmentTable(self, flags) -> PyIMAPITable: ... - def OpenAttach(self, attachmentNum, interface: PyIID, flags) -> PyIAttach: ... - def CreateAttach(self, interface: PyIID, flags) -> tuple[Incomplete, PyIAttach]: ... - def DeleteAttach(self, attachmentNum, ulUIParam, interface, flags) -> None: ... - def ModifyRecipients(self, flags, mods) -> None: ... - def GetRecipientTable(self, flags) -> PyIMAPITable: ... - def SubmitMessage(self, flags) -> None: ... + def SetReadFlag(self, flag, /) -> None: ... + def GetAttachmentTable(self, flags, /) -> PyIMAPITable: ... + def OpenAttach(self, attachmentNum, interface: PyIID, flags, /) -> PyIAttach: ... + def CreateAttach(self, interface: PyIID, flags, /) -> tuple[Incomplete, PyIAttach]: ... + def DeleteAttach(self, attachmentNum, ulUIParam, interface, flags, /) -> None: ... + def ModifyRecipients(self, flags, mods, /) -> None: ... + def GetRecipientTable(self, flags, /) -> PyIMAPITable: ... + def SubmitMessage(self, flags, /) -> None: ... class PyIMoniker: - def BindToObject(self, bindCtx: PyIBindCtx, moniker: PyIMoniker, iidResult) -> PyIUnknown: ... - def BindToStorage(self, bindCtx: PyIBindCtx, moniker: PyIMoniker, iidResult) -> PyIUnknown: ... - def GetDisplayName(self, bindCtx: PyIBindCtx, moniker: PyIMoniker) -> str: ... - def ComposeWith(self, mkRight: PyIMoniker, fOnlyIfNotGeneric) -> PyIMoniker: ... - def Enum(self, fForward: bool = ...) -> PyIEnumMoniker: ... - def IsEqual(self, other: PyIMoniker) -> bool: ... + def BindToObject(self, bindCtx: PyIBindCtx, moniker: PyIMoniker, iidResult, /) -> PyIUnknown: ... + def BindToStorage(self, bindCtx: PyIBindCtx, moniker: PyIMoniker, iidResult, /) -> PyIUnknown: ... + def GetDisplayName(self, bindCtx: PyIBindCtx, moniker: PyIMoniker, /) -> str: ... + def ComposeWith(self, mkRight: PyIMoniker, fOnlyIfNotGeneric, /) -> PyIMoniker: ... + def Enum(self, fForward: bool = ..., /) -> PyIEnumMoniker: ... + def IsEqual(self, other: PyIMoniker, /) -> bool: ... def IsSystemMoniker(self) -> bool: ... def Hash(self): ... class PyIMsgServiceAdmin: - def GetLastError(self, hr, flags): ... - def CreateMsgService(self, serviceName: str, displayName: str, flags, uiParam: int = ...) -> None: ... - def ConfigureMsgService(self, iid: PyIID, ulUIParam, ulFlags, arg: list[Incomplete]) -> None: ... - def GetMsgServiceTable(self, flags) -> PyIMAPITable: ... - def GetProviderTable(self, flags) -> PyIMAPITable: ... - def DeleteMsgService(self, uuid: PyIID) -> None: ... - def RenameMsgService(self, uuid: PyIID, flags, newName: str) -> None: ... - def OpenProfileSection(self, uuid: PyIID, iid: PyIID, flags): ... - def AdminProviders(self, uuid: PyIID, flags): ... + def GetLastError(self, hr, flags, /): ... + def CreateMsgService(self, serviceName: str, displayName: str, flags, uiParam: int = ..., /) -> None: ... + def ConfigureMsgService(self, iid: PyIID, ulUIParam, ulFlags, arg: list[Incomplete], /) -> None: ... + def GetMsgServiceTable(self, flags, /) -> PyIMAPITable: ... + def GetProviderTable(self, flags, /) -> PyIMAPITable: ... + def DeleteMsgService(self, uuid: PyIID, /) -> None: ... + def RenameMsgService(self, uuid: PyIID, flags, newName: str, /) -> None: ... + def OpenProfileSection(self, uuid: PyIID, iid: PyIID, flags, /): ... + def AdminProviders(self, uuid: PyIID, flags, /): ... class PyIMsgStore: - def OpenEntry(self, entryId: str, iid: PyIID, flags): ... - def GetReceiveFolder(self, messageClass: str | None = ..., flags: int = ...) -> tuple[PyIID, str]: ... - def GetReceiveFolderTable(self, flags) -> PyIMAPITable: ... - def CompareEntryIDs(self, entryId: str, entryId1: str, flags: int = ...): ... - def GetLastError(self, hr, flags): ... - def AbortSubmit(self, entryId: str, flags: int = ...): ... - def Advise(self, entryId: str, eventMask, adviseSink) -> None: ... - def Unadvise(self, connection) -> None: ... + def OpenEntry(self, entryId: str, iid: PyIID, flags, /): ... + def GetReceiveFolder(self, messageClass: str | None = ..., flags: int = ..., /) -> tuple[PyIID, str]: ... + def GetReceiveFolderTable(self, flags, /) -> PyIMAPITable: ... + def CompareEntryIDs(self, entryId: str, entryId1: str, flags: int = ..., /): ... + def GetLastError(self, hr, flags, /): ... + def AbortSubmit(self, entryId: str, flags: int = ..., /): ... + def Advise(self, entryId: str, eventMask, adviseSink, /) -> None: ... + def Unadvise(self, connection, /) -> None: ... class PyINameSpaceTreeControl: - def Initialize(self, hwndParent, prc: tuple[Incomplete, Incomplete, Incomplete, Incomplete], nsctsFlags) -> None: ... - def TreeAdvise(self, punk: PyIUnknown) -> None: ... - def TreeUnadvise(self, dwCookie) -> None: ... - def AppendRoot(self, psiRoot: PyIShellItem, grfEnumFlags, grfRootStyle, pif) -> None: ... - def InsertRoot(self, iIndex, psiRoot: PyIShellItem, grfEnumFlags, grfRootStyle, pif) -> None: ... - def RemoveRoot(self, psiRoot: PyIShellItem) -> None: ... + def Initialize(self, hwndParent, prc: tuple[Incomplete, Incomplete, Incomplete, Incomplete], nsctsFlags, /) -> None: ... + def TreeAdvise(self, punk: PyIUnknown, /) -> None: ... + def TreeUnadvise(self, dwCookie, /) -> None: ... + def AppendRoot(self, psiRoot: PyIShellItem, grfEnumFlags, grfRootStyle, pif, /) -> None: ... + def InsertRoot(self, iIndex, psiRoot: PyIShellItem, grfEnumFlags, grfRootStyle, pif, /) -> None: ... + def RemoveRoot(self, psiRoot: PyIShellItem, /) -> None: ... def RemoveAllRoots(self) -> None: ... def GetRootItems(self) -> None: ... - def SetItemState(self, psi: PyIShellItem, nstcisMask, nstcisFlags) -> None: ... - def GetItemState(self, psi: PyIShellItem, nstcisMask) -> None: ... + def SetItemState(self, psi: PyIShellItem, nstcisMask, nstcisFlags, /) -> None: ... + def GetItemState(self, psi: PyIShellItem, nstcisMask, /) -> None: ... def GetSelectedItems(self) -> None: ... - def GetItemCustomState(self, psi: PyIShellItem) -> None: ... - def SetItemCustomState(self, psi: PyIShellItem, iStateNumber) -> None: ... - def EnsureItemVisible(self, psi: PyIShellItem) -> None: ... - def SetTheme(self, pszTheme) -> None: ... - def GetNextItem(self, psi: PyIShellItem, nstcgi) -> None: ... - def HitTest(self, pt: tuple[Incomplete, Incomplete]) -> None: ... + def GetItemCustomState(self, psi: PyIShellItem, /) -> None: ... + def SetItemCustomState(self, psi: PyIShellItem, iStateNumber, /) -> None: ... + def EnsureItemVisible(self, psi: PyIShellItem, /) -> None: ... + def SetTheme(self, pszTheme, /) -> None: ... + def GetNextItem(self, psi: PyIShellItem, nstcgi, /) -> None: ... + def HitTest(self, pt: tuple[Incomplete, Incomplete], /) -> None: ... def GetItemRect(self) -> None: ... def CollapseAll(self) -> None: ... class PyINamedPropertyStore: - def GetNamedValue(self, Name) -> PyPROPVARIANT: ... - def SetNamedValue(self, propvar) -> None: ... + def GetNamedValue(self, Name, /) -> PyPROPVARIANT: ... + def SetNamedValue(self, propvar, /) -> None: ... def GetNameCount(self): ... - def GetNameAt(self, Index): ... + def GetNameAt(self, Index, /): ... class PyIObjectArray: def GetCount(self): ... - def GetAt(self, Index, riid: PyIID) -> PyIUnknown: ... + def GetAt(self, Index, riid: PyIID, /) -> PyIUnknown: ... class PyIObjectCollection: - def AddObject(self, punk: PyIUnknown) -> None: ... - def AddFromArray(self, Source: PyIObjectArray) -> None: ... - def RemoveObjectAt(self, Index) -> None: ... + def AddObject(self, punk: PyIUnknown, /) -> None: ... + def AddFromArray(self, Source: PyIObjectArray, /) -> None: ... + def RemoveObjectAt(self, Index, /) -> None: ... def Clear(self) -> None: ... class PyIObjectWithPropertyKey: - def SetPropertyKey(self, key: PyPROPERTYKEY) -> None: ... + def SetPropertyKey(self, key: PyPROPERTYKEY, /) -> None: ... def GetPropertyKey(self) -> PyPROPERTYKEY: ... class PyIObjectWithSite: - def SetSite(self, pUnkSite) -> None: ... - def GetSite(self, riid: PyIID) -> None: ... + def SetSite(self, pUnkSite, /) -> None: ... + def GetSite(self, riid: PyIID, /) -> None: ... class PyIOleClientSite: def SaveObject(self) -> None: ... - def GetMoniker(self, dwAssign, dwWhichMoniker) -> None: ... + def GetMoniker(self, dwAssign, dwWhichMoniker, /) -> None: ... def GetContainer(self) -> None: ... def ShowObject(self) -> None: ... - def OnShowWindow(self, fShow) -> None: ... + def OnShowWindow(self, fShow, /) -> None: ... def RequestNewObjectLayout(self) -> None: ... class PyIOleCommandTarget: @@ -3967,37 +3955,37 @@ class PyIOleCommandTarget: class PyIOleControl: def GetControlInfo(self) -> None: ... - def OnMnemonic(self, msg) -> None: ... - def OnAmbientPropertyChange(self, dispID) -> None: ... - def FreezeEvents(self, bFreeze) -> None: ... + def OnMnemonic(self, msg, /) -> None: ... + def OnAmbientPropertyChange(self, dispID, /) -> None: ... + def FreezeEvents(self, bFreeze, /) -> None: ... class PyIOleControlSite: def OnControlInfoChanged(self) -> None: ... - def LockInPlaceActive(self, fLock) -> None: ... + def LockInPlaceActive(self, fLock, /) -> None: ... def GetExtendedControl(self) -> None: ... def TransformCoords( - self, PtlHimetric: tuple[Incomplete, Incomplete], pPtfContainer: tuple[float, float], dwFlags + self, PtlHimetric: tuple[Incomplete, Incomplete], pPtfContainer: tuple[float, float], dwFlags, / ) -> None: ... - def TranslateAccelerator(self, pMsg: PyMSG, grfModifiers) -> None: ... - def OnFocus(self, fGotFocus) -> None: ... + def TranslateAccelerator(self, pMsg: PyMSG, grfModifiers, /) -> None: ... + def OnFocus(self, fGotFocus, /) -> None: ... def ShowPropertyFrame(self) -> None: ... class PyIOleInPlaceActiveObject: - def TranslateAccelerator(self, lpmsg: PyMSG) -> None: ... - def OnFrameWindowActivate(self, fActivate) -> None: ... - def OnDocWindowActivate(self, fActivate) -> None: ... + def TranslateAccelerator(self, lpmsg: PyMSG, /) -> None: ... + def OnFrameWindowActivate(self, fActivate, /) -> None: ... + def OnDocWindowActivate(self, fActivate, /) -> None: ... def ResizeBorder( - self, rcBorder: tuple[Incomplete, Incomplete, Incomplete, Incomplete], pUIWindow: PyIOleInPlaceUIWindow, fFrameWindow + self, rcBorder: tuple[Incomplete, Incomplete, Incomplete, Incomplete], pUIWindow: PyIOleInPlaceUIWindow, fFrameWindow, / ) -> None: ... - def EnableModeless(self, fEnable) -> None: ... + def EnableModeless(self, fEnable, /) -> None: ... class PyIOleInPlaceFrame: - def InsertMenus(self, hmenuShared, menuWidths: PyOLEMENUGROUPWIDTHS) -> None: ... - def SetMenu(self, hmenuShared, holemenu, hwndActiveObject) -> None: ... - def RemoveMenus(self, hmenuShared) -> None: ... - def SetStatusText(self, pszStatusText) -> None: ... - def EnableModeless(self, fEnable) -> None: ... - def TranslateAccelerator(self, lpmsg: PyMSG, wID) -> None: ... + def InsertMenus(self, hmenuShared, menuWidths: PyOLEMENUGROUPWIDTHS, /) -> None: ... + def SetMenu(self, hmenuShared, holemenu, hwndActiveObject, /) -> None: ... + def RemoveMenus(self, hmenuShared, /) -> None: ... + def SetStatusText(self, pszStatusText, /) -> None: ... + def EnableModeless(self, fEnable, /) -> None: ... + def TranslateAccelerator(self, lpmsg: PyMSG, wID, /) -> None: ... class PyIOleInPlaceObject: def InPlaceDeactivate(self) -> None: ... @@ -4011,46 +3999,46 @@ class PyIOleInPlaceSite: def OnUIActivate(self) -> None: ... def GetWindowContext(self) -> None: ... def Scroll(self) -> None: ... - def OnUIDeactivate(self, fUndoable) -> None: ... + def OnUIDeactivate(self, fUndoable, /) -> None: ... def OnInPlaceDeactivate(self) -> None: ... def DiscardUndoState(self) -> None: ... def DeactivateAndUndo(self) -> None: ... def OnPosRectChange(self) -> None: ... class PyIOleInPlaceSiteEx: - def OnInPlaceActivateEx(self, dwFlags) -> None: ... - def OnInPlaceDeactivateEx(self, fNoRedraw) -> None: ... + def OnInPlaceActivateEx(self, dwFlags, /) -> None: ... + def OnInPlaceDeactivateEx(self, fNoRedraw, /) -> None: ... def RequestUIActivate(self) -> None: ... class PyIOleInPlaceSiteWindowless: def CanWindowlessActivate(self) -> None: ... def GetCapture(self) -> None: ... - def SetCapture(self, fCapture) -> None: ... + def SetCapture(self, fCapture, /) -> None: ... def GetFocus(self) -> None: ... - def SetFocus(self, fFocus) -> None: ... - def GetDC(self, grfFlags, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete]) -> None: ... - def ReleaseDC(self, __hDC: PyCDC) -> None: ... - def InvalidateRect(self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], fErase) -> None: ... - def InvalidateRgn(self, hRgn, fErase) -> None: ... - def ScrollRect(self, dx, dy) -> None: ... + def SetFocus(self, fFocus, /) -> None: ... + def GetDC(self, grfFlags, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], /) -> None: ... + def ReleaseDC(self, hDC: PyCDC, /) -> None: ... + def InvalidateRect(self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], fErase, /) -> None: ... + def InvalidateRgn(self, hRgn, fErase, /) -> None: ... + def ScrollRect(self, dx, dy, /) -> None: ... def AdjustRect(self) -> None: ... - def OnDefWindowMessage(self, msg, wParam, lParam) -> None: ... + def OnDefWindowMessage(self, msg, wParam, lParam, /) -> None: ... class PyIOleInPlaceUIWindow: def GetBorder(self) -> None: ... - def RequestBorderSpace(self, borderwidths: tuple[Incomplete, Incomplete, Incomplete, Incomplete]) -> None: ... - def SetBorderSpace(self, borderwidths: tuple[Incomplete, Incomplete, Incomplete, Incomplete]) -> None: ... - def SetActiveObject(self, pActiveObject: PyIOleInPlaceActiveObject, pszObjName) -> None: ... + def RequestBorderSpace(self, borderwidths: tuple[Incomplete, Incomplete, Incomplete, Incomplete], /) -> None: ... + def SetBorderSpace(self, borderwidths: tuple[Incomplete, Incomplete, Incomplete, Incomplete], /) -> None: ... + def SetActiveObject(self, pActiveObject: PyIOleInPlaceActiveObject, pszObjName, /) -> None: ... class PyIOleObject: - def SetClientSite(self, pClientSite: PyIOleClientSite) -> None: ... + def SetClientSite(self, pClientSite: PyIOleClientSite, /) -> None: ... def GetClientSite(self) -> None: ... - def SetHostNames(self, szContainerApp, szContainerObj) -> None: ... - def Close(self, dwSaveOption) -> None: ... - def SetMoniker(self, dwWhichMoniker, pmk: PyIMoniker) -> None: ... - def GetMoniker(self, dwAssign, dwWhichMoniker) -> None: ... - def InitFromData(self, pDataObject: PyIDataObject, fCreation, dwReserved) -> None: ... - def GetClipboardData(self, dwReserved) -> None: ... + def SetHostNames(self, szContainerApp, szContainerObj, /) -> None: ... + def Close(self, dwSaveOption, /) -> None: ... + def SetMoniker(self, dwWhichMoniker, pmk: PyIMoniker, /) -> None: ... + def GetMoniker(self, dwAssign, dwWhichMoniker, /) -> None: ... + def InitFromData(self, pDataObject: PyIDataObject, fCreation, dwReserved, /) -> None: ... + def GetClipboardData(self, dwReserved, /) -> None: ... def DoVerb( self, iVerb, @@ -4059,62 +4047,63 @@ class PyIOleObject: lindex, hwndParent, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], + /, ) -> None: ... def EnumVerbs(self) -> None: ... def Update(self) -> None: ... def IsUpToDate(self) -> bool: ... def GetUserClassID(self) -> None: ... - def GetUserType(self, dwFormOfType) -> None: ... - def SetExtent(self, dwDrawAspect, size: tuple[Incomplete, Incomplete]) -> None: ... - def GetExtent(self, dwDrawAspect, size: tuple[Incomplete, Incomplete]) -> None: ... - def Advise(self, pAdvSink) -> None: ... - def Unadvise(self, dwConnection) -> None: ... + def GetUserType(self, dwFormOfType, /) -> None: ... + def SetExtent(self, dwDrawAspect, size: tuple[Incomplete, Incomplete], /) -> None: ... + def GetExtent(self, dwDrawAspect, size: tuple[Incomplete, Incomplete], /) -> None: ... + def Advise(self, pAdvSink, /) -> None: ... + def Unadvise(self, dwConnection, /) -> None: ... def EnumAdvise(self) -> None: ... - def GetMiscStatus(self, dwAspect) -> None: ... + def GetMiscStatus(self, dwAspect, /) -> None: ... def SetColorScheme(self) -> None: ... class PyIOleWindow: def GetWindow(self) -> None: ... - def ContextSensitiveHelp(self, fEnterMode) -> None: ... + def ContextSensitiveHelp(self, fEnterMode, /) -> None: ... class PyIPersist: def GetClassID(self) -> PyIID: ... class PyIPersistFile: def IsDirty(self) -> bool: ... - def Load(self, FileName, Mode) -> None: ... - def Save(self, FileName, fRemember) -> None: ... - def SaveCompleted(self, FileName) -> None: ... + def Load(self, FileName, Mode, /) -> None: ... + def Save(self, FileName, fRemember, /) -> None: ... + def SaveCompleted(self, FileName, /) -> None: ... def GetCurFile(self): ... class PyIPersistFolder: - def Initialize(self, pidl: PyIDL) -> None: ... + def Initialize(self, pidl: PyIDL, /) -> None: ... class PyIPersistFolder2: def GetCurFolder(self) -> None: ... class PyIPersistPropertyBag: def InitNew(self) -> None: ... - def Load(self, bag: PyIPropertyBag, log: PyIErrorLog | None = ...) -> None: ... - def Save(self, bag: PyIPropertyBag, clearDirty, saveProperties) -> None: ... + def Load(self, bag: PyIPropertyBag, log: PyIErrorLog | None = ..., /) -> None: ... + def Save(self, bag: PyIPropertyBag, clearDirty, saveProperties, /) -> None: ... class PyIPersistSerializedPropStorage: - def SetFlags(self, flags) -> None: ... - def SetPropertyStorage(self, ps) -> None: ... + def SetFlags(self, flags, /) -> None: ... + def SetPropertyStorage(self, ps, /) -> None: ... def GetPropertyStorage(self): ... class PyIPersistStorage: def IsDirty(self) -> bool: ... - def InitNew(self, PyIStorage: PyIStorage) -> None: ... - def Load(self, storage: PyIStorage) -> None: ... - def Save(self, PyIStorage: PyIStorage, _int) -> None: ... - def SaveCompleted(self, PyIStorage: PyIStorage) -> None: ... + def InitNew(self, PyIStorage: PyIStorage, /) -> None: ... + def Load(self, storage: PyIStorage, /) -> None: ... + def Save(self, PyIStorage: PyIStorage, _int, /) -> None: ... + def SaveCompleted(self, PyIStorage: PyIStorage, /) -> None: ... def HandsOffStorage(self) -> None: ... class PyIPersistStream: def IsDirty(self) -> bool: ... - def Load(self, stream: PyIStream) -> None: ... - def Save(self, stream: PyIStream, bClearDirty) -> None: ... + def Load(self, stream: PyIStream, /) -> None: ... + def Save(self, stream: PyIStream, bClearDirty, /) -> None: ... def GetSizeMax(self) -> ULARGE_INTEGER: ... class PyIPersistStreamInit: @@ -4123,34 +4112,36 @@ class PyIPersistStreamInit: class PyIProcessDebugManager: def CreateApplication(self) -> None: ... def GetDefaultApplication(self) -> None: ... - def AddApplication(self, pda: PyIDebugApplication) -> None: ... - def RemoveApplication(self, dwAppCookie) -> None: ... - def CreateDebugDocumentHelper(self, unkOuter) -> None: ... + def AddApplication(self, pda: PyIDebugApplication, /) -> None: ... + def RemoveApplication(self, dwAppCookie, /) -> None: ... + def CreateDebugDocumentHelper(self, unkOuter, /) -> None: ... class PyIProfAdmin: - def GetLastError(self, hr, flags): ... - def CreateProfile(self, oldProfileName: str, Password: str, uiParam: int = ..., flags: int = ...) -> None: ... - def DeleteProfile(self, oldProfileName: str, flags: int = ...) -> None: ... - def CopyProfile(self, oldProfileName: str, Password: str, newProfileName: str, uiParam: int = ..., flags=...) -> None: ... - def RenameProfile(self, oldProfileName: str, Password: str, newProfileName: str, uiParam: int = ..., flags=...) -> None: ... - def SetDefaultProfile(self, profileName: str, flags: int = ...) -> None: ... - def AdminServices(self, profileName: str, Password: str | None = ..., uiParam: int = ..., flags=...) -> PyIProfAdmin: ... + def GetLastError(self, hr, flags, /): ... + def CreateProfile(self, oldProfileName: str, Password: str, uiParam: int = ..., flags: int = ..., /) -> None: ... + def DeleteProfile(self, oldProfileName: str, flags: int = ..., /) -> None: ... + def CopyProfile(self, oldProfileName: str, Password: str, newProfileName: str, uiParam: int = ..., flags=..., /) -> None: ... + def RenameProfile( + self, oldProfileName: str, Password: str, newProfileName: str, uiParam: int = ..., flags=..., / + ) -> None: ... + def SetDefaultProfile(self, profileName: str, flags: int = ..., /) -> None: ... + def AdminServices(self, profileName: str, Password: str | None = ..., uiParam: int = ..., flags=..., /) -> PyIProfAdmin: ... class PyIPropertyBag: - def Read(self, propName, propType, errorLog: PyIErrorLog | None = ...): ... - def Write(self, propName, value) -> None: ... + def Read(self, propName, propType, errorLog: PyIErrorLog | None = ..., /): ... + def Write(self, propName, value, /) -> None: ... class PyIPropertyChange: - def ApplyToPropVariant(self, OrigVal: PyPROPVARIANT) -> PyPROPVARIANT: ... + def ApplyToPropVariant(self, OrigVal: PyPROPVARIANT, /) -> PyPROPVARIANT: ... class PyIPropertyChangeArray: def GetCount(self): ... - def GetAt(self, Index, riid: PyIID) -> PyIPropertyChange: ... - def InsertAt(self, Index, PropChange: PyIPropertyChange) -> None: ... - def Append(self, PropChange: PyIPropertyChange) -> None: ... - def AppendOrReplace(self, PropChange: PyIPropertyChange) -> None: ... - def RemoveAt(self, Index) -> None: ... - def IsKeyInArray(self, key: PyPROPERTYKEY) -> bool: ... + def GetAt(self, Index, riid: PyIID, /) -> PyIPropertyChange: ... + def InsertAt(self, Index, PropChange: PyIPropertyChange, /) -> None: ... + def Append(self, PropChange: PyIPropertyChange, /) -> None: ... + def AppendOrReplace(self, PropChange: PyIPropertyChange, /) -> None: ... + def RemoveAt(self, Index, /) -> None: ... + def IsKeyInArray(self, key: PyPROPERTYKEY, /) -> bool: ... class PyIPropertyDescription: def GetPropertyKey(self) -> PyPROPERTYKEY: ... @@ -4158,30 +4149,30 @@ class PyIPropertyDescription: def GetPropertyType(self): ... def GetDisplayName(self): ... def GetEditInvitation(self): ... - def GetTypeFlags(self, mask): ... + def GetTypeFlags(self, mask, /): ... def GetViewFlags(self): ... def GetDefaultColumnWidth(self): ... def GetDisplayType(self): ... def GetColumnState(self): ... def GetGroupingRange(self): ... def GetRelativeDescriptionType(self): ... - def GetRelativeDescription(self, var1: PyPROPVARIANT, var2: PyPROPVARIANT) -> tuple[Incomplete, Incomplete]: ... + def GetRelativeDescription(self, var1: PyPROPVARIANT, var2: PyPROPVARIANT, /) -> tuple[Incomplete, Incomplete]: ... def GetSortDescription(self): ... - def GetSortDescriptionLabel(self, Descending): ... + def GetSortDescriptionLabel(self, Descending, /): ... def GetAggregationType(self): ... def GetConditionType(self) -> tuple[Incomplete, Incomplete]: ... - def GetEnumTypelist(self, riid: PyIID) -> PyIPropertyEnumTypelist: ... - def CoerceToCanonicalValue(self, Value: PyPROPVARIANT): ... - def FormatForDisplay(self, Value: PyPROPVARIANT, Flags): ... - def IsValueCanonical(self, Value) -> bool: ... + def GetEnumTypelist(self, riid: PyIID, /) -> PyIPropertyEnumTypelist: ... + def CoerceToCanonicalValue(self, Value: PyPROPVARIANT, /): ... + def FormatForDisplay(self, Value: PyPROPVARIANT, Flags, /): ... + def IsValueCanonical(self, Value, /) -> bool: ... class PyIPropertyDescriptionAliasInfo: - def GetSortByAlias(self, riid: PyIID) -> PyIPropertyDescription: ... - def GetAdditionalSortByAliases(self, riid: PyIID) -> PyIPropertyDescriptionlist: ... + def GetSortByAlias(self, riid: PyIID, /) -> PyIPropertyDescription: ... + def GetAdditionalSortByAliases(self, riid: PyIID, /) -> PyIPropertyDescriptionlist: ... class PyIPropertyDescriptionlist: def GetCount(self): ... - def GetAt(self, Elem, riid: PyIID) -> PyIPropertyDescription: ... + def GetAt(self, Elem, riid: PyIID, /) -> PyIPropertyDescription: ... class PyIPropertyDescriptionSearchInfo: def GetSearchInfoFlags(self): ... @@ -4198,83 +4189,85 @@ class PyIPropertyEnumType: class PyIPropertyEnumTypelist: def GetCount(self): ... - def GetAt(self, itype, riid: PyIID) -> PyIPropertyEnumType: ... - def FindMatchingIndex(self, Cmp: PyPROPVARIANT): ... + def GetAt(self, itype, riid: PyIID, /) -> PyIPropertyEnumType: ... + def FindMatchingIndex(self, Cmp: PyPROPVARIANT, /): ... class PyIPropertySetStorage: - def Create(self, fmtid: PyIID, clsid: PyIID, Flags, Mode) -> PyIPropertyStorage: ... - def Open(self, fmtid: PyIID, Mode) -> PyIPropertyStorage: ... - def Delete(self, fmtid: PyIID) -> None: ... + def Create(self, fmtid: PyIID, clsid: PyIID, Flags, Mode, /) -> PyIPropertyStorage: ... + def Open(self, fmtid: PyIID, Mode, /) -> PyIPropertyStorage: ... + def Delete(self, fmtid: PyIID, /) -> None: ... def Enum(self) -> PyIEnumSTATPROPSETSTG: ... class PyIPropertyStorage: - def ReadMultiple(self, props: tuple[PROPSPEC, ...]) -> tuple[Incomplete, ...]: ... - def WriteMultiple(self, props: tuple[PROPSPEC, ...], values: tuple[Incomplete, ...], propidNameFirst: int = ...) -> None: ... - def DeleteMultiple(self, props: tuple[PROPSPEC, ...]) -> None: ... - def ReadPropertyNames(self, props: tuple[Incomplete, ...]) -> tuple[Incomplete, ...]: ... - def WritePropertyNames(self, props: tuple[Incomplete, ...], names: tuple[str, ...]) -> None: ... - def DeletePropertyNames(self, props: tuple[Incomplete, ...]) -> None: ... - def Commit(self, CommitFlags) -> None: ... + def ReadMultiple(self, props: tuple[PROPSPEC, ...], /) -> tuple[Incomplete, ...]: ... + def WriteMultiple( + self, props: tuple[PROPSPEC, ...], values: tuple[Incomplete, ...], propidNameFirst: int = ..., / + ) -> None: ... + def DeleteMultiple(self, props: tuple[PROPSPEC, ...], /) -> None: ... + def ReadPropertyNames(self, props: tuple[Incomplete, ...], /) -> tuple[Incomplete, ...]: ... + def WritePropertyNames(self, props: tuple[Incomplete, ...], names: tuple[str, ...], /) -> None: ... + def DeletePropertyNames(self, props: tuple[Incomplete, ...], /) -> None: ... + def Commit(self, CommitFlags, /) -> None: ... def Revert(self) -> None: ... def Enum(self) -> PyIEnumSTATPROPSTG: ... - def SetTimes(self, ctime: PyTime, atime: PyTime, mtime: PyTime) -> None: ... - def SetClass(self, clsid: PyIID) -> None: ... + def SetTimes(self, ctime: PyTime, atime: PyTime, mtime: PyTime, /) -> None: ... + def SetClass(self, clsid: PyIID, /) -> None: ... def Stat(self): ... class PyIPropertyStore: def GetCount(self): ... - def GetAt(self, iProp) -> PyPROPERTYKEY: ... - def GetValue(self, Key: PyPROPERTYKEY) -> PyPROPVARIANT: ... - def SetValue(self, Key: PyPROPERTYKEY, Value: PyPROPVARIANT) -> None: ... + def GetAt(self, iProp, /) -> PyPROPERTYKEY: ... + def GetValue(self, Key: PyPROPERTYKEY, /) -> PyPROPVARIANT: ... + def SetValue(self, Key: PyPROPERTYKEY, Value: PyPROPVARIANT, /) -> None: ... def Commit(self) -> None: ... class PyIPropertyStoreCache: - def GetState(self, key: PyPROPERTYKEY): ... - def GetValueAndState(self, key: PyPROPERTYKEY) -> tuple[PyPROPVARIANT, Incomplete]: ... - def SetState(self, key: PyPROPERTYKEY, state) -> None: ... - def SetValueAndState(self, key: PyPROPERTYKEY, value: PyPROPVARIANT, state) -> None: ... + def GetState(self, key: PyPROPERTYKEY, /): ... + def GetValueAndState(self, key: PyPROPERTYKEY, /) -> tuple[PyPROPVARIANT, Incomplete]: ... + def SetState(self, key: PyPROPERTYKEY, state, /) -> None: ... + def SetValueAndState(self, key: PyPROPERTYKEY, value: PyPROPVARIANT, state, /) -> None: ... class PyIPropertyStoreCapabilities: - def IsPropertyWritable(self, key: PyPROPERTYKEY) -> bool: ... + def IsPropertyWritable(self, key: PyPROPERTYKEY, /) -> bool: ... class PyIPropertySystem: - def GetPropertyDescription(self, Key: PyPROPERTYKEY, riid: PyIID) -> PyIPropertyDescription: ... - def GetPropertyDescriptionByName(self, CanonicalName, riid: PyIID) -> PyIPropertyDescription: ... - def GetPropertyDescriptionlistFromString(self, Proplist, riid: PyIID) -> PyIPropertyDescriptionlist: ... - def EnumeratePropertyDescriptions(self, Filter, riid: PyIID) -> PyIPropertyDescriptionlist: ... - def FormatForDisplay(self, Key: PyPROPERTYKEY, Value: PyPROPVARIANT, Flags): ... - def RegisterPropertySchema(self, Path) -> None: ... - def UnregisterPropertySchema(self, Path) -> None: ... + def GetPropertyDescription(self, Key: PyPROPERTYKEY, riid: PyIID, /) -> PyIPropertyDescription: ... + def GetPropertyDescriptionByName(self, CanonicalName, riid: PyIID, /) -> PyIPropertyDescription: ... + def GetPropertyDescriptionlistFromString(self, Proplist, riid: PyIID, /) -> PyIPropertyDescriptionlist: ... + def EnumeratePropertyDescriptions(self, Filter, riid: PyIID, /) -> PyIPropertyDescriptionlist: ... + def FormatForDisplay(self, Key: PyPROPERTYKEY, Value: PyPROPVARIANT, Flags, /): ... + def RegisterPropertySchema(self, Path, /) -> None: ... + def UnregisterPropertySchema(self, Path, /) -> None: ... def RefreshPropertySchema(self) -> None: ... class PyIProvideClassInfo: def GetClassInfo(self) -> PyITypeInfo: ... class PyIProvideClassInfo2: - def GetGUID(self, flags) -> PyIID: ... + def GetGUID(self, flags, /) -> PyIID: ... class PyIProvideExpressionContexts: def EnumExpressionContexts(self) -> None: ... class PyIProvideTaskPage: - def GetPage(self, tpType, PersistChanges) -> None: ... + def GetPage(self, tpType, PersistChanges, /) -> None: ... class PyIQueryAssociations: - def Init(self, flags, assoc: str, hkeyProgId: PyHKEY | None = ..., hwnd: int | None = ...) -> None: ... - def GetKey(self, flags, assocKey, arg: str): ... - def GetString(self, flags, assocStr, arg: str): ... + def Init(self, flags, assoc: str, hkeyProgId: PyHKEY | None = ..., hwnd: int | None = ..., /) -> None: ... + def GetKey(self, flags, assocKey, arg: str, /): ... + def GetString(self, flags, assocStr, arg: str, /): ... class PyIRelatedItem: def GetItemIDlist(self) -> PyIDL: ... def GetItem(self) -> PyIShellItem: ... class PyIRemoteDebugApplication: - def ResumeFromBreakPoint(self, prptFocus: PyIRemoteDebugApplicationThread, bra, era) -> None: ... + def ResumeFromBreakPoint(self, prptFocus: PyIRemoteDebugApplicationThread, bra, era, /) -> None: ... def CauseBreak(self) -> None: ... - def ConnectDebugger(self, pad: PyIApplicationDebugger) -> None: ... + def ConnectDebugger(self, pad: PyIApplicationDebugger, /) -> None: ... def DisconnectDebugger(self) -> None: ... def GetDebugger(self) -> PyIApplicationDebugger: ... - def CreateInstanceAtApplication(self, rclsid: PyIID, pUnkOuter: PyIUnknown, dwClsContext, riid: PyIID) -> PyIUnknown: ... + def CreateInstanceAtApplication(self, rclsid: PyIID, pUnkOuter: PyIUnknown, dwClsContext, riid: PyIID, /) -> PyIUnknown: ... def QueryAlive(self) -> None: ... def EnumThreads(self) -> PyIEnumRemoteDebugApplicationThreads: ... def GetName(self) -> None: ... @@ -4282,23 +4275,23 @@ class PyIRemoteDebugApplication: def EnumGlobalExpressionContexts(self): ... class PyIRemoteDebugApplicationEvents: - def OnConnectDebugger(self, pad: PyIApplicationDebugger) -> None: ... + def OnConnectDebugger(self, pad: PyIApplicationDebugger, /) -> None: ... def OnDisconnectDebugger(self) -> None: ... - def OnSetName(self, pstrName) -> None: ... - def OnDebugOutput(self, pstr) -> None: ... + def OnSetName(self, pstrName, /) -> None: ... + def OnDebugOutput(self, pstr, /) -> None: ... def OnClose(self) -> None: ... - def OnEnterBreakPoint(self, prdat: PyIRemoteDebugApplicationThread) -> None: ... - def OnLeaveBreakPoint(self, prdat: PyIRemoteDebugApplicationThread) -> None: ... - def OnCreateThread(self, prdat: PyIRemoteDebugApplicationThread) -> None: ... - def OnDestroyThread(self, prdat: PyIRemoteDebugApplicationThread) -> None: ... - def OnBreakFlagChange(self, abf, prdatSteppingThread: PyIRemoteDebugApplicationThread) -> None: ... + def OnEnterBreakPoint(self, prdat: PyIRemoteDebugApplicationThread, /) -> None: ... + def OnLeaveBreakPoint(self, prdat: PyIRemoteDebugApplicationThread, /) -> None: ... + def OnCreateThread(self, prdat: PyIRemoteDebugApplicationThread, /) -> None: ... + def OnDestroyThread(self, prdat: PyIRemoteDebugApplicationThread, /) -> None: ... + def OnBreakFlagChange(self, abf, prdatSteppingThread: PyIRemoteDebugApplicationThread, /) -> None: ... class PyIRemoteDebugApplicationThread: def GetSystemThreadId(self) -> None: ... def GetApplication(self) -> None: ... def EnumStackFrames(self) -> None: ... def GetDescription(self) -> None: ... - def SetNextStatement(self, pStackFrame: PyIDebugStackFrame, pCodeContext: PyIDebugCodeContext) -> None: ... + def SetNextStatement(self, pStackFrame: PyIDebugStackFrame, pCodeContext: PyIDebugCodeContext, /) -> None: ... def GetState(self) -> None: ... def Suspend(self) -> None: ... def Resume(self) -> None: ... @@ -4307,203 +4300,203 @@ class PyIRemoteDebugApplicationThread: class PyIRunningObjectTable: def Register(self): ... def Revoke(self): ... - def IsRunning(self, objectName: PyIMoniker) -> bool: ... - def GetObject(self, objectName: PyIMoniker) -> PyIUnknown: ... + def IsRunning(self, objectName: PyIMoniker, /) -> bool: ... + def GetObject(self, objectName: PyIMoniker, /) -> PyIUnknown: ... def EnumRunning(self) -> PyIEnumMoniker: ... class PyIScheduledWorkItem: def CreateTrigger(self) -> tuple[Incomplete, PyITaskTrigger]: ... - def DeleteTrigger(self, Trigger) -> None: ... + def DeleteTrigger(self, Trigger, /) -> None: ... def GetTriggerCount(self): ... - def GetTrigger(self, iTrigger) -> PyITaskTrigger: ... + def GetTrigger(self, iTrigger, /) -> PyITaskTrigger: ... def GetTriggerString(self): ... - def GetRunTimes(self, Count, Begin: PyTime, End: PyTime) -> tuple[PyTime, Incomplete, Incomplete, Incomplete]: ... + def GetRunTimes(self, Count, Begin: PyTime, End: PyTime, /) -> tuple[PyTime, Incomplete, Incomplete, Incomplete]: ... def GetNextRunTime(self) -> PyTime: ... - def SetIdleWait(self, wIdleMinutes, wDeadlineMinutes) -> None: ... + def SetIdleWait(self, wIdleMinutes, wDeadlineMinutes, /) -> None: ... def GetIdleWait(self) -> tuple[Incomplete, Incomplete]: ... def Run(self) -> None: ... def Terminate(self) -> None: ... - def EditWorkItem(self, hParent: int, dwReserved) -> None: ... + def EditWorkItem(self, hParent: int, dwReserved, /) -> None: ... def GetMostRecentRunTime(self) -> PyTime: ... def GetStatus(self): ... def GetExitCode(self) -> tuple[Incomplete, Incomplete]: ... - def SetComment(self, Comment) -> None: ... + def SetComment(self, Comment, /) -> None: ... def GetComment(self) -> str: ... - def SetCreator(self, Creator) -> None: ... + def SetCreator(self, Creator, /) -> None: ... def GetCreator(self) -> None: ... - def SetWorkItemData(self, Data: str) -> None: ... + def SetWorkItemData(self, Data: str, /) -> None: ... def GetWorkItemData(self) -> str: ... - def SetErrorRetryCount(self, wRetryCount) -> None: ... + def SetErrorRetryCount(self, wRetryCount, /) -> None: ... def GetErrorRetryCount(self) -> None: ... - def SetErrorRetryInterval(self, RetryInterval) -> None: ... + def SetErrorRetryInterval(self, RetryInterval, /) -> None: ... def GetErrorRetryInterval(self) -> None: ... - def SetFlags(self, dwFlags) -> None: ... + def SetFlags(self, dwFlags, /) -> None: ... def GetFlags(self): ... - def SetAccountInformation(self, AccountName, Password) -> None: ... + def SetAccountInformation(self, AccountName, Password, /) -> None: ... def GetAccountInformation(self): ... class PyIServerSecurity: - def QueryBlanket(self, Capabilities: int = ...): ... + def QueryBlanket(self, Capabilities: int = ..., /): ... def ImpersonateClient(self) -> None: ... def RevertToSelf(self) -> None: ... def IsImpersonating(self) -> bool: ... class PyIServiceProvider: - def QueryService(self, clsid: PyIID, iid: PyIID) -> PyIUnknown: ... + def QueryService(self, clsid: PyIID, iid: PyIID, /) -> PyIUnknown: ... class PyIShellBrowser: - def InsertMenusSB(self, hmenuShared: int, lpMenuWidths: PyOLEMENUGROUPWIDTHS) -> PyOLEMENUGROUPWIDTHS: ... - def SetMenuSB(self, hmenuShared: int, holemenuRes: int, hwndActiveObject: int) -> None: ... - def RemoveMenusSB(self, hmenuShared: int) -> None: ... - def SetStatusTextSB(self, pszStatusText) -> None: ... - def EnableModelessSB(self, fEnable) -> None: ... - def TranslateAcceleratorSB(self, pmsg: PyMSG, wID) -> None: ... - def BrowseObject(self, pidl: PyIDL, wFlags) -> None: ... - def GetViewStateStream(self, grfMode) -> PyIStream: ... - def GetControlWindow(self, _id) -> None: ... - def SendControlMsg(self, _id, uMsg, wParam, lParam): ... + def InsertMenusSB(self, hmenuShared: int, lpMenuWidths: PyOLEMENUGROUPWIDTHS, /) -> PyOLEMENUGROUPWIDTHS: ... + def SetMenuSB(self, hmenuShared: int, holemenuRes: int, hwndActiveObject: int, /) -> None: ... + def RemoveMenusSB(self, hmenuShared: int, /) -> None: ... + def SetStatusTextSB(self, pszStatusText, /) -> None: ... + def EnableModelessSB(self, fEnable, /) -> None: ... + def TranslateAcceleratorSB(self, pmsg: PyMSG, wID, /) -> None: ... + def BrowseObject(self, pidl: PyIDL, wFlags, /) -> None: ... + def GetViewStateStream(self, grfMode, /) -> PyIStream: ... + def GetControlWindow(self, _id, /) -> None: ... + def SendControlMsg(self, _id, uMsg, wParam, lParam, /): ... def QueryActiveShellView(self) -> PyIShellView: ... - def OnViewWindowActive(self, pshv: PyIShellView) -> None: ... - def SetToolbarItems(self, lpButtons, uFlags) -> None: ... + def OnViewWindowActive(self, pshv: PyIShellView, /) -> None: ... + def SetToolbarItems(self, lpButtons, uFlags, /) -> None: ... class PyIShellExtInit: - def Initialize(self, pFolder: PyIDL, pDataObject: PyIDataObject, hkey: int) -> None: ... + def Initialize(self, pFolder: PyIDL, pDataObject: PyIDataObject, hkey: int, /) -> None: ... class PyIShellFolder: - def ParseDisplayName(self, hwndOwner: int, pbc: PyIBindCtx, DisplayName, Attributes: int = ...): ... - def EnumObjects(self, grfFlags, hwndOwner: int | None = ...) -> PyIEnumIDlist: ... - def BindToObject(self, pidl: PyIDL, pbc: PyIBindCtx, riid: PyIID) -> PyIShellFolder: ... - def BindToStorage(self, pidl: PyIDL, pbc: PyIBindCtx, riid: PyIID): ... - def CompareIDs(self, lparam, pidl1: PyIDL, pidl2: PyIDL): ... - def CreateViewObject(self, hwndOwner, riid: PyIID) -> PyIShellView: ... - def GetAttributesOf(self, pidl: tuple[PyIDL, ...], rgfInOut): ... + def ParseDisplayName(self, hwndOwner: int, pbc: PyIBindCtx, DisplayName, Attributes: int = ..., /): ... + def EnumObjects(self, grfFlags, hwndOwner: int | None = ..., /) -> PyIEnumIDlist: ... + def BindToObject(self, pidl: PyIDL, pbc: PyIBindCtx, riid: PyIID, /) -> PyIShellFolder: ... + def BindToStorage(self, pidl: PyIDL, pbc: PyIBindCtx, riid: PyIID, /): ... + def CompareIDs(self, lparam, pidl1: PyIDL, pidl2: PyIDL, /): ... + def CreateViewObject(self, hwndOwner, riid: PyIID, /) -> PyIShellView: ... + def GetAttributesOf(self, pidl: tuple[PyIDL, ...], rgfInOut, /): ... def GetUIObjectOf( - self, hwndOwner: int, pidl: tuple[PyIDL, ...], riid: PyIID, iidout: PyIID, Reserved=... + self, hwndOwner: int, pidl: tuple[PyIDL, ...], riid: PyIID, iidout: PyIID, Reserved=..., / ) -> tuple[Incomplete, PyIUnknown]: ... - def GetDisplayNameOf(self, pidl: PyIDL, uFlags): ... - def SetNameOf(self, hwndOwner, pidl: PyIDL, Name, Flags) -> PyIDL: ... + def GetDisplayNameOf(self, pidl: PyIDL, uFlags, /): ... + def SetNameOf(self, hwndOwner, pidl: PyIDL, Name, Flags, /) -> PyIDL: ... class PyIShellFolder2: - def GetDefaultSearchGUID(self, pguid: PyIID) -> PyIID: ... + def GetDefaultSearchGUID(self, pguid: PyIID, /) -> PyIID: ... def EnumSearches(self): ... def GetDefaultColumn(self) -> tuple[Incomplete, Incomplete]: ... - def GetDefaultColumnState(self, iColumn): ... - def GetDetailsEx(self, pidl: PyIDL, pscid): ... - def GetDetailsOf(self, pidl: PyIDL, iColumn) -> tuple[Incomplete, Incomplete, Incomplete]: ... - def MapColumnToSCID(self, Column): ... + def GetDefaultColumnState(self, iColumn, /): ... + def GetDetailsEx(self, pidl: PyIDL, pscid, /): ... + def GetDetailsOf(self, pidl: PyIDL, iColumn, /) -> tuple[Incomplete, Incomplete, Incomplete]: ... + def MapColumnToSCID(self, Column, /): ... class PyIShellIcon: - def GetIconOf(self, pidl: PyIDL) -> None: ... + def GetIconOf(self, pidl: PyIDL, /) -> None: ... class PyIShellIconOverlay: - def GetOverlayIndex(self, pidl: PyIDL) -> None: ... - def GetOverlayIconIndex(self, pidl: PyIDL) -> None: ... + def GetOverlayIndex(self, pidl: PyIDL, /) -> None: ... + def GetOverlayIconIndex(self, pidl: PyIDL, /) -> None: ... class PyIShellIconOverlayIdentifier: - def IsMemberOf(self, path: str, attrib) -> bool: ... + def IsMemberOf(self, path: str, attrib, /) -> bool: ... def GetOverlayInfo(self) -> tuple[str, Incomplete, Incomplete]: ... def GetPriority(self): ... class PyIShellIconOverlayManager: - def GetFileOverlayInfo(self, path, attrib, flags): ... - def GetReservedOverlayInfo(self, path, attrib, flags, ireservedID) -> None: ... - def RefreshOverlayImages(self, flags) -> None: ... + def GetFileOverlayInfo(self, path, attrib, flags, /): ... + def GetReservedOverlayInfo(self, path, attrib, flags, ireservedID, /) -> None: ... + def RefreshOverlayImages(self, flags, /) -> None: ... def LoadNonloadedOverlayIdentifiers(self) -> None: ... - def OverlayIndexFromImageIndex(self, iImage, fAdd) -> None: ... + def OverlayIndexFromImageIndex(self, iImage, fAdd, /) -> None: ... class PyIShellItem: - def BindToHandler(self, pbc: PyIBindCtx, bhid: PyIID, riid: PyIID): ... + def BindToHandler(self, pbc: PyIBindCtx, bhid: PyIID, riid: PyIID, /): ... def GetParent(self) -> PyIShellItem: ... - def GetDisplayName(self, sigdnName): ... - def GetAttributes(self, Mask): ... - def Compare(self, psi: PyIShellItem, hint): ... + def GetDisplayName(self, sigdnName, /): ... + def GetAttributes(self, Mask, /): ... + def Compare(self, psi: PyIShellItem, hint, /): ... class PyIShellItem2: - def GetPropertyStore(self, Flags, riid: PyIID) -> PyIPropertyStore: ... - def GetPropertyStoreForKeys(self, Keys: tuple[Incomplete, ...], Flags, riid: PyIID) -> PyIPropertyStore: ... - def GetPropertyStoreWithCreateObject(self, Flags, CreateObject: PyIUnknown, riid: PyIID) -> PyIPropertyStore: ... - def GetPropertyDescriptionlist(self, Type: PyPROPERTYKEY, riid: PyIID) -> PyIPropertyDescriptionlist: ... - def Update(self, BindCtx: Incomplete | None = ...) -> None: ... - def GetProperty(self, key: PyPROPERTYKEY): ... - def GetCLSID(self, key: PyPROPERTYKEY) -> PyIID: ... - def GetFileTime(self, key: PyPROPERTYKEY) -> PyTime: ... - def GetInt32(self, key: PyPROPERTYKEY): ... - def GetString(self, key: PyPROPERTYKEY): ... - def GetUInt32(self, key: PyPROPERTYKEY): ... - def GetUInt64(self, key: PyPROPERTYKEY): ... - def GetBool(self, key: PyPROPERTYKEY): ... + def GetPropertyStore(self, Flags, riid: PyIID, /) -> PyIPropertyStore: ... + def GetPropertyStoreForKeys(self, Keys: tuple[Incomplete, ...], Flags, riid: PyIID, /) -> PyIPropertyStore: ... + def GetPropertyStoreWithCreateObject(self, Flags, CreateObject: PyIUnknown, riid: PyIID, /) -> PyIPropertyStore: ... + def GetPropertyDescriptionlist(self, Type: PyPROPERTYKEY, riid: PyIID, /) -> PyIPropertyDescriptionlist: ... + def Update(self, BindCtx: Incomplete | None = ..., /) -> None: ... + def GetProperty(self, key: PyPROPERTYKEY, /): ... + def GetCLSID(self, key: PyPROPERTYKEY, /) -> PyIID: ... + def GetFileTime(self, key: PyPROPERTYKEY, /) -> PyTime: ... + def GetInt32(self, key: PyPROPERTYKEY, /): ... + def GetString(self, key: PyPROPERTYKEY, /): ... + def GetUInt32(self, key: PyPROPERTYKEY, /): ... + def GetUInt64(self, key: PyPROPERTYKEY, /): ... + def GetBool(self, key: PyPROPERTYKEY, /): ... class PyIShellItemArray: - def BindToHandler(self, pbc: PyIBindCtx, rbhid: PyIID, riid: PyIID): ... - def GetPropertyStore(self, flags, riid: PyIID) -> PyIPropertyStore: ... - def GetPropertyDescriptionlist(self, Type: PyPROPERTYKEY, riid: PyIID) -> PyIPropertyDescriptionlist: ... - def GetAttributes(self, AttribFlags, Mask): ... + def BindToHandler(self, pbc: PyIBindCtx, rbhid: PyIID, riid: PyIID, /): ... + def GetPropertyStore(self, flags, riid: PyIID, /) -> PyIPropertyStore: ... + def GetPropertyDescriptionlist(self, Type: PyPROPERTYKEY, riid: PyIID, /) -> PyIPropertyDescriptionlist: ... + def GetAttributes(self, AttribFlags, Mask, /): ... def GetCount(self): ... - def GetItemAt(self, dwIndex) -> PyIShellItem: ... + def GetItemAt(self, dwIndex, /) -> PyIShellItem: ... def EnumItems(self) -> PyIEnumShellItems: ... class PyIShellItemResources: def GetAttributes(self) -> None: ... def GetSize(self): ... def GetTimes(self) -> None: ... - def SetTimes(self, pftCreation: PyTime, pftWrite: PyTime, pftAccess: PyTime) -> None: ... - def GetResourceDescription(self, pcsir: PySHELL_ITEM_RESOURCE) -> None: ... + def SetTimes(self, pftCreation: PyTime, pftWrite: PyTime, pftAccess: PyTime, /) -> None: ... + def GetResourceDescription(self, pcsir: PySHELL_ITEM_RESOURCE, /) -> None: ... def EnumResources(self) -> PyIEnumResources: ... - def SupportsResource(self, pcsir: PySHELL_ITEM_RESOURCE): ... - def OpenResource(self, pcsir: PySHELL_ITEM_RESOURCE, riid: PyIID) -> PyIUnknown: ... - def CreateResource(self, sir: PySHELL_ITEM_RESOURCE, riid: PyIID): ... + def SupportsResource(self, pcsir: PySHELL_ITEM_RESOURCE, /): ... + def OpenResource(self, pcsir: PySHELL_ITEM_RESOURCE, riid: PyIID, /) -> PyIUnknown: ... + def CreateResource(self, sir: PySHELL_ITEM_RESOURCE, riid: PyIID, /): ... def MarkForDelete(self) -> None: ... class PyIShellLibrary: - def LoadLibraryFromItem(self, Library: PyIShellItem, Mode) -> None: ... - def LoadLibraryFromKnownFolder(self, Library: PyIID, Mode) -> None: ... - def AddFolder(self, Location: PyIShellItem) -> None: ... - def RemoveFolder(self, Location: PyIShellItem) -> None: ... - def GetFolders(self, Filter, riid: PyIID) -> PyIShellItemArray: ... - def ResolveFolder(self, FolderToResolve: PyIShellItem, Timeout, riid: PyIID) -> PyIShellItem: ... - def GetDefaultSaveFolder(self, Type, riid: PyIID) -> PyIShellItem: ... - def SetDefaultSaveFolder(self, Type, SaveFolder: PyIShellItem) -> None: ... + def LoadLibraryFromItem(self, Library: PyIShellItem, Mode, /) -> None: ... + def LoadLibraryFromKnownFolder(self, Library: PyIID, Mode, /) -> None: ... + def AddFolder(self, Location: PyIShellItem, /) -> None: ... + def RemoveFolder(self, Location: PyIShellItem, /) -> None: ... + def GetFolders(self, Filter, riid: PyIID, /) -> PyIShellItemArray: ... + def ResolveFolder(self, FolderToResolve: PyIShellItem, Timeout, riid: PyIID, /) -> PyIShellItem: ... + def GetDefaultSaveFolder(self, Type, riid: PyIID, /) -> PyIShellItem: ... + def SetDefaultSaveFolder(self, Type, SaveFolder: PyIShellItem, /) -> None: ... def GetOptions(self): ... - def SetOptions(self, Mask, Options) -> None: ... + def SetOptions(self, Mask, Options, /) -> None: ... def GetFolderType(self) -> PyIID: ... - def SetFolderType(self, Type: PyIID) -> None: ... + def SetFolderType(self, Type: PyIID, /) -> None: ... def GetIcon(self): ... - def SetIcon(self, Icon) -> None: ... + def SetIcon(self, Icon, /) -> None: ... def Commit(self) -> None: ... - def Save(self, FolderToSaveIn: PyIShellItem, LibraryName, Flags) -> PyIShellItem: ... - def SaveInKnownFolder(self, FolderToSaveIn: PyIID, LibraryName, Flags) -> PyIShellItem: ... + def Save(self, FolderToSaveIn: PyIShellItem, LibraryName, Flags, /) -> PyIShellItem: ... + def SaveInKnownFolder(self, FolderToSaveIn: PyIID, LibraryName, Flags, /) -> PyIShellItem: ... class PyIShellLink: - def GetPath(self, fFlags, cchMaxPath) -> tuple[Incomplete, WIN32_FIND_DATA]: ... + def GetPath(self, fFlags, cchMaxPath, /) -> tuple[Incomplete, WIN32_FIND_DATA]: ... def GetIDlist(self) -> PyIDL: ... - def SetIDlist(self, pidl: PyIDL) -> None: ... - def GetDescription(self, cchMaxName: int = ...): ... - def SetDescription(self, Name) -> None: ... - def GetWorkingDirectory(self, cchMaxName: int = ...): ... - def SetWorkingDirectory(self, Dir) -> None: ... - def GetArguments(self, cchMaxName: int = ...): ... - def SetArguments(self, args) -> None: ... + def SetIDlist(self, pidl: PyIDL, /) -> None: ... + def GetDescription(self, cchMaxName: int = ..., /): ... + def SetDescription(self, Name, /) -> None: ... + def GetWorkingDirectory(self, cchMaxName: int = ..., /): ... + def SetWorkingDirectory(self, Dir, /) -> None: ... + def GetArguments(self, cchMaxName: int = ..., /): ... + def SetArguments(self, args, /) -> None: ... def GetHotkey(self): ... - def SetHotkey(self, wHotkey) -> None: ... + def SetHotkey(self, wHotkey, /) -> None: ... def GetShowCmd(self): ... - def SetShowCmd(self, iShowCmd) -> None: ... - def GetIconLocation(self, cchMaxPath): ... - def SetIconLocation(self, iconPath: str, iIcon) -> None: ... - def SetRelativePath(self, relPath: str, reserved: int = ...) -> None: ... - def Resolve(self, hwnd: int, fFlags) -> None: ... - def SetPath(self, path: str) -> None: ... + def SetShowCmd(self, iShowCmd, /) -> None: ... + def GetIconLocation(self, cchMaxPath, /): ... + def SetIconLocation(self, iconPath: str, iIcon, /) -> None: ... + def SetRelativePath(self, relPath: str, reserved: int = ..., /) -> None: ... + def Resolve(self, hwnd: int, fFlags, /) -> None: ... + def SetPath(self, path: str, /) -> None: ... class PyIShellLinkDatalist: - def AddDataBlock(self, DataBlock) -> None: ... - def CopyDataBlock(self, Sig): ... + def AddDataBlock(self, DataBlock, /) -> None: ... + def CopyDataBlock(self, Sig, /): ... def GetFlags(self): ... - def RemoveDataBlock(self, Sig) -> None: ... - def SetFlags(self, Flags) -> None: ... + def RemoveDataBlock(self, Sig, /) -> None: ... + def SetFlags(self, Flags, /) -> None: ... class PyIShellView: - def TranslateAccelerator(self, pmsg): ... - def EnableModeless(self, fEnable) -> None: ... - def UIActivate(self, uState) -> None: ... + def TranslateAccelerator(self, pmsg, /): ... + def EnableModeless(self, fEnable, /) -> None: ... + def UIActivate(self, uState, /) -> None: ... def Refresh(self) -> None: ... def CreateViewWindow( self, @@ -4511,151 +4504,154 @@ class PyIShellView: pfs: tuple[Incomplete, Incomplete], psb: PyIShellBrowser, prcView: tuple[Incomplete, Incomplete, Incomplete, Incomplete], + /, ): ... def DestroyViewWindow(self) -> None: ... def GetCurrentInfo(self): ... def SaveViewState(self) -> None: ... - def SelectItem(self, pidlItem: PyIDL, uFlags) -> None: ... - def GetItemObject(self, uItem, riid: PyIID) -> PyIUnknown: ... + def SelectItem(self, pidlItem: PyIDL, uFlags, /) -> None: ... + def GetItemObject(self, uItem, riid: PyIID, /) -> PyIUnknown: ... class PyISpecifyPropertyPages: def GetPages(self) -> None: ... class PyIStorage: - def CreateStream(self, Name, Mode, reserved1: int = ..., reserved2: int = ...) -> PyIStream: ... - def OpenStream(self, Name, reserved1, Mode, reserved2: int = ...) -> PyIStream: ... - def CreateStorage(self, Name, Mode, StgFmt, reserved2: int = ...) -> PyIStorage: ... - def OpenStorage(self, Name, Priority: PyIStorage, Mode, snbExclude, reserved=...) -> PyIStorage: ... - def CopyTo(self, rgiidExclude: tuple[Incomplete, Incomplete], snbExclude, stgDest: PyIStorage) -> None: ... - def MoveElementTo(self, Name, stgDest: PyIStorage, NewName, Flags) -> None: ... - def Commit(self, grfCommitFlags) -> None: ... + def CreateStream(self, Name, Mode, reserved1: int = ..., reserved2: int = ..., /) -> PyIStream: ... + def OpenStream(self, Name, reserved1, Mode, reserved2: int = ..., /) -> PyIStream: ... + def CreateStorage(self, Name, Mode, StgFmt, reserved2: int = ..., /) -> PyIStorage: ... + def OpenStorage(self, Name, Priority: PyIStorage, Mode, snbExclude, reserved=..., /) -> PyIStorage: ... + def CopyTo(self, rgiidExclude: tuple[Incomplete, Incomplete], snbExclude, stgDest: PyIStorage, /) -> None: ... + def MoveElementTo(self, Name, stgDest: PyIStorage, NewName, Flags, /) -> None: ... + def Commit(self, grfCommitFlags, /) -> None: ... def Revert(self) -> None: ... - def EnumElements(self, reserved1: int = ..., reserved2: Incomplete | None = ..., reserved3: int = ...) -> PyIEnumSTATSTG: ... - def DestroyElement(self, name: str) -> None: ... - def RenameElement(self, OldName, NewName) -> None: ... - def SetElementTimes(self, name, ctime: PyTime, atime: PyTime, mtime: PyTime) -> None: ... - def SetClass(self, clsid: PyIID) -> None: ... - def SetStateBits(self, grfStateBits, grfMask) -> None: ... - def Stat(self, grfStatFlag) -> STATSTG: ... + def EnumElements( + self, reserved1: int = ..., reserved2: Incomplete | None = ..., reserved3: int = ..., / + ) -> PyIEnumSTATSTG: ... + def DestroyElement(self, name: str, /) -> None: ... + def RenameElement(self, OldName, NewName, /) -> None: ... + def SetElementTimes(self, name, ctime: PyTime, atime: PyTime, mtime: PyTime, /) -> None: ... + def SetClass(self, clsid: PyIID, /) -> None: ... + def SetStateBits(self, grfStateBits, grfMask, /) -> None: ... + def Stat(self, grfStatFlag, /) -> STATSTG: ... class PyIStream: - def Read(self, numBytes) -> str: ... - def read(self, numBytes) -> str: ... - def Write(self, data: str) -> None: ... - def write(self, data: str) -> None: ... - def Seek(self, offset, origin) -> ULARGE_INTEGER: ... - def SetSize(self, newSize: ULARGE_INTEGER) -> None: ... - def CopyTo(self, stream: PyIStream, cb: ULARGE_INTEGER) -> ULARGE_INTEGER: ... - def Commit(self, flags) -> None: ... + def Read(self, numBytes, /) -> str: ... + def read(self, numBytes, /) -> str: ... + def Write(self, data: str, /) -> None: ... + def write(self, data: str, /) -> None: ... + def Seek(self, offset, origin, /) -> ULARGE_INTEGER: ... + def SetSize(self, newSize: ULARGE_INTEGER, /) -> None: ... + def CopyTo(self, stream: PyIStream, cb: ULARGE_INTEGER, /) -> ULARGE_INTEGER: ... + def Commit(self, flags, /) -> None: ... def Revert(self) -> None: ... - def LockRegion(self, offset: ULARGE_INTEGER, cb: ULARGE_INTEGER, lockType) -> None: ... - def UnLockRegion(self, offset: ULARGE_INTEGER, cb: ULARGE_INTEGER, lockType) -> None: ... + def LockRegion(self, offset: ULARGE_INTEGER, cb: ULARGE_INTEGER, lockType, /) -> None: ... + def UnLockRegion(self, offset: ULARGE_INTEGER, cb: ULARGE_INTEGER, lockType, /) -> None: ... def Clone(self) -> PyIStream: ... - def Stat(self, grfStatFlag: int = ...) -> STATSTG: ... + def Stat(self, grfStatFlag: int = ..., /) -> STATSTG: ... class PyITask: - def SetApplicationName(self, ApplicationName) -> None: ... + def SetApplicationName(self, ApplicationName, /) -> None: ... def GetApplicationName(self): ... - def SetParameters(self, Parameters) -> None: ... + def SetParameters(self, Parameters, /) -> None: ... def GetParameters(self): ... - def SetWorkingDirectory(self, WorkingDirectory) -> None: ... + def SetWorkingDirectory(self, WorkingDirectory, /) -> None: ... def GetWorkingDirectory(self): ... - def SetPriority(self, Priority) -> None: ... + def SetPriority(self, Priority, /) -> None: ... def GetPriority(self): ... - def SetTaskFlags(self, dwFlags) -> None: ... + def SetTaskFlags(self, dwFlags, /) -> None: ... def GetTaskFlags(self): ... - def SetMaxRunTime(self, MaxRunTimeMS) -> None: ... + def SetMaxRunTime(self, MaxRunTimeMS, /) -> None: ... def GetMaxRunTime(self): ... class PyITaskScheduler: - def SetTargetComputer(self, Computer) -> None: ... + def SetTargetComputer(self, Computer, /) -> None: ... def GetTargetComputer(self): ... def Enum(self) -> tuple[str, ...]: ... - def Activate(self, Name, riid: PyIID) -> PyITask: ... - def Delete(self, TaskName) -> None: ... - def NewWorkItem(self, TaskName, rclsid: PyIID, riid: PyIID) -> PyITask: ... - def AddWorkItem(self, TaskName, WorkItem: PyITask) -> None: ... - def IsOfType(self, Name, riid: PyIID) -> bool: ... + def Activate(self, Name, riid: PyIID, /) -> PyITask: ... + def Delete(self, TaskName, /) -> None: ... + def NewWorkItem(self, TaskName, rclsid: PyIID, riid: PyIID, /) -> PyITask: ... + def AddWorkItem(self, TaskName, WorkItem: PyITask, /) -> None: ... + def IsOfType(self, Name, riid: PyIID, /) -> bool: ... class PyITaskTrigger: - def SetTrigger(self, Trigger: PyTASK_TRIGGER) -> None: ... + def SetTrigger(self, Trigger: PyTASK_TRIGGER, /) -> None: ... def GetTrigger(self) -> PyTASK_TRIGGER: ... def GetTriggerString(self) -> str: ... class PyITaskbarlist: def HrInit(self) -> None: ... - def AddTab(self, hwnd: int) -> None: ... - def DeleteTab(self, hwnd: int) -> None: ... - def ActivateTab(self, hwnd: int) -> None: ... - def SetActiveAlt(self, hwnd: int) -> None: ... + def AddTab(self, hwnd: int, /) -> None: ... + def DeleteTab(self, hwnd: int, /) -> None: ... + def ActivateTab(self, hwnd: int, /) -> None: ... + def SetActiveAlt(self, hwnd: int, /) -> None: ... class PyITransferAdviseSink: - def UpdateProgress(self, SizeCurrent, SizeTotal, FilesCurrent, FilesTotal, FoldersCurrent, FoldersTotal) -> None: ... - def UpdateTransferState(self, State) -> None: ... - def ConfirmOverwrite(self, Source: PyIShellItem, DestParent: PyIShellItem, Name): ... - def ConfirmEncryptionLoss(self, Source: PyIShellItem): ... - def FileFailure(self, Item: PyIShellItem, ItemName, Error) -> tuple[Incomplete, Incomplete]: ... - def SubStreamFailure(self, Item: PyIShellItem, StreamName, Error): ... - def PropertyFailure(self, Item: PyIShellItem, key: PyPROPERTYKEY, Error): ... + def UpdateProgress(self, SizeCurrent, SizeTotal, FilesCurrent, FilesTotal, FoldersCurrent, FoldersTotal, /) -> None: ... + def UpdateTransferState(self, State, /) -> None: ... + def ConfirmOverwrite(self, Source: PyIShellItem, DestParent: PyIShellItem, Name, /): ... + def ConfirmEncryptionLoss(self, Source: PyIShellItem, /): ... + def FileFailure(self, Item: PyIShellItem, ItemName, Error, /) -> tuple[Incomplete, Incomplete]: ... + def SubStreamFailure(self, Item: PyIShellItem, StreamName, Error, /): ... + def PropertyFailure(self, Item: PyIShellItem, key: PyPROPERTYKEY, Error, /): ... class PyITransferDestination: - def Advise(self, Sink: PyITransferAdviseSink): ... - def Unadvise(self, Cookie) -> None: ... + def Advise(self, Sink: PyITransferAdviseSink, /): ... + def Unadvise(self, Cookie, /) -> None: ... def CreateItem( - self, Name, Attributes, Size, Flags, riidItem: PyIID, riidResources: PyIID + self, Name, Attributes, Size, Flags, riidItem: PyIID, riidResources: PyIID, / ) -> tuple[Incomplete, Incomplete, Incomplete]: ... class PyITransferMediumItem: ... class PyITransferSource: - def Advise(self, Sink: PyITransferAdviseSink): ... - def Unadvise(self, Cookie) -> None: ... - def SetProperties(self, proparray: PyIPropertyChangeArray) -> None: ... - def OpenItem(self, Item: PyIShellItem, flags, riid: PyIID) -> tuple[Incomplete, PyIShellItemResources]: ... - def MoveItem(self, Item: PyIShellItem, ParentDst: PyIShellItem, NameDst, flags) -> tuple[Incomplete, PyIShellItem]: ... - def RecycleItem(self, Source: PyIShellItem, ParentDest: PyIShellItem, flags) -> tuple[Incomplete, PyIShellItem]: ... - def RemoveItem(self, Source: PyIShellItem, flags): ... - def RenameItem(self, Source: PyIShellItem, NewName, flags) -> tuple[Incomplete, PyIShellItem]: ... - def LinkItem(self, Source: PyIShellItem, ParentDest: PyIShellItem, NewName, flags) -> tuple[Incomplete, PyIShellItem]: ... - def ApplyPropertiesToItem(self, Source: PyIShellItem) -> PyIShellItem: ... - def GetDefaultDestinationName(self, Source: PyIShellItem, ParentDest: PyIShellItem): ... - def EnterFolder(self, ChildFolderDest: PyIShellItem): ... - def LeaveFolder(self, ChildFolderDest: PyIShellItem): ... + def Advise(self, Sink: PyITransferAdviseSink, /): ... + def Unadvise(self, Cookie, /) -> None: ... + def SetProperties(self, proparray: PyIPropertyChangeArray, /) -> None: ... + def OpenItem(self, Item: PyIShellItem, flags, riid: PyIID, /) -> tuple[Incomplete, PyIShellItemResources]: ... + def MoveItem(self, Item: PyIShellItem, ParentDst: PyIShellItem, NameDst, flags, /) -> tuple[Incomplete, PyIShellItem]: ... + def RecycleItem(self, Source: PyIShellItem, ParentDest: PyIShellItem, flags, /) -> tuple[Incomplete, PyIShellItem]: ... + def RemoveItem(self, Source: PyIShellItem, flags, /): ... + def RenameItem(self, Source: PyIShellItem, NewName, flags, /) -> tuple[Incomplete, PyIShellItem]: ... + def LinkItem(self, Source: PyIShellItem, ParentDest: PyIShellItem, NewName, flags, /) -> tuple[Incomplete, PyIShellItem]: ... + def ApplyPropertiesToItem(self, Source: PyIShellItem, /) -> PyIShellItem: ... + def GetDefaultDestinationName(self, Source: PyIShellItem, ParentDest: PyIShellItem, /): ... + def EnterFolder(self, ChildFolderDest: PyIShellItem, /): ... + def LeaveFolder(self, ChildFolderDest: PyIShellItem, /): ... class PyITypeComp: - def Bind(self, szName: str, wflags: int = ...): ... - def BindType(self, szName: str): ... + def Bind(self, szName: str, wflags: int = ..., /): ... + def BindType(self, szName: str, /): ... class PyITypeInfo: def GetContainingTypeLib(self) -> tuple[PyITypeLib, Incomplete]: ... - def GetDocumentation(self, memberId) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... - def GetFuncDesc(self, memberId) -> FUNCDESC: ... - def GetImplTypeFlags(self, index): ... + def GetDocumentation(self, memberId, /) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... + def GetFuncDesc(self, memberId, /) -> FUNCDESC: ... + def GetImplTypeFlags(self, index, /): ... def GetIDsOfNames(self): ... - def GetNames(self, memberId): ... + def GetNames(self, memberId, /): ... def GetTypeAttr(self) -> TYPEATTR: ... - def GetRefTypeInfo(self, hRefType) -> PyITypeInfo: ... - def GetRefTypeOfImplType(self, hRefType): ... - def GetVarDesc(self, memberId) -> VARDESC: ... + def GetRefTypeInfo(self, hRefType, /) -> PyITypeInfo: ... + def GetRefTypeOfImplType(self, hRefType, /): ... + def GetVarDesc(self, memberId, /) -> VARDESC: ... def GetTypeComp(self) -> PyITypeComp: ... class PyITypeLib: - def GetDocumentation(self, index): ... + def GetDocumentation(self, index, /): ... def GetLibAttr(self) -> TLIBATTR: ... def GetTypeComp(self) -> PyITypeComp: ... - def GetTypeInfo(self, index) -> PyITypeInfo: ... + def GetTypeInfo(self, index, /) -> PyITypeInfo: ... def GetTypeInfoCount(self): ... - def GetTypeInfoOfGuid(self, iid: PyIID) -> PyITypeInfo: ... - def GetTypeInfoType(self, index): ... + def GetTypeInfoOfGuid(self, iid: PyIID, /) -> PyITypeInfo: ... + def GetTypeInfoType(self, index, /): ... class PyIUniformResourceLocator: def GetURL(self): ... - def SetURL(self, URL, InFlags: int = ...) -> None: ... - def InvokeCommand(self, Verb, Flags: int = ..., hwndParent: int = ...): ... + def SetURL(self, URL, InFlags: int = ..., /) -> None: ... + def InvokeCommand(self, Verb, Flags: int = ..., hwndParent: int = ..., /): ... @final class PyIUnknown: - def QueryInterface(self, iid, useIID: Incomplete | None = ...) -> PyIUnknown: ... + def QueryInterface(self, iid, useIID: Incomplete | None = ..., /) -> PyIUnknown: ... class PyIViewObject: def Draw( @@ -4669,15 +4665,16 @@ class PyIViewObject: arg1: tuple[Incomplete, Incomplete, Incomplete, Incomplete], funcContinue, obContinue, + /, ) -> None: ... - def GetColorSet(self, dwDrawAspect, lindex, aspectFlags, hicTargetDev) -> None: ... - def Freeze(self, dwDrawAspect, lindex, aspectFlags) -> None: ... - def Unfreeze(self, dwFreeze) -> None: ... - def SetAdvise(self, aspects, advf, pAdvSink) -> None: ... + def GetColorSet(self, dwDrawAspect, lindex, aspectFlags, hicTargetDev, /) -> None: ... + def Freeze(self, dwDrawAspect, lindex, aspectFlags, /) -> None: ... + def Unfreeze(self, dwFreeze, /) -> None: ... + def SetAdvise(self, aspects, advf, pAdvSink, /) -> None: ... def GetAdvise(self) -> None: ... class PyIViewObject2: - def GetExtent(self, dwDrawAspect, lindex, targetDevice) -> None: ... + def GetExtent(self, dwDrawAspect, lindex, targetDevice, /) -> None: ... class PyMAPINAMEIDArray: ... class PyOLEMENUGROUPWIDTHS: ... @@ -4685,11 +4682,12 @@ class PyPROPERTYKEY: ... @final class PyPROPVARIANT: + def __init__(self, Value, Type=...) -> None: ... @property def vt(self): ... def GetValue(self): ... def ToString(self): ... - def ChangeType(self, Type, Flags: int = ...) -> PyPROPVARIANT: ... + def ChangeType(self, Type, Flags: int = ..., /) -> PyPROPVARIANT: ... class PySAndRestriction: ... class PySBinaryArray: ... @@ -4716,7 +4714,7 @@ class PySTGMEDIUM: def data(self): ... @property def data_handle(self): ... - def set(self, tymed, data) -> None: ... + def set(self, tymed, data, /) -> None: ... class PyTASK_TRIGGER: ... class RTF_WCSINFO: ... @@ -4788,26 +4786,27 @@ class PyAssocObject: def GetAttachedObject(self): ... class PyCBitmap: - def CreateCompatibleBitmap(self, __dc: PyCDC, __width: int, __height: int) -> None: ... + def CreateCompatibleBitmap(self, dc: PyCDC, width: int, height: int, /) -> None: ... def GetSize(self) -> tuple[Incomplete, Incomplete]: ... def GetHandle(self, *args: Unused) -> int: ... - def LoadBitmap(self, idRes, obDLL: PyDLL | None = ...) -> None: ... - def LoadBitmapFile(self, fileObject) -> None: ... - def LoadPPMFile(self, fileObject, cols, rows) -> None: ... + def LoadBitmap(self, idRes, obDLL: PyDLL | None = ..., /) -> None: ... + def LoadBitmapFile(self, fileObject, /) -> None: ... + def LoadPPMFile(self, fileObject, cols, rows, /) -> None: ... def Paint( self, dcObject: PyCDC, arg: tuple[Incomplete, Incomplete, Incomplete, Incomplete], arg1: tuple[Incomplete, Incomplete, Incomplete, Incomplete], + /, ) -> None: ... def GetInfo(self): ... @overload - def GetBitmapBits(self, __asString: Literal[False] = False) -> tuple[int, ...]: ... + def GetBitmapBits(self, asString: Literal[False] = False, /) -> tuple[int, ...]: ... @overload - def GetBitmapBits(self, __asString: Literal[True]) -> bytes: ... + def GetBitmapBits(self, asString: Literal[True], /) -> bytes: ... @overload - def GetBitmapBits(self, __asString: bool) -> tuple[int, ...] | bytes: ... - def SaveBitmapFile(self, dcObject: PyCDC, Filename: str): ... + def GetBitmapBits(self, asString: bool, /) -> tuple[int, ...] | bytes: ... + def SaveBitmapFile(self, dcObject: PyCDC, Filename: str, /): ... class PyCBrush: def CreateSolidBrush(self) -> None: ... @@ -4815,24 +4814,24 @@ class PyCBrush: class PyCButton: def CreateWindow( - self, caption: str, style, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], parent: PyCWnd, _id + self, caption: str, style, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], parent: PyCWnd, _id, / ) -> None: ... def GetBitmap(self): ... - def SetBitmap(self, hBitmap: int = ...): ... + def SetBitmap(self, hBitmap: int = ..., /): ... def GetCheck(self): ... - def SetCheck(self, idCheck) -> None: ... + def SetCheck(self, idCheck, /) -> None: ... def GetState(self): ... - def SetState(self, bHighlight): ... + def SetState(self, bHighlight, /): ... def GetButtonStyle(self): ... - def SetButtonStyle(self, style, bRedraw: int = ...): ... + def SetButtonStyle(self, style, bRedraw: int = ..., /): ... class PyCCmdTarget: def BeginWaitCursor(self) -> None: ... def EndWaitCursor(self) -> None: ... - def HookCommand(self, obHandler, _id): ... - def HookCommandUpdate(self, obHandler, _id): ... + def HookCommand(self, obHandler, _id, /): ... + def HookCommandUpdate(self, obHandler, _id, /): ... def HookOleEvent(self): ... - def HookNotify(self, obHandler, _id): ... + def HookNotify(self, obHandler, _id, /): ... def RestoreWaitCursor(self) -> None: ... class PyCCmdUI: @@ -4844,42 +4843,42 @@ class PyCCmdUI: def m_pMenu(self) -> PyCMenu: ... @property def m_pSubMenu(self) -> PyCMenu: ... - def Enable(self, bEnable: int = ...) -> None: ... - def SetCheck(self, state: int = ...) -> None: ... - def SetRadio(self, bOn: int = ...) -> None: ... - def SetText(self, text: str) -> None: ... + def Enable(self, bEnable: int = ..., /) -> None: ... + def SetCheck(self, state: int = ..., /) -> None: ... + def SetRadio(self, bOn: int = ..., /) -> None: ... + def SetText(self, text: str, /) -> None: ... def ContinueRouting(self) -> None: ... class PyCColorDialog: def GetColor(self): ... def DoModal(self): ... def GetSavedCustomColors(self): ... - def SetCurrentColor(self, color) -> None: ... + def SetCurrentColor(self, color, /) -> None: ... def SetCustomColors(self) -> None: ... def GetCustomColors(self) -> tuple[Incomplete, ...]: ... class PyCComboBox: - def AddString(self, _object): ... - def DeleteString(self, pos): ... - def Dir(self, attr, wild: str): ... + def AddString(self, _object, /): ... + def DeleteString(self, pos, /): ... + def Dir(self, attr, wild: str, /): ... def GetCount(self): ... def GetCurSel(self): ... def GetEditSel(self): ... def GetExtendedUI(self): ... - def GetItemData(self, item): ... - def GetItemValue(self, item): ... - def GetLBText(self, index) -> str: ... - def GetLBTextLen(self, index): ... - def InsertString(self, pos, _object): ... - def LimitText(self, _max): ... + def GetItemData(self, item, /): ... + def GetItemValue(self, item, /): ... + def GetLBText(self, index, /) -> str: ... + def GetLBTextLen(self, index, /): ... + def InsertString(self, pos, _object, /): ... + def LimitText(self, _max, /): ... def ResetContent(self) -> None: ... - def SelectString(self, after, string: str) -> None: ... - def SetCurSel(self, index) -> None: ... - def SetEditSel(self, start, end) -> None: ... - def SetExtendedUI(self, bExtended: int = ...) -> None: ... - def SetItemData(self, item, Data): ... - def SetItemValue(self, item, data): ... - def ShowDropDown(self, bShowIt: int = ...) -> None: ... + def SelectString(self, after, string: str, /) -> None: ... + def SetCurSel(self, index, /) -> None: ... + def SetEditSel(self, start, end, /) -> None: ... + def SetExtendedUI(self, bExtended: int = ..., /) -> None: ... + def SetItemData(self, item, Data, /): ... + def SetItemValue(self, item, data, /): ... + def ShowDropDown(self, bShowIt: int = ..., /) -> None: ... class PyCCommonDialog: ... class PyCControl: ... @@ -4895,19 +4894,19 @@ class PyCControlBar: def dwStyle(self): ... @property def dwDockStyle(self): ... - def CalcDynamicLayout(self, length, dwMode): ... - def CalcFixedLayout(self, bStretch, bHorz): ... - def EnableDocking(self, style) -> None: ... + def CalcDynamicLayout(self, length, dwMode, /): ... + def CalcFixedLayout(self, bStretch, bHorz, /): ... + def EnableDocking(self, style, /) -> None: ... def EraseNonClient(self) -> None: ... def GetBarStyle(self): ... def GetCount(self): ... def GetDockingFrame(self) -> PyCFrameWnd: ... def IsFloating(self) -> bool: ... - def SetBarStyle(self, style) -> None: ... + def SetBarStyle(self, style, /) -> None: ... def ShowWindow(self): ... class PyCCtrlView: - def OnCommand(self, wparam, lparam) -> None: ... + def OnCommand(self, wparam, lparam, /) -> None: ... class PyCDC: def AbortDoc(self) -> None: ... @@ -4916,29 +4915,31 @@ class PyCDC: rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], pointStart: tuple[Incomplete, Incomplete], pointEnd: tuple[Incomplete, Incomplete], + /, ) -> None: ... def BeginPath(self) -> None: ... def BitBlt( - self, __destPos: tuple[int, int], __size: tuple[int, int], __dc: PyCDC, __srcPos: tuple[int, int], __rop: int + self, destPos: tuple[int, int], size: tuple[int, int], dc: PyCDC, srcPos: tuple[int, int], rop: int, / ) -> None: ... def Chord( self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], pointStart: tuple[Incomplete, Incomplete], pointEnd: tuple[Incomplete, Incomplete], + /, ) -> None: ... - def CreateCompatibleDC(self, __dcFrom: PyCDC | None = ...) -> PyCDC: ... - def CreatePrinterDC(self, printerName: str | None = ...) -> None: ... + def CreateCompatibleDC(self, dcFrom: PyCDC | None = ..., /) -> PyCDC: ... + def CreatePrinterDC(self, printerName: str | None = ..., /) -> None: ... def DeleteDC(self) -> None: ... - def DPtoLP(self, point: tuple[Incomplete, Incomplete], x, y) -> tuple[Incomplete, Incomplete]: ... - def Draw3dRect(self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], colorTopLeft, colorBotRight) -> None: ... - def DrawFocusRect(self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete]) -> None: ... - def DrawFrameControl(self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], typ, state) -> None: ... - def DrawIcon(self, point: tuple[Incomplete, Incomplete], hIcon: int) -> None: ... + def DPtoLP(self, point: tuple[Incomplete, Incomplete], x, y, /) -> tuple[Incomplete, Incomplete]: ... + def Draw3dRect(self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], colorTopLeft, colorBotRight, /) -> None: ... + def DrawFocusRect(self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], /) -> None: ... + def DrawFrameControl(self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], typ, state, /) -> None: ... + def DrawIcon(self, point: tuple[Incomplete, Incomplete], hIcon: int, /) -> None: ... def DrawText( - self, s: str, _tuple: tuple[Incomplete, Incomplete, Incomplete, Incomplete], _format + self, s: str, _tuple: tuple[Incomplete, Incomplete, Incomplete, Incomplete], _format, / ) -> tuple[Incomplete, Incomplete, Incomplete]: ... - def Ellipse(self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete]) -> None: ... + def Ellipse(self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], /) -> None: ... def EndDoc(self) -> None: ... def EndPage(self) -> None: ... def EndPath(self) -> None: ... @@ -4950,66 +4951,67 @@ class PyCDC: rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], string, _tuple: tuple[tuple[Incomplete, Incomplete], ...], + /, ) -> None: ... def FillPath(self) -> None: ... - def FillRect(self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], brush: PyCBrush) -> None: ... - def FillSolidRect(self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], color) -> None: ... - def FrameRect(self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], brush: PyCBrush) -> None: ... + def FillRect(self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], brush: PyCBrush, /) -> None: ... + def FillSolidRect(self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], color, /) -> None: ... + def FrameRect(self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], brush: PyCBrush, /) -> None: ... def GetBrushOrg(self) -> tuple[Incomplete, Incomplete]: ... def GetClipBox(self) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... def GetCurrentPosition(self) -> tuple[Incomplete, Incomplete]: ... - def GetDeviceCaps(self, index): ... + def GetDeviceCaps(self, index, /): ... def GetHandleAttrib(self): ... def GetHandleOutput(self): ... def GetMapMode(self): ... - def GetNearestColor(self, color): ... - def GetPixel(self, x, y) -> None: ... + def GetNearestColor(self, color, /): ... + def GetPixel(self, x, y, /) -> None: ... def GetSafeHdc(self) -> int: ... - def GetTextExtent(self, text: str) -> tuple[Incomplete, Incomplete]: ... - def GetTextExtentPoint(self, text: str) -> tuple[Incomplete, Incomplete]: ... + def GetTextExtent(self, text: str, /) -> tuple[Incomplete, Incomplete]: ... + def GetTextExtentPoint(self, text: str, /) -> tuple[Incomplete, Incomplete]: ... def GetTextFace(self) -> str: ... def GetTextMetrics(self): ... def GetViewportExt(self) -> tuple[Incomplete, Incomplete]: ... def GetViewportOrg(self) -> tuple[Incomplete, Incomplete]: ... def GetWindowExt(self) -> tuple[Incomplete, Incomplete]: ... def GetWindowOrg(self) -> tuple[Incomplete, Incomplete]: ... - def IntersectClipRect(self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete]) -> None: ... + def IntersectClipRect(self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], /) -> None: ... def IsPrinting(self) -> bool: ... - def LineTo(self, point: tuple[Incomplete, Incomplete], x, y) -> None: ... - def LPtoDP(self, point: tuple[Incomplete, Incomplete], x, y) -> tuple[Incomplete, Incomplete]: ... - def MoveTo(self, point: tuple[Incomplete, Incomplete], x, y) -> tuple[Incomplete, Incomplete]: ... - def OffsetWindowOrg(self, arg: tuple[Incomplete, Incomplete]) -> tuple[Incomplete, Incomplete]: ... - def OffsetViewportOrg(self, arg: tuple[Incomplete, Incomplete]) -> tuple[Incomplete, Incomplete]: ... - def PatBlt(self, destPos: tuple[Incomplete, Incomplete], size: tuple[Incomplete, Incomplete], rop) -> None: ... - def Pie(self, x1, y1, x2, y2, x3, y3, x4, y4) -> None: ... + def LineTo(self, point: tuple[Incomplete, Incomplete], x, y, /) -> None: ... + def LPtoDP(self, point: tuple[Incomplete, Incomplete], x, y, /) -> tuple[Incomplete, Incomplete]: ... + def MoveTo(self, point: tuple[Incomplete, Incomplete], x, y, /) -> tuple[Incomplete, Incomplete]: ... + def OffsetWindowOrg(self, arg: tuple[Incomplete, Incomplete], /) -> tuple[Incomplete, Incomplete]: ... + def OffsetViewportOrg(self, arg: tuple[Incomplete, Incomplete], /) -> tuple[Incomplete, Incomplete]: ... + def PatBlt(self, destPos: tuple[Incomplete, Incomplete], size: tuple[Incomplete, Incomplete], rop, /) -> None: ... + def Pie(self, x1, y1, x2, y2, x3, y3, x4, y4, /) -> None: ... def PolyBezier(self) -> None: ... def Polygon(self) -> None: ... - def Polyline(self, points: list[tuple[Incomplete, Incomplete]]) -> None: ... + def Polyline(self, points: list[tuple[Incomplete, Incomplete]], /) -> None: ... def RealizePalette(self): ... def Rectangle(self): ... - def RectVisible(self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete]): ... - def RestoreDC(self, saved) -> None: ... + def RectVisible(self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], /): ... + def RestoreDC(self, saved, /) -> None: ... def SaveDC(self): ... def ScaleWindowExt(self) -> tuple[Incomplete, Incomplete]: ... def ScaleViewportExt(self) -> tuple[Incomplete, Incomplete]: ... def SelectClipRgn(self): ... - def SelectObject(self, __ob: PyCBitmap) -> PyCBitmap: ... - def SetBkColor(self, color): ... - def SetBkMode(self, mode): ... - def SetBrushOrg(self, point: tuple[Incomplete, Incomplete]) -> tuple[Incomplete, Incomplete]: ... - def SetGraphicsMode(self, mode): ... - def SetMapMode(self, newMode): ... - def SetPixel(self, x, y, color) -> None: ... - def SetPolyFillMode(self, point: tuple[Incomplete, Incomplete]): ... - def SetROP2(self, mode): ... - def SetTextAlign(self, newFlags): ... - def SetTextColor(self, color): ... - def SetWindowExt(self, size: tuple[Incomplete, Incomplete]) -> tuple[Incomplete, Incomplete]: ... - def SetWindowOrg(self, arg: tuple[Incomplete, Incomplete]) -> tuple[Incomplete, Incomplete]: ... - def SetViewportExt(self, size: tuple[Incomplete, Incomplete]) -> tuple[Incomplete, Incomplete]: ... - def SetViewportOrg(self, arg: tuple[Incomplete, Incomplete]) -> tuple[Incomplete, Incomplete]: ... + def SelectObject(self, ob: PyCBitmap, /) -> PyCBitmap: ... + def SetBkColor(self, color, /): ... + def SetBkMode(self, mode, /): ... + def SetBrushOrg(self, point: tuple[Incomplete, Incomplete], /) -> tuple[Incomplete, Incomplete]: ... + def SetGraphicsMode(self, mode, /): ... + def SetMapMode(self, newMode, /): ... + def SetPixel(self, x, y, color, /) -> None: ... + def SetPolyFillMode(self, point: tuple[Incomplete, Incomplete], /): ... + def SetROP2(self, mode, /): ... + def SetTextAlign(self, newFlags, /): ... + def SetTextColor(self, color, /): ... + def SetWindowExt(self, size: tuple[Incomplete, Incomplete], /) -> tuple[Incomplete, Incomplete]: ... + def SetWindowOrg(self, arg: tuple[Incomplete, Incomplete], /) -> tuple[Incomplete, Incomplete]: ... + def SetViewportExt(self, size: tuple[Incomplete, Incomplete], /) -> tuple[Incomplete, Incomplete]: ... + def SetViewportOrg(self, arg: tuple[Incomplete, Incomplete], /) -> tuple[Incomplete, Incomplete]: ... def SetWorldTransform(self): ... - def StartDoc(self, docName: str, outputFile: str) -> None: ... + def StartDoc(self, docName: str, outputFile: str, /) -> None: ... def StartPage(self) -> None: ... def StretchBlt( self, @@ -5019,39 +5021,40 @@ class PyCDC: srcPos: tuple[Incomplete, Incomplete], size1: tuple[Incomplete, Incomplete], rop, + /, ) -> None: ... def StrokeAndFillPath(self) -> None: ... def StrokePath(self) -> None: ... - def TextOut(self, _int, _int1, string) -> None: ... + def TextOut(self, _int, _int1, string, /) -> None: ... class PyCDialog: - def CreateWindow(self, obParent: PyCWnd | None = ...) -> None: ... + def CreateWindow(self, obParent: PyCWnd | None = ..., /) -> None: ... def DoModal(self): ... - def EndDialog(self, result) -> None: ... - def GotoDlgCtrl(self, control: PyCWnd) -> None: ... + def EndDialog(self, result, /) -> None: ... + def GotoDlgCtrl(self, control: PyCWnd, /) -> None: ... def MapDialogRect( - self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete] + self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], / ) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... def OnCancel(self) -> None: ... def OnOK(self) -> None: ... def OnInitDialog(self): ... class PyCDialogBar: - def CreateWindow(self, parent: PyCWnd, template: PyResourceId, style, _id) -> None: ... + def CreateWindow(self, parent: PyCWnd, template: PyResourceId, style, _id, /) -> None: ... class PyCDocTemplate: - def DoCreateDoc(self, fileName: str | None = ...) -> PyCDocument: ... - def FindOpenDocument(self, fileName: str) -> PyCDocument: ... - def GetDocString(self, docIndex) -> str: ... + def DoCreateDoc(self, fileName: str | None = ..., /) -> PyCDocument: ... + def FindOpenDocument(self, fileName: str, /) -> PyCDocument: ... + def GetDocString(self, docIndex, /) -> str: ... def GetDocumentlist(self): ... def GetResourceID(self) -> None: ... def GetSharedMenu(self) -> PyCMenu: ... def InitialUpdateFrame( - self, frame: PyCFrameWnd | None = ..., doc: PyCDocument | None = ..., bMakeVisible: int = ... + self, frame: PyCFrameWnd | None = ..., doc: PyCDocument | None = ..., bMakeVisible: int = ..., / ) -> None: ... - def SetContainerInfo(self, _id) -> None: ... - def SetDocStrings(self, docStrings: str) -> None: ... - def OpenDocumentFile(self, filename: str, bMakeVisible: int = ...) -> None: ... + def SetContainerInfo(self, _id, /) -> None: ... + def SetDocStrings(self, docStrings: str, /) -> None: ... + def OpenDocumentFile(self, filename: str, bMakeVisible: int = ..., /) -> None: ... class PyCDockContext: @property @@ -5093,14 +5096,14 @@ class PyCDockContext: @property def ptMRUFloatPos(self) -> tuple[Incomplete, Incomplete]: ... def EndDrag(self): ... - def StartDrag(self, pt: tuple[Incomplete, Incomplete]): ... + def StartDrag(self, pt: tuple[Incomplete, Incomplete], /): ... def EndResize(self): ... - def StartResize(self, hittest, pt: tuple[Incomplete, Incomplete]): ... + def StartResize(self, hittest, pt: tuple[Incomplete, Incomplete], /): ... def ToggleDocking(self): ... class PyCDocument: def DeleteContents(self) -> None: ... - def DoSave(self, fileName: str, bReplace: int = ...) -> None: ... + def DoSave(self, fileName: str, bReplace: int = ..., /) -> None: ... def DoFileSave(self) -> None: ... def GetDocTemplate(self) -> PyCDocTemplate: ... def GetAllViews(self) -> list[Incomplete]: ... @@ -5111,41 +5114,43 @@ class PyCDocument: def OnChangedViewlist(self) -> None: ... def OnCloseDocument(self) -> None: ... def OnNewDocument(self) -> None: ... - def OnOpenDocument(self, pathName: str) -> None: ... - def OnSaveDocument(self, pathName: str) -> None: ... - def SetModifiedFlag(self, bModified: int = ...) -> None: ... + def OnOpenDocument(self, pathName: str, /) -> None: ... + def OnSaveDocument(self, pathName: str, /) -> None: ... + def SetModifiedFlag(self, bModified: int = ..., /) -> None: ... def SaveModified(self): ... - def SetPathName(self, path: str) -> None: ... - def SetTitle(self, title: str) -> None: ... - def UpdateAllViews(self, sender: PyCView, hint: Incomplete | None = ...) -> None: ... + def SetPathName(self, path: str, /) -> None: ... + def SetTitle(self, title: str, /) -> None: ... + def UpdateAllViews(self, sender: PyCView, hint: Incomplete | None = ..., /) -> None: ... class PyCEdit: - def CreateWindow(self, style, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], parent: PyCWnd, _id) -> None: ... + def CreateWindow( + self, style, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], parent: PyCWnd, _id, / + ) -> None: ... def Clear(self): ... def Copy(self) -> None: ... def Cut(self) -> None: ... - def FmtLines(self, bAddEOL): ... + def FmtLines(self, bAddEOL, /): ... def GetFirstVisibleLine(self): ... def GetSel(self) -> tuple[Incomplete, Incomplete]: ... - def GetLine(self, lineNo): ... + def GetLine(self, lineNo, /): ... def GetLineCount(self): ... - def LimitText(self, nChars: int = ...) -> None: ... - def LineFromChar(self, charNo: int = ...): ... - def LineIndex(self, lineNo: int = ...): ... - def LineScroll(self, nLines, nChars: int = ...): ... + def LimitText(self, nChars: int = ..., /) -> None: ... + def LineFromChar(self, charNo: int = ..., /): ... + def LineIndex(self, lineNo: int = ..., /): ... + def LineScroll(self, nLines, nChars: int = ..., /): ... def Paste(self) -> None: ... - def ReplaceSel(self, text: str) -> None: ... - def SetReadOnly(self, bReadOnly: int = ...) -> None: ... - def SetSel(self, start, end, arg, bNoScroll1, bNoScroll: int = ...) -> None: ... + def ReplaceSel(self, text: str, /) -> None: ... + def SetReadOnly(self, bReadOnly: int = ..., /) -> None: ... + def SetSel(self, start, end, arg, bNoScroll1, bNoScroll: int = ..., /) -> None: ... class PyCEditView: def IsModified(self) -> bool: ... - def LoadFile(self, fileName: str) -> None: ... - def SetModifiedFlag(self, bModified: int = ...) -> None: ... + def LoadFile(self, fileName: str, /) -> None: ... + def SetModifiedFlag(self, bModified: int = ..., /) -> None: ... def GetEditCtrl(self): ... - def PreCreateWindow(self, createStruct): ... - def SaveFile(self, fileName: str) -> None: ... - def OnCommand(self, wparam, lparam) -> None: ... + def PreCreateWindow(self, createStruct, /): ... + def SaveFile(self, fileName: str, /) -> None: ... + def OnCommand(self, wparam, lparam, /) -> None: ... class PyCFileDialog: def GetPathName(self) -> str: ... @@ -5154,8 +5159,8 @@ class PyCFileDialog: def GetFileTitle(self) -> str: ... def GetPathNames(self) -> str: ... def GetReadOnlyPref(self): ... - def SetOFNTitle(self, title: str) -> None: ... - def SetOFNInitialDir(self, title: str) -> None: ... + def SetOFNTitle(self, title: str, /) -> None: ... + def SetOFNInitialDir(self, title: str, /) -> None: ... class PyCFont: def GetSafeHandle(self): ... @@ -5175,7 +5180,7 @@ class PyCFontDialog: def IsItalic(self) -> bool: ... class PyCFormView: - def OnCommand(self, wparam, lparam) -> None: ... + def OnCommand(self, wparam, lparam, /) -> None: ... class PyCFrameWnd: def BeginModalState(self) -> None: ... @@ -5189,125 +5194,126 @@ class PyCFrameWnd: styleEx, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete] | None = ..., createContext: Incomplete | None = ..., + /, ): ... def EndModalState(self) -> None: ... def DockControlBar( - self, controlBar: PyCControlBar, arg: tuple[Incomplete, Incomplete, Incomplete, Incomplete], dockBarId: int = ... + self, controlBar: PyCControlBar, arg: tuple[Incomplete, Incomplete, Incomplete, Incomplete], dockBarId: int = ..., / ) -> None: ... - def EnableDocking(self, style) -> None: ... - def FloatControlBar(self, controlBar: PyCControlBar, arg: tuple[Incomplete, Incomplete], style) -> None: ... + def EnableDocking(self, style, /) -> None: ... + def FloatControlBar(self, controlBar: PyCControlBar, arg: tuple[Incomplete, Incomplete], style, /) -> None: ... def GetActiveDocument(self) -> PyCDocument: ... - def GetControlBar(self, _id) -> PyCControlBar: ... - def GetMessageString(self, _id) -> str: ... + def GetControlBar(self, _id, /) -> PyCControlBar: ... + def GetMessageString(self, _id, /) -> str: ... def GetMessageBar(self) -> PyCWnd: ... def IsTracking(self) -> bool: ... def InModalState(self): ... - def LoadAccelTable(self, _id: PyResourceId) -> None: ... + def LoadAccelTable(self, _id: PyResourceId, /) -> None: ... def LoadFrame( - self, idResource, style: int = ..., wndParent: PyCWnd | None = ..., context: Incomplete | None = ... + self, idResource, style: int = ..., wndParent: PyCWnd | None = ..., context: Incomplete | None = ..., / ) -> None: ... - def LoadBarState(self, profileName: str) -> None: ... - def PreCreateWindow(self, createStruct): ... - def SaveBarState(self, profileName: str) -> None: ... - def ShowControlBar(self, controlBar: PyCControlBar, bShow, bDelay) -> None: ... - def RecalcLayout(self, bNotify: int = ...) -> None: ... + def LoadBarState(self, profileName: str, /) -> None: ... + def PreCreateWindow(self, createStruct, /): ... + def SaveBarState(self, profileName: str, /) -> None: ... + def ShowControlBar(self, controlBar: PyCControlBar, bShow, bDelay, /) -> None: ... + def RecalcLayout(self, bNotify: int = ..., /) -> None: ... def GetActiveView(self) -> PyCView: ... - def OnBarCheck(self, _id): ... - def OnUpdateControlBarMenu(self, cmdUI: PyCCmdUI): ... - def SetActiveView(self, view: PyCView, bNotify: int = ...) -> None: ... + def OnBarCheck(self, _id, /): ... + def OnUpdateControlBarMenu(self, cmdUI: PyCCmdUI, /): ... + def SetActiveView(self, view: PyCView, bNotify: int = ..., /) -> None: ... class PyCGdiObject: ... class PyCImagelist: - def Add(self, arg: tuple[Incomplete, Incomplete], bitmap, color, hIcon): ... + def Add(self, arg: tuple[Incomplete, Incomplete], bitmap, color, hIcon, /): ... def Destroy(self) -> None: ... def DeleteImagelist(self) -> None: ... def GetBkColor(self): ... def GetSafeHandle(self): ... def GetImageCount(self): ... - def GetImageInfo(self, index): ... - def SetBkColor(self, color) -> None: ... + def GetImageInfo(self, index, /): ... + def SetBkColor(self, color, /) -> None: ... class PyClistBox: - def AddString(self, _object): ... - def DeleteString(self, pos): ... - def Dir(self, attr, wild: str): ... + def AddString(self, _object, /): ... + def DeleteString(self, pos, /): ... + def Dir(self, attr, wild: str, /): ... def GetCaretIndex(self): ... def GetCount(self): ... def GetCurSel(self): ... - def GetItemData(self, item): ... - def GetItemValue(self, item): ... - def GetSel(self, index): ... + def GetItemData(self, item, /): ... + def GetItemValue(self, item, /): ... + def GetSel(self, index, /): ... def GetSelCount(self): ... def GetSelItems(self): ... def GetSelTextItems(self): ... def GetTopIndex(self): ... - def GetText(self, index) -> str: ... - def GetTextLen(self, index): ... - def InsertString(self, pos, _object): ... + def GetText(self, index, /) -> str: ... + def GetTextLen(self, index, /): ... + def InsertString(self, pos, _object, /): ... def ResetContent(self) -> None: ... - def SetCaretIndex(self, index, bScroll: int = ...) -> None: ... - def SelectString(self, after, string: str) -> None: ... - def SelItemRange(self, bSel, start, end) -> None: ... - def SetCurSel(self, index) -> None: ... - def SetItemData(self, item, Data): ... - def SetItemValue(self, item, data): ... - def SetSel(self, index, bSel: int = ...) -> None: ... - def SetTabStops(self, eachTabStop, tabStops) -> None: ... - def SetTopIndex(self, index) -> None: ... + def SetCaretIndex(self, index, bScroll: int = ..., /) -> None: ... + def SelectString(self, after, string: str, /) -> None: ... + def SelItemRange(self, bSel, start, end, /) -> None: ... + def SetCurSel(self, index, /) -> None: ... + def SetItemData(self, item, Data, /): ... + def SetItemValue(self, item, data, /): ... + def SetSel(self, index, bSel: int = ..., /) -> None: ... + def SetTabStops(self, eachTabStop, tabStops, /) -> None: ... + def SetTopIndex(self, index, /) -> None: ... class PyClistCtrl: - def Arrange(self, code) -> None: ... - def CreateWindow(self, style, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], PyCWnd, _id) -> None: ... + def Arrange(self, code, /) -> None: ... + def CreateWindow(self, style, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], PyCWnd, _id, /) -> None: ... def DeleteAllItems(self) -> None: ... - def DeleteItem(self, item) -> None: ... + def DeleteItem(self, item, /) -> None: ... def GetTextColor(self): ... - def SetTextColor(self, color) -> None: ... + def SetTextColor(self, color, /) -> None: ... def GetBkColor(self): ... - def SetBkColor(self, color) -> None: ... - def GetItem(self, item, sub) -> LV_ITEM: ... + def SetBkColor(self, color, /) -> None: ... + def GetItem(self, item, sub, /) -> LV_ITEM: ... def GetItemCount(self): ... - def GetItemRect(self, item, bTextOnly) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... + def GetItemRect(self, item, bTextOnly, /) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... def GetEditControl(self) -> PyCEdit: ... - def EditLabel(self, item) -> PyCEdit: ... - def EnsureVisible(self, item, bPartialOK): ... - def CreateDragImage(self, item) -> tuple[PyCImagelist, Incomplete, Incomplete]: ... - def GetImagelist(self, nImagelist) -> PyCImagelist: ... - def GetNextItem(self, item, flags): ... - def InsertColumn(self, colNo, item: LV_COLUMN): ... - def InsertItem(self, item: LV_ITEM, item1, text, image, item2, text1): ... - def SetImagelist(self, imagelist: PyCImagelist, imageType): ... - def GetColumn(self, column) -> LV_COLUMN: ... + def EditLabel(self, item, /) -> PyCEdit: ... + def EnsureVisible(self, item, bPartialOK, /): ... + def CreateDragImage(self, item, /) -> tuple[PyCImagelist, Incomplete, Incomplete]: ... + def GetImagelist(self, nImagelist, /) -> PyCImagelist: ... + def GetNextItem(self, item, flags, /): ... + def InsertColumn(self, colNo, item: LV_COLUMN, /): ... + def InsertItem(self, item: LV_ITEM, item1, text, image, item2, text1, /): ... + def SetImagelist(self, imagelist: PyCImagelist, imageType, /): ... + def GetColumn(self, column, /) -> LV_COLUMN: ... def GetTextBkColor(self): ... - def SetTextBkColor(self, color) -> None: ... + def SetTextBkColor(self, color, /) -> None: ... def GetTopIndex(self): ... def GetCountPerPage(self): ... def GetSelectedCount(self): ... - def SetItem(self, item: LV_ITEM): ... - def SetItemState(self, item, state, mask): ... - def GetItemState(self, item, mask): ... - def SetItemData(self, item, Data): ... - def GetItemData(self, item): ... - def SetItemCount(self, count) -> None: ... - def SetItemText(self, item, sub, text: str): ... - def GetItemText(self, item, sub): ... - def RedrawItems(self, first, first1): ... - def Update(self, item) -> None: ... - def SetColumn(self, colNo, item: LV_COLUMN): ... - def DeleteColumn(self, first): ... - def GetColumnWidth(self, first): ... - def SetColumnWidth(self, first, first1): ... - def GetStringWidth(self, first): ... - def HitTest(self, arg) -> tuple[Incomplete, Incomplete, Incomplete]: ... - def GetItemPosition(self, item) -> tuple[Incomplete, Incomplete]: ... + def SetItem(self, item: LV_ITEM, /): ... + def SetItemState(self, item, state, mask, /): ... + def GetItemState(self, item, mask, /): ... + def SetItemData(self, item, Data, /): ... + def GetItemData(self, item, /): ... + def SetItemCount(self, count, /) -> None: ... + def SetItemText(self, item, sub, text: str, /): ... + def GetItemText(self, item, sub, /): ... + def RedrawItems(self, first, first1, /): ... + def Update(self, item, /) -> None: ... + def SetColumn(self, colNo, item: LV_COLUMN, /): ... + def DeleteColumn(self, first, /): ... + def GetColumnWidth(self, first, /): ... + def SetColumnWidth(self, first, first1, /): ... + def GetStringWidth(self, first, /): ... + def HitTest(self, arg, /) -> tuple[Incomplete, Incomplete, Incomplete]: ... + def GetItemPosition(self, item, /) -> tuple[Incomplete, Incomplete]: ... class PyClistView: - def PreCreateWindow(self, createStruct): ... + def PreCreateWindow(self, createStruct, /): ... def GetlistCtrl(self) -> PyClistCtrl: ... - def OnCommand(self, wparam, lparam) -> None: ... + def OnCommand(self, wparam, lparam, /) -> None: ... class PyCMDIChildWnd: - def ActivateFrame(self, cmdShow: int = ...) -> None: ... + def ActivateFrame(self, cmdShow: int = ..., /) -> None: ... def CreateWindow( self, wndClass: str, @@ -5316,36 +5322,37 @@ class PyCMDIChildWnd: PyCWnd, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete] | None = ..., createContext: Incomplete | None = ..., + /, ): ... def GetMDIFrame(self) -> None: ... - def MDIActivate(self, cmdShow: int = ...) -> None: ... - def PreCreateWindow(self, createStruct): ... + def MDIActivate(self, cmdShow: int = ..., /) -> None: ... + def PreCreateWindow(self, createStruct, /): ... def PreTranslateMessage(self) -> None: ... - def OnCommand(self, wparam, lparam) -> None: ... + def OnCommand(self, wparam, lparam, /) -> None: ... def OnClose(self) -> None: ... class PyCMDIFrameWnd: def GetMDIClient(self) -> PyCMDIFrameWnd: ... def MDIGetActive(self) -> tuple[PyCMDIChildWnd, Incomplete]: ... - def MDIActivate(self, window: PyCWnd) -> PyCMDIFrameWnd: ... - def MDINext(self, fNext: int = ...) -> None: ... - def PreCreateWindow(self, createStruct): ... + def MDIActivate(self, window: PyCWnd, /) -> PyCMDIFrameWnd: ... + def MDINext(self, fNext: int = ..., /) -> None: ... + def PreCreateWindow(self, createStruct, /): ... def PreTranslateMessage(self) -> None: ... - def OnCommand(self, wparam, lparam) -> None: ... + def OnCommand(self, wparam, lparam, /) -> None: ... def OnContextHelp(self): ... def OnClose(self) -> None: ... class PyCMenu: - def AppendMenu(self, flags, _id: int = ..., value: str | None = ...) -> None: ... - def DeleteMenu(self, _id, flags) -> str: ... - def EnableMenuItem(self, _id, flags): ... + def AppendMenu(self, flags, _id: int = ..., value: str | None = ..., /) -> None: ... + def DeleteMenu(self, _id, flags, /) -> str: ... + def EnableMenuItem(self, _id, flags, /): ... def GetMenuItemCount(self): ... - def GetMenuItemID(self, pos): ... - def GetMenuString(self, _id, arg) -> str: ... - def GetSubMenu(self, pos) -> PyCMenu: ... - def InsertMenu(self, pos, flags, _id: PyCMenu | int = ..., value: str | None = ...) -> None: ... - def ModifyMenu(self, pos, flags, _id: int = ..., value: str | None = ...) -> None: ... - def TrackPopupMenu(self, arg: tuple[Incomplete, Incomplete], arg1, arg2: PyCWnd) -> None: ... + def GetMenuItemID(self, pos, /): ... + def GetMenuString(self, _id, arg, /) -> str: ... + def GetSubMenu(self, pos, /) -> PyCMenu: ... + def InsertMenu(self, pos, flags, _id: PyCMenu | int = ..., value: str | None = ..., /) -> None: ... + def ModifyMenu(self, pos, flags, _id: int = ..., value: str | None = ..., /) -> None: ... + def TrackPopupMenu(self, arg: tuple[Incomplete, Incomplete], arg1, arg2: PyCWnd, /) -> None: ... class PyCOleClientItem: def CreateNewItem(self) -> None: ... @@ -5368,10 +5375,10 @@ class PyCOleClientItem: class PyCOleDialog: ... class PyCOleDocument: - def EnableCompoundFile(self, bEnable: int = ...) -> None: ... + def EnableCompoundFile(self, bEnable: int = ..., /) -> None: ... def GetStartPosition(self): ... - def GetNextItem(self, pos) -> tuple[Incomplete, PyCOleClientItem]: ... - def GetInPlaceActiveItem(self, wnd: PyCWnd) -> PyCOleClientItem: ... + def GetNextItem(self, pos, /) -> tuple[Incomplete, PyCOleClientItem]: ... + def GetInPlaceActiveItem(self, wnd: PyCWnd, /) -> PyCOleClientItem: ... class PyCOleInsertDialog: def GetClassID(self): ... @@ -5410,7 +5417,7 @@ class PyCPrintInfo: def GetOffsetPage(self) -> None: ... def GetFromPage(self) -> None: ... def GetToPage(self) -> None: ... - def SetHDC(self, hdc) -> None: ... + def SetHDC(self, hdc, /) -> None: ... def CreatePrinterDC(self) -> None: ... def DoModal(self) -> None: ... def GetCopies(self) -> None: ... @@ -5437,11 +5444,13 @@ class PyCPrintInfo: def SetPRINTDLGCopies(self) -> None: ... class PyCProgressCtrl: - def CreateWindow(self, style, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], parent: PyCWnd, _id) -> None: ... - def SetRange(self, nLower: int = ..., nUpper: int = ...) -> None: ... - def SetPos(self, nPos: int = ...): ... - def OffsetPos(self, nPos: int = ...): ... - def SetStep(self, nStep: int = ...): ... + def CreateWindow( + self, style, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], parent: PyCWnd, _id, / + ) -> None: ... + def SetRange(self, nLower: int = ..., nUpper: int = ..., /) -> None: ... + def SetPos(self, nPos: int = ..., /): ... + def OffsetPos(self, nPos: int = ..., /): ... + def SetStep(self, nStep: int = ..., /): ... def StepIt(self): ... class PyCPropertyPage: @@ -5456,30 +5465,30 @@ class PyCPropertyPage: def OnWizardFinish(self) -> None: ... def OnSetActive(self): ... def OnKillActive(self): ... - def SetModified(self, bChanged: int = ...) -> None: ... - def SetPSPBit(self, bitMask, bitValue) -> None: ... + def SetModified(self, bChanged: int = ..., /) -> None: ... + def SetPSPBit(self, bitMask, bitValue, /) -> None: ... class PyCPropertySheet: - def AddPage(self, page: PyCPropertyPage) -> None: ... - def CreateWindow(self, style, exStyle, parent: PyCWnd | None = ...) -> None: ... + def AddPage(self, page: PyCPropertyPage, /) -> None: ... + def CreateWindow(self, style, exStyle, parent: PyCWnd | None = ..., /) -> None: ... def DoModal(self): ... - def EnableStackedTabs(self, stacked) -> PyCPropertyPage: ... - def EndDialog(self, result) -> None: ... + def EnableStackedTabs(self, stacked, /) -> PyCPropertyPage: ... + def EndDialog(self, result, /) -> None: ... def GetActiveIndex(self): ... def GetActivePage(self) -> PyCPropertyPage: ... - def GetPage(self, pageNo) -> PyCPropertyPage: ... - def GetPageIndex(self, page: PyCPropertyPage): ... + def GetPage(self, pageNo, /) -> PyCPropertyPage: ... + def GetPageIndex(self, page: PyCPropertyPage, /): ... def GetPageCount(self): ... def GetTabCtrl(self) -> PyCTabCtrl: ... def OnInitDialog(self): ... - def PressButton(self, button) -> None: ... - def RemovePage(self, offset, page) -> None: ... - def SetActivePage(self, page: PyCPropertyPage) -> None: ... - def SetTitle(self, title: str) -> None: ... - def SetFinishText(self, text: str) -> None: ... + def PressButton(self, button, /) -> None: ... + def RemovePage(self, offset, page, /) -> None: ... + def SetActivePage(self, page: PyCPropertyPage, /) -> None: ... + def SetTitle(self, title: str, /) -> None: ... + def SetFinishText(self, text: str, /) -> None: ... def SetWizardMode(self) -> None: ... - def SetWizardButtons(self, flags) -> None: ... - def SetPSHBit(self, bitMask, bitValue) -> None: ... + def SetWizardButtons(self, flags, /) -> None: ... + def SetPSHBit(self, bitMask, bitValue, /) -> None: ... class PyCRect: ... class PyCRgn: ... @@ -5487,10 +5496,12 @@ class PyCRgn: ... class PyCRichEditCtrl: def Clear(self): ... def Copy(self) -> None: ... - def CreateWindow(self, style, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], parent: PyCWnd, _id) -> None: ... + def CreateWindow( + self, style, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], parent: PyCWnd, _id, / + ) -> None: ... def Cut(self) -> None: ... - def FindText(self, charPos) -> tuple[Incomplete, Incomplete, Incomplete]: ... - def GetCharPos(self, charPos): ... + def FindText(self, charPos, /) -> tuple[Incomplete, Incomplete, Incomplete]: ... + def GetCharPos(self, charPos, /): ... def GetDefaultCharFormat(self): ... def GetEventMask(self): ... def GetSelectionCharFormat(self): ... @@ -5499,207 +5510,214 @@ class PyCRichEditCtrl: def GetSel(self) -> tuple[Incomplete, Incomplete]: ... def GetSelText(self) -> str: ... def GetTextLength(self): ... - def GetLine(self, lineNo): ... + def GetLine(self, lineNo, /): ... def GetModify(self): ... def GetLineCount(self): ... - def LimitText(self, nChars: int = ...) -> None: ... - def LineFromChar(self, charNo: int = ...): ... - def LineIndex(self, lineNo: int = ...): ... - def LineScroll(self, nLines, nChars: int = ...): ... + def LimitText(self, nChars: int = ..., /) -> None: ... + def LineFromChar(self, charNo: int = ..., /): ... + def LineIndex(self, lineNo: int = ..., /): ... + def LineScroll(self, nLines, nChars: int = ..., /): ... def Paste(self) -> None: ... - def ReplaceSel(self, text: str) -> None: ... - def SetBackgroundColor(self, bSysColor, cr: int = ...): ... - def SetDefaultCharFormat(self, charFormat) -> None: ... - def SetEventMask(self, eventMask): ... - def SetSelectionCharFormat(self, charFormat) -> None: ... - def SetModify(self, modified: int = ...) -> None: ... - def SetOptions(self, op, flags) -> None: ... - def SetParaFormat(self, paraFormat): ... - def SetReadOnly(self, bReadOnly: int = ...) -> None: ... - def SetSel(self, start, end, arg) -> None: ... - def SetSelAndCharFormat(self, charFormat) -> None: ... - def SetTargetDevice(self, dc: PyCDC, lineWidth) -> None: ... - def StreamIn(self, _format, method) -> tuple[Incomplete, Incomplete]: ... - def StreamOut(self, _format, method) -> tuple[Incomplete, Incomplete]: ... + def ReplaceSel(self, text: str, /) -> None: ... + def SetBackgroundColor(self, bSysColor, cr: int = ..., /): ... + def SetDefaultCharFormat(self, charFormat, /) -> None: ... + def SetEventMask(self, eventMask, /): ... + def SetSelectionCharFormat(self, charFormat, /) -> None: ... + def SetModify(self, modified: int = ..., /) -> None: ... + def SetOptions(self, op, flags, /) -> None: ... + def SetParaFormat(self, paraFormat, /): ... + def SetReadOnly(self, bReadOnly: int = ..., /) -> None: ... + def SetSel(self, start, end, arg, /) -> None: ... + def SetSelAndCharFormat(self, charFormat, /) -> None: ... + def SetTargetDevice(self, dc: PyCDC, lineWidth, /) -> None: ... + def StreamIn(self, _format, method, /) -> tuple[Incomplete, Incomplete]: ... + def StreamOut(self, _format, method, /) -> tuple[Incomplete, Incomplete]: ... class PyCRichEditDoc: def OnCloseDocument(self) -> None: ... class PyCRichEditDocTemplate: - def DoCreateRichEditDoc(self, fileName: str | None = ...) -> PyCRichEditDoc: ... + def DoCreateRichEditDoc(self, fileName: str | None = ..., /) -> PyCRichEditDoc: ... class PyCRichEditView: def GetRichEditCtrl(self) -> PyCRichEditCtrl: ... - def SetWordWrap(self, wordWrap): ... + def SetWordWrap(self, wordWrap, /): ... def WrapChanged(self): ... - def SaveTextFile(self, FileName): ... + def SaveTextFile(self, FileName, /): ... class PyCScrollView: def GetDeviceScrollPosition(self) -> tuple[Incomplete, Incomplete]: ... def GetDC(self) -> PyCDC: ... def GetScrollPosition(self) -> tuple[Incomplete, Incomplete]: ... def GetTotalSize(self) -> tuple[Incomplete, Incomplete]: ... - def OnCommand(self, wparam, lparam) -> None: ... - def ResizeParentToFit(self, bShrinkOnly: int = ...): ... - def SetScaleToFitSize(self, size: tuple[Incomplete, Incomplete]) -> None: ... - def ScrollToPosition(self, position: tuple[Incomplete, Incomplete]) -> None: ... + def OnCommand(self, wparam, lparam, /) -> None: ... + def ResizeParentToFit(self, bShrinkOnly: int = ..., /): ... + def SetScaleToFitSize(self, size: tuple[Incomplete, Incomplete], /) -> None: ... + def ScrollToPosition(self, position: tuple[Incomplete, Incomplete], /) -> None: ... def SetScrollSizes( self, mapMode, sizeTotal: tuple[Incomplete, Incomplete], arg: tuple[Incomplete, Incomplete], arg1: tuple[Incomplete, Incomplete], + /, ) -> None: ... def UpdateBars(self) -> None: ... class PyCSliderCtrl: - def CreateWindow(self, style, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], parent: PyCWnd, _id) -> None: ... + def CreateWindow( + self, style, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], parent: PyCWnd, _id, / + ) -> None: ... def GetLineSize(self): ... - def SetLineSize(self, nLineSize: int = ...): ... + def SetLineSize(self, nLineSize: int = ..., /): ... def GetPageSize(self): ... - def SetPageSize(self, nPageSize: int = ...): ... + def SetPageSize(self, nPageSize: int = ..., /): ... def GetRangeMax(self): ... def GetRangeMin(self): ... def GetRange(self): ... - def SetRange(self, nRangeMin: int = ..., nRangeMax: int = ..., bRedraw: int = ...): ... + def SetRange(self, nRangeMin: int = ..., nRangeMax: int = ..., bRedraw: int = ..., /): ... def GetSelection(self): ... - def SetSelection(self, nRangeMin: int = ..., nRangeMax: int = ...): ... + def SetSelection(self, nRangeMin: int = ..., nRangeMax: int = ..., /): ... def GetChannelRect(self): ... def GetThumbRect(self): ... def GetPos(self): ... - def SetPos(self, nPos: int = ...): ... + def SetPos(self, nPos: int = ..., /): ... def GetNumTics(self): ... def GetTicArray(self): ... - def GetTic(self, nTic: int = ...): ... - def GetTicPos(self, nTic: int = ...): ... - def SetTic(self, nTic: int = ...): ... - def SetTicFreq(self, nFreq: int = ...): ... - def ClearSel(self, bRedraw: int = ...): ... + def GetTic(self, nTic: int = ..., /): ... + def GetTicPos(self, nTic: int = ..., /): ... + def SetTic(self, nTic: int = ..., /): ... + def SetTicFreq(self, nFreq: int = ..., /): ... + def ClearSel(self, bRedraw: int = ..., /): ... def VerifyPos(self): ... - def ClearTics(self, bRedraw: int = ...): ... + def ClearTics(self, bRedraw: int = ..., /): ... class PyCSpinButtonCtrl: def GetPos(self): ... - def SetPos(self, pos): ... + def SetPos(self, pos, /): ... def SetRange(self): ... def SetRange32(self): ... class PyCSplitterWnd: - def GetPane(self, row, col) -> PyCWnd: ... - def CreateView(self, view: PyCView, row, col, arg: tuple[Incomplete, Incomplete]) -> None: ... - def CreateStatic(self, parent, rows, cols, style, _id) -> None: ... - def SetColumnInfo(self, column, ideal, _min) -> None: ... - def SetRowInfo(self, row, ideal, _min) -> None: ... - def IdFromRowCol(self, row, col) -> None: ... + def GetPane(self, row, col, /) -> PyCWnd: ... + def CreateView(self, view: PyCView, row, col, arg: tuple[Incomplete, Incomplete], /) -> None: ... + def CreateStatic(self, parent, rows, cols, style, _id, /) -> None: ... + def SetColumnInfo(self, column, ideal, _min, /) -> None: ... + def SetRowInfo(self, row, ideal, _min, /) -> None: ... + def IdFromRowCol(self, row, col, /) -> None: ... def DoKeyboardSplit(self): ... class PyCStatusBar: - def GetPaneInfo(self, index) -> tuple[Incomplete, Incomplete, Incomplete]: ... + def GetPaneInfo(self, index, /) -> tuple[Incomplete, Incomplete, Incomplete]: ... def GetStatusBarCtrl(self) -> PyCStatusBarCtrl: ... - def SetIndicators(self, indicators) -> None: ... - def SetPaneInfo(self, index, _id, style, width) -> None: ... + def SetIndicators(self, indicators, /) -> None: ... + def SetPaneInfo(self, index, _id, style, width, /) -> None: ... class PyCStatusBarCtrl: - def CreateWindow(self, style, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], parent: PyCWnd, _id) -> None: ... + def CreateWindow( + self, style, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], parent: PyCWnd, _id, / + ) -> None: ... def GetBorders(self) -> tuple[Incomplete, Incomplete, Incomplete]: ... - def GetParts(self, nParts): ... - def GetRect(self, nPane) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... - def GetText(self, nPane): ... - def GetTextAttr(self, nPane): ... - def GetTextLength(self, nPane): ... - def SetMinHeight(self, nHeight) -> None: ... - def SetParts(self, coord) -> None: ... - def SetText(self, text: str, nPane, nType) -> None: ... - def SetTipText(self, nPane, text: str) -> None: ... + def GetParts(self, nParts, /): ... + def GetRect(self, nPane, /) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... + def GetText(self, nPane, /): ... + def GetTextAttr(self, nPane, /): ... + def GetTextLength(self, nPane, /): ... + def SetMinHeight(self, nHeight, /) -> None: ... + def SetParts(self, coord, /) -> None: ... + def SetText(self, text: str, nPane, nType, /) -> None: ... + def SetTipText(self, nPane, text: str, /) -> None: ... class PyCTabCtrl: def GetCurSel(self): ... def GetItemCountl(self): ... - def SetCurSel(self, index): ... + def SetCurSel(self, index, /): ... class PyCToolBar: - def GetButtonStyle(self, index) -> None: ... - def GetButtonText(self, index) -> str: ... - def GetItemID(self, index) -> None: ... - def SetButtonInfo(self, index, ID, style, imageIx) -> None: ... + def GetButtonStyle(self, index, /) -> None: ... + def GetButtonText(self, index, /) -> str: ... + def GetItemID(self, index, /) -> None: ... + def SetButtonInfo(self, index, ID, style, imageIx, /) -> None: ... def GetToolBarCtrl(self) -> PyCToolBarCtrl: ... - def LoadBitmap(self, _id: PyResourceId) -> None: ... - def LoadToolBar(self, _id: PyResourceId) -> None: ... - def SetBarStyle(self, style) -> None: ... - def SetBitmap(self, hBitmap) -> None: ... - def SetButtons(self, buttons, numButtons) -> None: ... - def SetButtonStyle(self, index, style) -> None: ... - def SetHeight(self, height) -> None: ... - def SetSizes(self, sizeButton: tuple[Incomplete, Incomplete], sizeButton1: tuple[Incomplete, Incomplete]) -> None: ... + def LoadBitmap(self, _id: PyResourceId, /) -> None: ... + def LoadToolBar(self, _id: PyResourceId, /) -> None: ... + def SetBarStyle(self, style, /) -> None: ... + def SetBitmap(self, hBitmap, /) -> None: ... + def SetButtons(self, buttons, numButtons, /) -> None: ... + def SetButtonStyle(self, index, style, /) -> None: ... + def SetHeight(self, height, /) -> None: ... + def SetSizes(self, sizeButton: tuple[Incomplete, Incomplete], sizeButton1: tuple[Incomplete, Incomplete], /) -> None: ... class PyCToolBarCtrl: - def AddBitmap(self, numButtons, bitmap): ... + def AddBitmap(self, numButtons, bitmap, /): ... def AddButtons(self): ... - def AddStrings(self, strings): ... + def AddStrings(self, strings, /): ... def AutoSize(self) -> None: ... - def CheckButton(self, nID, bCheck: int = ...): ... - def CommandToIndex(self, nID): ... - def CreateWindow(self, style, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], parent: PyCWnd, _id) -> None: ... + def CheckButton(self, nID, bCheck: int = ..., /): ... + def CommandToIndex(self, nID, /): ... + def CreateWindow( + self, style, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], parent: PyCWnd, _id, / + ) -> None: ... def Customize(self) -> None: ... - def DeleteButton(self, nID) -> None: ... - def EnableButton(self, nID, bEnable: int = ...) -> None: ... + def DeleteButton(self, nID, /) -> None: ... + def EnableButton(self, nID, bEnable: int = ..., /) -> None: ... def GetBitmapFlags(self): ... - def GetButton(self, nID): ... + def GetButton(self, nID, /): ... def GetButtonCount(self): ... - def GetItemRect(self, nID) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... + def GetItemRect(self, nID, /) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... def GetRows(self) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... - def HideButton(self, nID, bEnable: int = ...) -> None: ... - def Indeterminate(self, nID, bEnable: int = ...) -> None: ... - def InsertButton(self, nID, button: PyCToolBarCtrl): ... - def IsButtonChecked(self, nID) -> bool: ... - def IsButtonEnabled(self, nID) -> bool: ... - def IsButtonHidden(self, nID) -> bool: ... - def IsButtonIndeterminate(self, nID) -> bool: ... - def IsButtonPressed(self, nID) -> bool: ... - def PressButton(self, nID, bEnable: int = ...) -> None: ... - def SetBitmapSize(self, width1, height1, width: int = ..., height: int = ...) -> None: ... - def SetButtonSize(self, width1, height1, width: int = ..., height: int = ...) -> None: ... - def SetCmdID(self, nIndex, nID) -> None: ... - def SetRows(self, nRows, bLarger) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... + def HideButton(self, nID, bEnable: int = ..., /) -> None: ... + def Indeterminate(self, nID, bEnable: int = ..., /) -> None: ... + def InsertButton(self, nID, button: PyCToolBarCtrl, /): ... + def IsButtonChecked(self, nID, /) -> bool: ... + def IsButtonEnabled(self, nID, /) -> bool: ... + def IsButtonHidden(self, nID, /) -> bool: ... + def IsButtonIndeterminate(self, nID, /) -> bool: ... + def IsButtonPressed(self, nID, /) -> bool: ... + def PressButton(self, nID, bEnable: int = ..., /) -> None: ... + def SetBitmapSize(self, width1, height1, width: int = ..., height: int = ..., /) -> None: ... + def SetButtonSize(self, width1, height1, width: int = ..., height: int = ..., /) -> None: ... + def SetCmdID(self, nIndex, nID, /) -> None: ... + def SetRows(self, nRows, bLarger, /) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... class PyCToolTipCtrl: - def CreateWindow(self, parent: PyCWnd, style) -> None: ... - def UpdateTipText(self, text: str, wnd: PyCWnd, _id) -> None: ... + def CreateWindow(self, parent: PyCWnd, style, /) -> None: ... + def UpdateTipText(self, text: str, wnd: PyCWnd, _id, /) -> None: ... def AddTool( - self, wnd: PyCWnd, text: str, _id, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete] | None = ... + self, wnd: PyCWnd, text: str, _id, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete] | None = ..., / ) -> None: ... - def SetMaxTipWidth(self, width): ... + def SetMaxTipWidth(self, width, /): ... class PyCTreeCtrl: - def CreateWindow(self, style, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], PyCWnd, _id) -> None: ... + def CreateWindow(self, style, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], PyCWnd, _id, /) -> None: ... def GetCount(self): ... def GetIndent(self): ... - def SetIndent(self, indent) -> None: ... - def GetImagelist(self, nImagelist) -> PyCImagelist: ... - def SetImagelist(self, imagelist: PyCImagelist, imageType): ... - def GetNextItem(self, item, code): ... - def ItemHasChildren(self, item): ... - def GetChildItem(self, item): ... - def GetNextSiblingItem(self, item): ... - def GetPrevSiblingItem(self, item): ... - def GetParentItem(self, item): ... + def SetIndent(self, indent, /) -> None: ... + def GetImagelist(self, nImagelist, /) -> PyCImagelist: ... + def SetImagelist(self, imagelist: PyCImagelist, imageType, /): ... + def GetNextItem(self, item, code, /): ... + def ItemHasChildren(self, item, /): ... + def GetChildItem(self, item, /): ... + def GetNextSiblingItem(self, item, /): ... + def GetPrevSiblingItem(self, item, /): ... + def GetParentItem(self, item, /): ... def GetFirstVisibleItem(self): ... - def GetNextVisibleItem(self, item): ... + def GetNextVisibleItem(self, item, /): ... def GetSelectedItem(self): ... def GetDropHilightItem(self): ... def GetRootItem(self): ... def GetToolTips(self): ... - def GetItem(self, item, arg) -> TV_ITEM: ... - def SetItem(self, item: TV_ITEM): ... - def GetItemState(self, item, stateMask) -> tuple[Incomplete, Incomplete]: ... - def SetItemState(self, item, state, stateMask) -> None: ... - def GetItemImage(self, item) -> tuple[Incomplete, Incomplete]: ... - def SetItemImage(self, item, iImage, iSelectedImage) -> None: ... - def SetItemText(self, item, text: str): ... - def GetItemText(self, item): ... - def GetItemData(self, item): ... - def SetItemData(self, item, Data): ... - def GetItemRect(self, item, bTextOnly) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... + def GetItem(self, item, arg, /) -> TV_ITEM: ... + def SetItem(self, item: TV_ITEM, /): ... + def GetItemState(self, item, stateMask, /) -> tuple[Incomplete, Incomplete]: ... + def SetItemState(self, item, state, stateMask, /) -> None: ... + def GetItemImage(self, item, /) -> tuple[Incomplete, Incomplete]: ... + def SetItemImage(self, item, iImage, iSelectedImage, /) -> None: ... + def SetItemText(self, item, text: str, /): ... + def GetItemText(self, item, /): ... + def GetItemData(self, item, /): ... + def SetItemData(self, item, Data, /): ... + def GetItemRect(self, item, bTextOnly, /) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... def GetEditControl(self) -> PyCEdit: ... def GetVisibleCount(self): ... def InsertItem( @@ -5724,51 +5742,52 @@ class PyCTreeCtrl: text2, parent3, parent4, + /, ): ... - def DeleteItem(self, item) -> None: ... + def DeleteItem(self, item, /) -> None: ... def DeleteAllItems(self): ... - def Expand(self, item, code) -> None: ... - def Select(self, item, code) -> None: ... - def SelectItem(self, item) -> None: ... - def SelectDropTarget(self, item) -> None: ... - def SelectSetFirstVisible(self, item) -> None: ... - def EditLabel(self, item) -> PyCEdit: ... - def CreateDragImage(self, item) -> PyCImagelist: ... - def SortChildren(self, item) -> None: ... - def EnsureVisible(self, item): ... - def HitTest(self, arg) -> tuple[Incomplete, Incomplete]: ... + def Expand(self, item, code, /) -> None: ... + def Select(self, item, code, /) -> None: ... + def SelectItem(self, item, /) -> None: ... + def SelectDropTarget(self, item, /) -> None: ... + def SelectSetFirstVisible(self, item, /) -> None: ... + def EditLabel(self, item, /) -> PyCEdit: ... + def CreateDragImage(self, item, /) -> PyCImagelist: ... + def SortChildren(self, item, /) -> None: ... + def EnsureVisible(self, item, /): ... + def HitTest(self, arg, /) -> tuple[Incomplete, Incomplete]: ... class PyCTreeView: - def PreCreateWindow(self, createStruct): ... + def PreCreateWindow(self, createStruct, /): ... def GetTreeCtrl(self) -> PyCTreeCtrl: ... - def OnCommand(self, wparam, lparam) -> None: ... + def OnCommand(self, wparam, lparam, /) -> None: ... class PyCView: - def CreateWindow(self, parent: PyCWnd, arg, arg1, arg2: tuple[Incomplete, Incomplete, Incomplete, Incomplete]) -> None: ... + def CreateWindow(self, parent: PyCWnd, arg, arg1, arg2: tuple[Incomplete, Incomplete, Incomplete, Incomplete], /) -> None: ... def GetDocument(self) -> PyCDocument: ... - def OnActivateView(self, activate, activateView: PyCView, DeactivateView: PyCView): ... + def OnActivateView(self, activate, activateView: PyCView, DeactivateView: PyCView, /): ... def OnInitialUpdate(self) -> None: ... - def OnMouseActivate(self, wnd: PyCWnd, hittest, message): ... - def PreCreateWindow(self, createStruct): ... + def OnMouseActivate(self, wnd: PyCWnd, hittest, message, /): ... + def PreCreateWindow(self, createStruct, /): ... def OnFilePrint(self) -> None: ... def DoPreparePrinting(self): ... def OnBeginPrinting(self) -> None: ... def OnEndPrinting(self) -> None: ... class PyCWinApp: - def AddDocTemplate(self, template: PyCDocTemplate) -> None: ... - def FindOpenDocument(self, fileName: str) -> PyCDocument: ... + def AddDocTemplate(self, template: PyCDocTemplate, /) -> None: ... + def FindOpenDocument(self, fileName: str, /) -> PyCDocument: ... def GetDocTemplatelist(self) -> list[Incomplete]: ... - def InitDlgInstance(self, dialog: PyCDialog) -> None: ... - def LoadCursor(self, cursorId: PyResourceId): ... - def LoadStandardCursor(self, cursorId: PyResourceId): ... - def LoadOEMCursor(self, cursorId): ... - def LoadIcon(self, idResource: int) -> int: ... - def LoadStandardIcon(self, resourceName: PyResourceId): ... - def OpenDocumentFile(self, fileName: str) -> None: ... + def InitDlgInstance(self, dialog: PyCDialog, /) -> None: ... + def LoadCursor(self, cursorId: PyResourceId, /): ... + def LoadStandardCursor(self, cursorId: PyResourceId, /): ... + def LoadOEMCursor(self, cursorId, /): ... + def LoadIcon(self, idResource: int, /) -> int: ... + def LoadStandardIcon(self, resourceName: PyResourceId, /): ... + def OpenDocumentFile(self, fileName: str, /) -> None: ... def OnFileNew(self) -> None: ... def OnFileOpen(self) -> None: ... - def RemoveDocTemplate(self, template: PyCDocTemplate) -> None: ... + def RemoveDocTemplate(self, template: PyCDocTemplate, /) -> None: ... def Run(self): ... def IsInproc(self) -> bool: ... @@ -5777,21 +5796,21 @@ class PyCWinThread: def PumpIdle(self) -> None: ... def PumpMessages(self) -> None: ... def Run(self): ... - def SetMainFrame(self, mainFrame: PyCWnd) -> None: ... - def SetThreadPriority(self, priority: PyCWnd) -> None: ... + def SetMainFrame(self, mainFrame: PyCWnd, /) -> None: ... + def SetThreadPriority(self, priority: PyCWnd, /) -> None: ... class PyCWnd: - def ActivateFrame(self, cmdShow) -> None: ... + def ActivateFrame(self, cmdShow, /) -> None: ... def BringWindowToTop(self) -> None: ... def BeginPaint(self) -> tuple[PyCDC, Incomplete]: ... def CalcWindowRect( - self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], nAdjustType + self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], nAdjustType, / ) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... - def CenterWindow(self, altwin: PyCWnd | None = ...) -> None: ... - def CheckRadioButton(self, idFirst, idLast, idCheck) -> None: ... - def ChildWindowFromPoint(self, x, y, flag: int = ...) -> PyCWnd: ... + def CenterWindow(self, altwin: PyCWnd | None = ..., /) -> None: ... + def CheckRadioButton(self, idFirst, idLast, idCheck, /) -> None: ... + def ChildWindowFromPoint(self, x, y, flag: int = ..., /) -> PyCWnd: ... def ClientToScreen( - self, point: tuple[Incomplete, Incomplete], rect + self, point: tuple[Incomplete, Incomplete], rect, / ) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete, Incomplete]: ... def CreateWindow( self, @@ -5802,6 +5821,7 @@ class PyCWnd: parent: PyCWnd, _id, context: Incomplete | None = ..., + /, ) -> None: ... def CreateWindowEx( self, @@ -5814,33 +5834,34 @@ class PyCWnd: _id, createStruct1, createStruct: CREATESTRUCT | None = ..., + /, ) -> None: ... - def DefWindowProc(self, message, idLast, idCheck): ... + def DefWindowProc(self, message, idLast, idCheck, /): ... def DestroyWindow(self) -> None: ... - def DlgDirlist(self, defPath: str, idlistbox, idStaticPath, fileType) -> None: ... + def DlgDirlist(self, defPath: str, idlistbox, idStaticPath, fileType, /) -> None: ... def DlgDirlistComboBox(self) -> None: ... - def DlgDirSelect(self, idlistbox) -> str: ... - def DlgDirSelectComboBox(self, idlistbox) -> str: ... - def DragAcceptFiles(self, bAccept: int = ...) -> None: ... + def DlgDirSelect(self, idlistbox, /) -> str: ... + def DlgDirSelectComboBox(self, idlistbox, /) -> str: ... + def DragAcceptFiles(self, bAccept: int = ..., /) -> None: ... def DrawMenuBar(self) -> None: ... - def EnableWindow(self, bEnable: int = ...): ... - def EndModalLoop(self, result) -> None: ... - def EndPaint(self, paintStruct) -> None: ... - def GetCheckedRadioButton(self, idFirst, idLast): ... + def EnableWindow(self, bEnable: int = ..., /): ... + def EndModalLoop(self, result, /) -> None: ... + def EndPaint(self, paintStruct, /) -> None: ... + def GetCheckedRadioButton(self, idFirst, idLast, /): ... def GetClientRect(self) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... def GetDC(self) -> PyCDC: ... def GetDCEx(self) -> PyCDC: ... def GetDlgCtrlID(self): ... - def GetDlgItem(self, idControl) -> PyCWnd: ... - def GetDlgItemInt(self, idControl, bUnsigned: int = ...): ... - def GetDlgItemText(self, idControl) -> str: ... + def GetDlgItem(self, idControl, /) -> PyCWnd: ... + def GetDlgItemInt(self, idControl, bUnsigned: int = ..., /): ... + def GetDlgItemText(self, idControl, /) -> str: ... def GetLastActivePopup(self) -> PyCWnd: ... def GetMenu(self) -> PyCMenu: ... def GetParent(self) -> PyCWnd: ... def GetParentFrame(self) -> PyCWnd: ... def GetSafeHwnd(self): ... - def GetScrollInfo(self, nBar, mask): ... - def GetScrollPos(self, nBar): ... + def GetScrollInfo(self, nBar, mask, /): ... + def GetScrollPos(self, nBar, /): ... def GetStyle(self): ... def GetExStyle(self): ... def GetSystemMenu(self) -> PyCMenu: ... @@ -5848,98 +5869,100 @@ class PyCWnd: def GetTopLevelOwner(self) -> PyCWnd: ... def GetTopLevelParent(self) -> PyCWnd: ... def GetTopWindow(self) -> PyCWnd: ... - def GetWindow(self, _type) -> PyCWnd: ... + def GetWindow(self, _type, /) -> PyCWnd: ... def GetWindowDC(self) -> PyCDC: ... def GetWindowPlacement(self): ... def GetWindowRect(self) -> tuple[int, int, int, int]: ... def GetWindowText(self) -> str: ... def HideCaret(self) -> None: ... - def HookAllKeyStrokes(self, obHandler) -> None: ... - def HookKeyStroke(self, obHandler, ch): ... - def HookMessage(self, obHandler, message): ... - def InvalidateRect(self, arg: tuple[Incomplete, Incomplete, Incomplete, Incomplete], bErase: int = ...) -> None: ... - def InvalidateRgn(self, region: PyCRgn, bErase: int = ...) -> None: ... - def IsChild(self, obWnd: PyCWnd) -> bool: ... - def IsDlgButtonChecked(self, idCtl) -> bool: ... + def HookAllKeyStrokes(self, obHandler, /) -> None: ... + def HookKeyStroke(self, obHandler, ch, /): ... + def HookMessage(self, obHandler, message, /): ... + def InvalidateRect(self, arg: tuple[Incomplete, Incomplete, Incomplete, Incomplete], bErase: int = ..., /) -> None: ... + def InvalidateRgn(self, region: PyCRgn, bErase: int = ..., /) -> None: ... + def IsChild(self, obWnd: PyCWnd, /) -> bool: ... + def IsDlgButtonChecked(self, idCtl, /) -> bool: ... def IsIconic(self) -> bool: ... def IsZoomed(self) -> bool: ... def IsWindow(self) -> bool: ... def IsWindowVisible(self) -> bool: ... def KillTimer(self): ... def LockWindowUpdate(self) -> None: ... - def MapWindowPoints(self, wnd: PyCWnd, points: list[tuple[Incomplete, Incomplete]]) -> None: ... + def MapWindowPoints(self, wnd: PyCWnd, points: list[tuple[Incomplete, Incomplete]], /) -> None: ... def MouseCaptured(self): ... - def MessageBox(self, message: str, arg, title: str | None = ...) -> None: ... - def ModifyStyle(self, remove, add, flags: int = ...): ... - def ModifyStyleEx(self, remove, add, flags: int = ...): ... - def MoveWindow(self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], bRepaint: int = ...) -> None: ... + def MessageBox(self, message: str, arg, title: str | None = ..., /) -> None: ... + def ModifyStyle(self, remove, add, flags: int = ..., /): ... + def ModifyStyleEx(self, remove, add, flags: int = ..., /): ... + def MoveWindow(self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete], bRepaint: int = ..., /) -> None: ... def OnClose(self): ... - def OnCtlColor(self, dc: PyCDC, control, _type): ... - def OnEraseBkgnd(self, dc: PyCDC): ... - def OnNcHitTest(self, arg: tuple[Incomplete, Incomplete]): ... + def OnCtlColor(self, dc: PyCDC, control, _type, /): ... + def OnEraseBkgnd(self, dc: PyCDC, /): ... + def OnNcHitTest(self, arg: tuple[Incomplete, Incomplete], /): ... def OnPaint(self): ... def OnQueryDragIcon(self): ... def OnQueryNewPalette(self): ... - def OnSetCursor(self, wnd: PyCWnd, hittest, message): ... - def OnMouseActivate(self, wnd: PyCWnd, hittest, message): ... - def OnWndMsg(self, msg, wParam, lParam) -> tuple[Incomplete, Incomplete]: ... - def PreCreateWindow(self, createStruct): ... - def PumpWaitingMessages(self, firstMsg, lastMsg) -> None: ... + def OnSetCursor(self, wnd: PyCWnd, hittest, message, /): ... + def OnMouseActivate(self, wnd: PyCWnd, hittest, message, /): ... + def OnWndMsg(self, msg, wParam, lParam, /) -> tuple[Incomplete, Incomplete]: ... + def PreCreateWindow(self, createStruct, /): ... + def PumpWaitingMessages(self, firstMsg, lastMsg, /) -> None: ... def RedrawWindow( - self, _object: PyCRgn, flags, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete] | None = ... + self, _object: PyCRgn, flags, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete] | None = ..., / ) -> None: ... def ReleaseCapture(self) -> None: ... - def ReleaseDC(self, __dc: PyCDC) -> None: ... - def RepositionBars(self, idFirst, idLast, idLeftOver) -> None: ... - def RunModalLoop(self, flags): ... - def PostMessage(self, idMessage, wParam: int = ..., lParam: int = ...) -> None: ... - def SendMessageToDescendants(self, idMessage, wParam: int = ..., lParam: int = ..., bDeep: int = ...) -> None: ... - def SendMessage(self, idMessage, idMessage1, ob, wParam: int = ..., lParam: int = ...) -> None: ... + def ReleaseDC(self, dc: PyCDC, /) -> None: ... + def RepositionBars(self, idFirst, idLast, idLeftOver, /) -> None: ... + def RunModalLoop(self, flags, /): ... + def PostMessage(self, idMessage, wParam: int = ..., lParam: int = ..., /) -> None: ... + def SendMessageToDescendants(self, idMessage, wParam: int = ..., lParam: int = ..., bDeep: int = ..., /) -> None: ... + def SendMessage(self, idMessage, idMessage1, ob, wParam: int = ..., lParam: int = ..., /) -> None: ... def SetActiveWindow(self) -> PyCWnd: ... def SetForegroundWindow(self) -> None: ... - def SetWindowPos(self, hWndInsertAfter, position: tuple[Incomplete, Incomplete, Incomplete, Incomplete], flags) -> None: ... + def SetWindowPos( + self, hWndInsertAfter, position: tuple[Incomplete, Incomplete, Incomplete, Incomplete], flags, / + ) -> None: ... def ScreenToClient( - self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete, Incomplete], pnt + self, rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete, Incomplete], pnt, / ) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete, Incomplete]: ... def SetCapture(self) -> None: ... - def SetDlgItemText(self, idControl, text: str) -> None: ... + def SetDlgItemText(self, idControl, text: str, /) -> None: ... def SetFocus(self) -> None: ... - def SetFont(self, font: PyCFont, bRedraw: int = ...) -> None: ... + def SetFont(self, font: PyCFont, bRedraw: int = ..., /) -> None: ... def SetIcon(self): ... - def SetMenu(self, menuObj: PyCMenu) -> None: ... - def SetRedraw(self, bState: int = ...) -> None: ... - def SetScrollPos(self, nBar, nPos, redraw: int = ...): ... - def SetScrollInfo(self, nBar, ScrollInfo, redraw: int = ...): ... - def SetTimer(self, idEvent, elapse): ... - def SetWindowPlacement(self, placement) -> None: ... - def SetWindowText(self, text: str) -> None: ... + def SetMenu(self, menuObj: PyCMenu, /) -> None: ... + def SetRedraw(self, bState: int = ..., /) -> None: ... + def SetScrollPos(self, nBar, nPos, redraw: int = ..., /): ... + def SetScrollInfo(self, nBar, ScrollInfo, redraw: int = ..., /): ... + def SetTimer(self, idEvent, elapse, /): ... + def SetWindowPlacement(self, placement, /) -> None: ... + def SetWindowText(self, text: str, /) -> None: ... def ShowCaret(self) -> None: ... - def ShowScrollBar(self, nBar, bShow: int = ...) -> None: ... - def ShowWindow(self, arg): ... + def ShowScrollBar(self, nBar, bShow: int = ..., /) -> None: ... + def ShowWindow(self, arg, /): ... def UnLockWindowUpdate(self) -> None: ... - def UpdateData(self, bSaveAndValidate: int = ...): ... - def UpdateDialogControls(self, pTarget: PyCCmdTarget, disableIfNoHandler): ... + def UpdateData(self, bSaveAndValidate: int = ..., /): ... + def UpdateDialogControls(self, pTarget: PyCCmdTarget, disableIfNoHandler, /): ... def UpdateWindow(self) -> None: ... class PyDDEConv: - def ConnectTo(self, service: str, topic: str) -> None: ... + def ConnectTo(self, service: str, topic: str, /) -> None: ... def Connected(self) -> None: ... - def Exec(self, Cmd: str) -> None: ... + def Exec(self, Cmd: str, /) -> None: ... def Request(self) -> None: ... def Poke(self) -> None: ... class PyDDEServer: - def AddTopic(self, topic: PyDDETopic) -> None: ... - def Create(self, name: str, filterFlags: int = ...) -> None: ... + def AddTopic(self, topic: PyDDETopic, /) -> None: ... + def Create(self, name: str, filterFlags: int = ..., /) -> None: ... def Destroy(self) -> None: ... def GetLastError(self): ... def Shutdown(self) -> None: ... class PyDDEStringItem: - def SetData(self, data: str) -> None: ... + def SetData(self, data: str, /) -> None: ... class PyDDETopic: - def AddItem(self, item) -> None: ... + def AddItem(self, item, /) -> None: ... def Destroy(self) -> None: ... class PyDLL: @@ -5974,24 +5997,24 @@ class EXTENSION_CONTROL_BLOCK: def ContentType(self): ... @property def LogData(self): ... - def WriteClient(self, data: str, reserved: int = ...): ... - def GetServerVariable(self, variable: str, default) -> str: ... - def ReadClient(self, nbytes) -> str: ... - def SendResponseHeaders(self, reply: str, headers: str, keepAlive: bool = ...) -> None: ... - def SetFlushFlag(self, flag) -> None: ... - def TransmitFile(self, callback, param, hFile, statusCode: str, BytesToWrite, Offset, head: str, tail: str, flags): ... + def WriteClient(self, data: str, reserved: int = ..., /): ... + def GetServerVariable(self, variable: str, default, /) -> str: ... + def ReadClient(self, nbytes, /) -> str: ... + def SendResponseHeaders(self, reply: str, headers: str, keepAlive: bool = ..., /) -> None: ... + def SetFlushFlag(self, flag, /) -> None: ... + def TransmitFile(self, callback, param, hFile, statusCode: str, BytesToWrite, Offset, head: str, tail: str, flags, /): ... def MapURLToPath(self) -> None: ... - def DoneWithSession(self, status) -> None: ... - def Redirect(self, url: str) -> None: ... + def DoneWithSession(self, status, /) -> None: ... + def Redirect(self, url: str, /) -> None: ... def IsKeepAlive(self) -> bool: ... - def GetAnonymousToken(self, metabase_path: str): ... + def GetAnonymousToken(self, metabase_path: str, /): ... def GetImpersonationToken(self): ... def IsKeepConn(self) -> bool: ... - def ExecURL(self, url: str, method: str, clientHeaders: str, info, entity, flags): ... + def ExecURL(self, url: str, method: str, clientHeaders: str, info, entity, flags, /): ... def GetExecURLStatus(self): ... - def IOCompletion(self, func, arg: Incomplete | None = ...): ... - def ReportUnhealthy(self, reason: str | None = ...): ... - def IOCallback(self, ecb: EXTENSION_CONTROL_BLOCK, arg, cbIO, dwError): ... + def IOCompletion(self, func, arg: Incomplete | None = ..., /): ... + def ReportUnhealthy(self, reason: str | None = ..., /): ... + def IOCallback(self, ecb: EXTENSION_CONTROL_BLOCK, arg, cbIO, dwError, /): ... class HSE_VERSION_INFO: @property @@ -6013,11 +6036,11 @@ class HTTP_FILTER_CONTEXT: @property def FilterContext(self): ... def GetData(self): ... - def GetServerVariable(self, variable: str, default) -> str: ... - def WriteClient(self, data: str, reserverd: int = ...) -> None: ... - def AddResponseHeaders(self, data: str, reserverd: int = ...) -> None: ... - def SendResponseHeader(self, status: str, header: str) -> None: ... - def DisableNotifications(self, flags) -> None: ... + def GetServerVariable(self, variable: str, default, /) -> str: ... + def WriteClient(self, data: str, reserverd: int = ..., /) -> None: ... + def AddResponseHeaders(self, data: str, reserverd: int = ..., /) -> None: ... + def SendResponseHeader(self, status: str, header: str, /) -> None: ... + def DisableNotifications(self, flags, /) -> None: ... class HTTP_FILTER_LOG: @property @@ -6036,8 +6059,8 @@ class HTTP_FILTER_LOG: def HttpStatus(self): ... class HTTP_FILTER_PREPROC_HEADERS: - def GetHeader(self, header: str, default) -> str: ... - def SetHeader(self, name: str, val: str) -> None: ... + def GetHeader(self, header: str, default, /) -> str: ... + def SetHeader(self, name: str, val: str, /) -> None: ... def AddHeader(self) -> None: ... class HTTP_FILTER_RAW_DATA: diff --git a/stubs/pywin32/pythoncom.pyi b/stubs/pywin32/pythoncom.pyi index 30a0f46a8c4e..5c50fc9459aa 100644 --- a/stubs/pywin32/pythoncom.pyi +++ b/stubs/pywin32/pythoncom.pyi @@ -11,103 +11,105 @@ error: TypeAlias = com_error # noqa: Y042 class internal_error(Exception): ... -def CoCreateFreeThreadedMarshaler(unk: _win32typing.PyIUnknown) -> _win32typing.PyIUnknown: ... +def CoCreateFreeThreadedMarshaler(unk: _win32typing.PyIUnknown, /) -> _win32typing.PyIUnknown: ... def CoCreateInstanceEx( clsid: _win32typing.PyIID, unkOuter: _win32typing.PyIUnknown, context, serverInfo: tuple[Incomplete, Incomplete, Incomplete, Incomplete], iids: list[_win32typing.PyIID], + /, ) -> _win32typing.PyIUnknown: ... def CoCreateInstance( - __clsid: _win32typing.PyIID, __unkOuter: _win32typing.PyIUnknown | None, __context: int, __iid: _win32typing.PyIID + clsid: _win32typing.PyIID, unkOuter: _win32typing.PyIUnknown | None, context: int, iid: _win32typing.PyIID, / ) -> _win32typing.PyIUnknown: ... def CoFreeUnusedLibraries() -> None: ... def CoInitialize() -> None: ... -def CoInitializeEx(flags) -> None: ... +def CoInitializeEx(flags, /) -> None: ... def CoInitializeSecurity( - sd: _win32typing.PySECURITY_DESCRIPTOR, authSvc, reserved1, authnLevel, impLevel, authInfo, capabilities, reserved2 + sd: _win32typing.PySECURITY_DESCRIPTOR, authSvc, reserved1, authnLevel, impLevel, authInfo, capabilities, reserved2, / ) -> None: ... -def CoGetInterfaceAndReleaseStream(stream: _win32typing.PyIStream, iid: _win32typing.PyIID) -> _win32typing.PyIUnknown: ... -def CoMarshalInterThreadInterfaceInStream(iid: _win32typing.PyIID, unk: _win32typing.PyIUnknown) -> _win32typing.PyIStream: ... +def CoGetInterfaceAndReleaseStream(stream: _win32typing.PyIStream, iid: _win32typing.PyIID, /) -> _win32typing.PyIUnknown: ... +def CoMarshalInterThreadInterfaceInStream(iid: _win32typing.PyIID, unk: _win32typing.PyIUnknown, /) -> _win32typing.PyIStream: ... def CoMarshalInterface( - Stm: _win32typing.PyIStream, riid: _win32typing.PyIID, Unk: _win32typing.PyIUnknown, DestContext, flags + Stm: _win32typing.PyIStream, riid: _win32typing.PyIID, Unk: _win32typing.PyIUnknown, DestContext, flags, / ) -> None: ... -def CoUnmarshalInterface(Stm: _win32typing.PyIStream, riid: _win32typing.PyIID): ... -def CoReleaseMarshalData(Stm: _win32typing.PyIStream) -> None: ... -def CoGetObject(name: str, iid: _win32typing.PyIID, bindOpts: Incomplete | None = ...) -> _win32typing.PyIUnknown: ... +def CoUnmarshalInterface(Stm: _win32typing.PyIStream, riid: _win32typing.PyIID, /): ... +def CoReleaseMarshalData(Stm: _win32typing.PyIStream, /) -> None: ... +def CoGetObject(name: str, iid: _win32typing.PyIID, bindOpts: Incomplete | None = ..., /) -> _win32typing.PyIUnknown: ... def CoUninitialize() -> None: ... -def CoRegisterClassObject(iid: _win32typing.PyIID, factory: _win32typing.PyIUnknown, context, flags): ... +def CoRegisterClassObject(iid: _win32typing.PyIID, factory: _win32typing.PyIUnknown, context, flags, /): ... def CoResumeClassObjects() -> None: ... -def CoRevokeClassObject(reg) -> None: ... -def CoTreatAsClass(clsidold: _win32typing.PyIID, clsidnew: _win32typing.PyIID) -> None: ... -def CoWaitForMultipleHandles(Flags, Timeout, Handles: list[int]): ... -def Connect(cls) -> _win32typing.PyIDispatch: ... +def CoRevokeClassObject(reg, /) -> None: ... +def CoTreatAsClass(clsidold: _win32typing.PyIID, clsidnew: _win32typing.PyIID, /) -> None: ... +def CoWaitForMultipleHandles(Flags, Timeout, Handles: list[int], /): ... +def Connect(cls, /) -> _win32typing.PyIDispatch: ... def CreateGuid() -> _win32typing.PyIID: ... def CreateBindCtx() -> _win32typing.PyIBindCtx: ... -def CreateFileMoniker(filename: str) -> _win32typing.PyIMoniker: ... -def CreateItemMoniker(delim: str, item: str) -> _win32typing.PyIMoniker: ... -def CreatePointerMoniker(IUnknown: _win32typing.PyIUnknown) -> _win32typing.PyIMoniker: ... +def CreateFileMoniker(filename: str, /) -> _win32typing.PyIMoniker: ... +def CreateItemMoniker(delim: str, item: str, /) -> _win32typing.PyIMoniker: ... +def CreatePointerMoniker(IUnknown: _win32typing.PyIUnknown, /) -> _win32typing.PyIMoniker: ... def CreateTypeLib(): ... def CreateTypeLib2(): ... -def CreateStreamOnHGlobal(hGlobal: int | None = ..., DeleteOnRelease: bool = ...) -> _win32typing.PyIStream: ... -def CreateILockBytesOnHGlobal(hGlobal: int | None = ..., DeleteOnRelease: bool = ...) -> _win32typing.PyILockBytes: ... -def EnableQuitMessage(threadId) -> None: ... +def CreateStreamOnHGlobal(hGlobal: int | None = ..., DeleteOnRelease: bool = ..., /) -> _win32typing.PyIStream: ... +def CreateILockBytesOnHGlobal(hGlobal: int | None = ..., DeleteOnRelease: bool = ..., /) -> _win32typing.PyILockBytes: ... +def EnableQuitMessage(threadId, /) -> None: ... def FUNCDESC() -> _win32typing.FUNCDESC: ... -def GetActiveObject(cls) -> _win32typing.PyIUnknown: ... -def GetClassFile(fileName) -> _win32typing.PyIID: ... -def GetFacilityString(scode) -> str: ... +def GetActiveObject(cls, /) -> _win32typing.PyIUnknown: ... +def GetClassFile(fileName, /) -> _win32typing.PyIID: ... +def GetFacilityString(scode, /) -> str: ... def GetRecordFromGuids( - iid: _win32typing.PyIID, verMajor, verMinor, lcid, infoIID: _win32typing.PyIID, data: Incomplete | None = ... + iid: _win32typing.PyIID, verMajor, verMinor, lcid, infoIID: _win32typing.PyIID, data: Incomplete | None = ..., / ): ... -def GetRecordFromTypeInfo(TypeInfo: _win32typing.PyITypeInfo): ... -def GetRunningObjectTable(reserved: int = ...) -> _win32typing.PyIRunningObjectTable: ... -def GetScodeString(scode) -> str: ... -def GetScodeRangeString(scode) -> str: ... -def GetSeverityString(scode) -> str: ... -def IsGatewayRegistered(__iid: _win32typing.PyIID | None) -> int: ... -def LoadRegTypeLib(iid: _win32typing.PyIID, versionMajor, versionMinor, lcid) -> _win32typing.PyITypeLib: ... -def LoadTypeLib(libFileName: str) -> _win32typing.PyITypeLib: ... -def MakePyFactory(iid: _win32typing.PyIID) -> _win32typing.PyIClassFactory: ... +def GetRecordFromTypeInfo(TypeInfo: _win32typing.PyITypeInfo, /): ... +def GetRunningObjectTable(reserved: int = ..., /) -> _win32typing.PyIRunningObjectTable: ... +def GetScodeString(scode, /) -> str: ... +def GetScodeRangeString(scode, /) -> str: ... +def GetSeverityString(scode, /) -> str: ... +def IsGatewayRegistered(iid: _win32typing.PyIID | None, /) -> int: ... +def LoadRegTypeLib(iid: _win32typing.PyIID, versionMajor, versionMinor, lcid, /) -> _win32typing.PyITypeLib: ... +def LoadTypeLib(libFileName: str, /) -> _win32typing.PyITypeLib: ... +def MakePyFactory(iid: _win32typing.PyIID, /) -> _win32typing.PyIClassFactory: ... def MkParseDisplayName( - displayName: str, bindCtx: _win32typing.PyIBindCtx | None = ... + displayName: str, bindCtx: _win32typing.PyIBindCtx | None = ..., / ) -> tuple[_win32typing.PyIMoniker, Incomplete, _win32typing.PyIBindCtx]: ... -def New(cls) -> _win32typing.PyIDispatch: ... -def ObjectFromAddress(address, iid: _win32typing.PyIID) -> _win32typing.PyIUnknown: ... -def ObjectFromLresult(lresult, iid: _win32typing.PyIID, wparm) -> _win32typing.PyIUnknown: ... +def New(cls, /) -> _win32typing.PyIDispatch: ... +def ObjectFromAddress(address, iid: _win32typing.PyIID, /) -> _win32typing.PyIUnknown: ... +def ObjectFromLresult(lresult, iid: _win32typing.PyIID, wparm, /) -> _win32typing.PyIUnknown: ... def OleInitialize() -> None: ... def OleGetClipboard() -> _win32typing.PyIDataObject: ... def OleFlushClipboard() -> None: ... -def OleIsCurrentClipboard(dataObj: _win32typing.PyIDataObject): ... -def OleSetClipboard(dataObj: _win32typing.PyIDataObject) -> None: ... -def OleLoadFromStream(stream: _win32typing.PyIStream, iid: _win32typing.PyIID) -> None: ... -def OleSaveToStream(persist: _win32typing.PyIPersistStream, stream: _win32typing.PyIStream) -> None: ... -def OleLoad(storage: _win32typing.PyIStorage, iid: _win32typing.PyIID, site: _win32typing.PyIOleClientSite) -> None: ... -def ProgIDFromCLSID(clsid) -> str: ... -def PumpWaitingMessages(__firstMessage: int = ..., __lastMessage: int = ...) -> int: ... +def OleIsCurrentClipboard(dataObj: _win32typing.PyIDataObject, /): ... +def OleSetClipboard(dataObj: _win32typing.PyIDataObject, /) -> None: ... +def OleLoadFromStream(stream: _win32typing.PyIStream, iid: _win32typing.PyIID, /) -> None: ... +def OleSaveToStream(persist: _win32typing.PyIPersistStream, stream: _win32typing.PyIStream, /) -> None: ... +def OleLoad(storage: _win32typing.PyIStorage, iid: _win32typing.PyIID, site: _win32typing.PyIOleClientSite, /) -> None: ... +def ProgIDFromCLSID(clsid, /) -> str: ... +def PumpWaitingMessages(firstMessage: int = ..., lastMessage: int = ..., /) -> int: ... def PumpMessages() -> None: ... -def QueryPathOfRegTypeLib(iid: _win32typing.PyIID, versionMajor, versionMinor, lcid) -> str: ... -def ReadClassStg(storage: _win32typing.PyIStorage) -> _win32typing.PyIID: ... -def ReadClassStm(Stm: _win32typing.PyIStream) -> _win32typing.PyIID: ... -def RegisterTypeLib(typelib: _win32typing.PyITypeLib, fullPath: str, lcid, helpDir: str | None = ...) -> None: ... -def UnRegisterTypeLib(iid: _win32typing.PyIID, versionMajor, versionMinor, lcid, syskind) -> str: ... -def RegisterActiveObject(obUnknown: _win32typing.PyIUnknown, clsid: _win32typing.PyIID, flags): ... -def RevokeActiveObject(handle) -> None: ... -def RegisterDragDrop(hwnd: int, dropTarget: _win32typing.PyIDropTarget) -> None: ... -def RevokeDragDrop(hwnd: int) -> None: ... +def QueryPathOfRegTypeLib(iid: _win32typing.PyIID, versionMajor, versionMinor, lcid, /) -> str: ... +def ReadClassStg(storage: _win32typing.PyIStorage, /) -> _win32typing.PyIID: ... +def ReadClassStm(Stm: _win32typing.PyIStream, /) -> _win32typing.PyIID: ... +def RegisterTypeLib(typelib: _win32typing.PyITypeLib, fullPath: str, lcid, helpDir: str | None = ..., /) -> None: ... +def UnRegisterTypeLib(iid: _win32typing.PyIID, versionMajor, versionMinor, lcid, syskind, /) -> str: ... +def RegisterActiveObject(obUnknown: _win32typing.PyIUnknown, clsid: _win32typing.PyIID, flags, /): ... +def RevokeActiveObject(handle, /) -> None: ... +def RegisterDragDrop(hwnd: int, dropTarget: _win32typing.PyIDropTarget, /) -> None: ... +def RevokeDragDrop(hwnd: int, /) -> None: ... def DoDragDrop() -> None: ... -def StgCreateDocfile(name: str, mode, reserved: int = ...) -> _win32typing.PyIStorage: ... -def StgCreateDocfileOnILockBytes(lockBytes: _win32typing.PyILockBytes, mode, reserved=...) -> _win32typing.PyIStorage: ... +def StgCreateDocfile(name: str, mode, reserved: int = ..., /) -> _win32typing.PyIStorage: ... +def StgCreateDocfileOnILockBytes(lockBytes: _win32typing.PyILockBytes, mode, reserved=..., /) -> _win32typing.PyIStorage: ... def StgOpenStorageOnILockBytes( lockBytes: _win32typing.PyILockBytes, stgPriority: _win32typing.PyIStorage, snbExclude: Incomplete | None = ..., reserved: int = ..., + /, ) -> _win32typing.PyIStorage: ... -def StgIsStorageFile(name: str): ... +def StgIsStorageFile(name: str, /): ... def STGMEDIUM() -> _win32typing.PySTGMEDIUM: ... def StgOpenStorage( - name: str, other: _win32typing.PyIStorage, mode, snbExclude: Incomplete | None = ..., reserved=... + name: str, other: _win32typing.PyIStorage, mode, snbExclude: Incomplete | None = ..., reserved=..., / ) -> _win32typing.PyIStorage: ... def StgOpenStorageEx( Name: str, Mode, stgfmt, Attrs, riid: _win32typing.PyIID, StgOptions: Incomplete | None = ... @@ -123,20 +125,20 @@ def StgCreateStorageEx( ) -> _win32typing.PyIStorage: ... def TYPEATTR() -> _win32typing.TYPEATTR: ... def VARDESC() -> _win32typing.VARDESC: ... -def WrapObject(ob, gatewayIID: _win32typing.PyIID, interfaceIID: _win32typing.PyIID) -> _win32typing.PyIUnknown: ... -def WriteClassStg(storage: _win32typing.PyIStorage, iid: _win32typing.PyIID) -> None: ... -def WriteClassStm(Stm: _win32typing.PyIStream, clsid: _win32typing.PyIID) -> None: ... -def UnwrapObject(ob: _win32typing.PyIUnknown) -> _win32typing.PyIDispatch: ... -def FmtIdToPropStgName(fmtid: _win32typing.PyIID): ... -def PropStgNameToFmtId(Name: str) -> _win32typing.PyIID: ... -def CoGetCallContext(riid: _win32typing.PyIID) -> _win32typing.PyIServerSecurity: ... -def CoGetObjectContext(riid: _win32typing.PyIID) -> _win32typing.PyIContext: ... -def CoGetCancelObject(riid: _win32typing.PyIID, ThreadID: int = ...) -> _win32typing.PyICancelMethodCalls: ... -def CoSetCancelObject(Unk: _win32typing.PyIUnknown) -> None: ... +def WrapObject(ob, gatewayIID: _win32typing.PyIID, interfaceIID: _win32typing.PyIID, /) -> _win32typing.PyIUnknown: ... +def WriteClassStg(storage: _win32typing.PyIStorage, iid: _win32typing.PyIID, /) -> None: ... +def WriteClassStm(Stm: _win32typing.PyIStream, clsid: _win32typing.PyIID, /) -> None: ... +def UnwrapObject(ob: _win32typing.PyIUnknown, /) -> _win32typing.PyIDispatch: ... +def FmtIdToPropStgName(fmtid: _win32typing.PyIID, /): ... +def PropStgNameToFmtId(Name: str, /) -> _win32typing.PyIID: ... +def CoGetCallContext(riid: _win32typing.PyIID, /) -> _win32typing.PyIServerSecurity: ... +def CoGetObjectContext(riid: _win32typing.PyIID, /) -> _win32typing.PyIContext: ... +def CoGetCancelObject(riid: _win32typing.PyIID, ThreadID: int = ..., /) -> _win32typing.PyICancelMethodCalls: ... +def CoSetCancelObject(Unk: _win32typing.PyIUnknown, /) -> None: ... def CoEnableCallCancellation() -> None: ... def CoDisableCallCancellation() -> None: ... -def CreateURLMonikerEx(*args, **kwargs): ... # incomplete -def new(__iid: _win32typing.PyIID | str): ... +def CreateURLMonikerEx(*args): ... # incomplete +def new(iid: _win32typing.PyIID | str, /): ... ACTIVEOBJECT_STRONG: int ACTIVEOBJECT_WEAK: int @@ -446,7 +448,7 @@ VT_VARIANT: int VT_VECTOR: int VT_VOID: int -def connect(*args, **kwargs): ... # incomplete +def connect(*args): ... # incomplete dcom: int fdexNameCaseInsensitive: int diff --git a/stubs/pywin32/pythonwin/dde.pyi b/stubs/pywin32/pythonwin/dde.pyi index ac041d3cf63f..41f2e65d894b 100644 --- a/stubs/pywin32/pythonwin/dde.pyi +++ b/stubs/pywin32/pythonwin/dde.pyi @@ -16,11 +16,11 @@ CBF_SKIP_CONNECT_CONFIRMS: int CBF_SKIP_DISCONNECTS: int CBF_SKIP_REGISTRATIONS: int -def CreateConversation(*args, **kwargs): ... # incomplete -def CreateServer(*args, **kwargs): ... # incomplete -def CreateServerSystemTopic(*args, **kwargs): ... # incomplete -def CreateStringItem(*args, **kwargs): ... # incomplete -def CreateTopic(*args, **kwargs): ... # incomplete +def CreateConversation(*args): ... # incomplete +def CreateServer(*args): ... # incomplete +def CreateServerSystemTopic(*args): ... # incomplete +def CreateStringItem(*args): ... # incomplete +def CreateTopic(*args): ... # incomplete MF_CALLBACKS: int MF_CONV: int diff --git a/stubs/pywin32/pythonwin/win32ui.pyi b/stubs/pywin32/pythonwin/win32ui.pyi index 2370e76acae2..38b52d8bdab1 100644 --- a/stubs/pywin32/pythonwin/win32ui.pyi +++ b/stubs/pywin32/pythonwin/win32ui.pyi @@ -4,7 +4,7 @@ import _win32typing class error(Exception): ... -def ComparePath(path1: str, path2: str): ... +def ComparePath(path1: str, path2: str, /): ... def CreateMDIFrame() -> _win32typing.PyCMDIFrameWnd: ... def CreateMDIChild() -> _win32typing.PyCMDIChildWnd: ... def CreateBitmap(*args: Unused) -> _win32typing.PyCBitmap: ... @@ -12,7 +12,7 @@ def CreateBitmapFromHandle(): ... def CreateBrush() -> _win32typing.PyCBrush: ... def CreateButton() -> _win32typing.PyCButton: ... def CreateColorDialog( - initColor: int = ..., flags: int = ..., parent: _win32typing.PyCWnd | None = ... + initColor: int = ..., flags: int = ..., parent: _win32typing.PyCWnd | None = ..., / ) -> _win32typing.PyCColorDialog: ... def CreateControl( classId: str, @@ -24,18 +24,19 @@ def CreateControl( bStorage, obPersist: Incomplete | None = ..., licKey: str | None = ..., + /, ) -> _win32typing.PyCWnd: ... def CreateControlBar() -> _win32typing.PyCControlBar: ... -def CreateCtrlView(doc: _win32typing.PyCDocument, className: str, style: int = ...) -> _win32typing.PyCCtrlView: ... +def CreateCtrlView(doc: _win32typing.PyCDocument, className: str, style: int = ..., /) -> _win32typing.PyCCtrlView: ... def CreateDC() -> None: ... -def CreateDCFromHandle(__hwnd: int | _win32typing.PyHANDLE) -> _win32typing.PyCDC: ... -def CreateDialog(idRes, dll: _win32typing.PyDLL | None = ...) -> _win32typing.PyCDialog: ... +def CreateDCFromHandle(hwnd: int | _win32typing.PyHANDLE, /) -> _win32typing.PyCDC: ... +def CreateDialog(idRes, dll: _win32typing.PyDLL | None = ..., /) -> _win32typing.PyCDialog: ... def CreateDialogBar() -> _win32typing.PyCDialogBar: ... -def CreateDialogIndirect(oblist) -> _win32typing.PyCDialog: ... +def CreateDialogIndirect(oblist, /) -> _win32typing.PyCDialog: ... def CreatePrintDialog( - idRes, bPrintSetupOnly, dwFlags, parent: _win32typing.PyCWnd | None = ..., dll: _win32typing.PyDLL | None = ... + idRes, bPrintSetupOnly, dwFlags, parent: _win32typing.PyCWnd | None = ..., dll: _win32typing.PyDLL | None = ..., / ) -> _win32typing.PyCPrintDialog: ... -def CreateDocTemplate(idRes) -> _win32typing.PyCDocTemplate: ... +def CreateDocTemplate(idRes, /) -> _win32typing.PyCDocTemplate: ... def CreateEdit() -> _win32typing.PyCEdit: ... def CreateFileDialog( bFileOpen, @@ -44,59 +45,60 @@ def CreateFileDialog( fileName: str | None = ..., _filter: str | None = ..., parent: _win32typing.PyCWnd | None = ..., + /, ) -> _win32typing.PyCFileDialog: ... def CreateFontDialog( - arg, font: Incomplete | None = ..., dcPrinter: _win32typing.PyCDC | None = ..., parent: _win32typing.PyCWnd | None = ... + arg, font: Incomplete | None = ..., dcPrinter: _win32typing.PyCDC | None = ..., parent: _win32typing.PyCWnd | None = ..., / ) -> _win32typing.PyCFontDialog: ... -def CreateFormView(doc: _win32typing.PyCDocument, Template) -> _win32typing.PyCFormView: ... +def CreateFormView(doc: _win32typing.PyCDocument, Template, /) -> _win32typing.PyCFormView: ... def CreateFrame(): ... def CreateTreeCtrl() -> _win32typing.PyCTreeCtrl: ... -def CreateTreeView(doc: _win32typing.PyCDocument) -> _win32typing.PyCTreeView: ... -def CreatePalette(lp): ... +def CreateTreeView(doc: _win32typing.PyCDocument, /) -> _win32typing.PyCTreeView: ... +def CreatePalette(lp, /): ... def CreatePopupMenu() -> _win32typing.PyCMenu: ... def CreateMenu() -> _win32typing.PyCMenu: ... -def CreatePen(style, width, color): ... +def CreatePen(style, width, color, /): ... def CreateProgressCtrl() -> _win32typing.PyCProgressCtrl: ... -def CreatePropertyPage(resource: _win32typing.PyResourceId, caption: int = ...) -> _win32typing.PyCPropertyPage: ... -def CreatePropertyPageIndirect(resourcelist: _win32typing.PyDialogTemplate, caption=...) -> _win32typing.PyCPropertyPage: ... +def CreatePropertyPage(resource: _win32typing.PyResourceId, caption: int = ..., /) -> _win32typing.PyCPropertyPage: ... +def CreatePropertyPageIndirect(resourcelist: _win32typing.PyDialogTemplate, caption=..., /) -> _win32typing.PyCPropertyPage: ... def CreatePropertySheet( - caption: _win32typing.PyResourceId, parent: _win32typing.PyCWnd | None = ..., select=... + caption: _win32typing.PyResourceId, parent: _win32typing.PyCWnd | None = ..., select=..., / ) -> _win32typing.PyCPropertySheet: ... def CreateRgn() -> _win32typing.PyCRgn: ... def CreateRichEditCtrl() -> _win32typing.PyCRichEditCtrl: ... -def CreateRichEditDocTemplate(idRes) -> _win32typing.PyCRichEditDocTemplate: ... -def CreateRichEditView(doc: _win32typing.PyCDocument | None = ...) -> _win32typing.PyCRichEditView: ... +def CreateRichEditDocTemplate(idRes, /) -> _win32typing.PyCRichEditDocTemplate: ... +def CreateRichEditView(doc: _win32typing.PyCDocument | None = ..., /) -> _win32typing.PyCRichEditView: ... def CreateSliderCtrl() -> _win32typing.PyCSliderCtrl: ... def CreateSplitter() -> _win32typing.PyCSplitterWnd: ... -def CreateStatusBar(parent: _win32typing.PyCWnd, arg, arg1, ctrlStype=...) -> _win32typing.PyCStatusBar: ... +def CreateStatusBar(parent: _win32typing.PyCWnd, arg, arg1, ctrlStype=..., /) -> _win32typing.PyCStatusBar: ... def CreateStatusBarCtrl() -> _win32typing.PyCStatusBarCtrl: ... -def CreateFont(properties) -> _win32typing.PyCFont: ... -def CreateToolBar(parent: _win32typing.PyCWnd, style, arg) -> _win32typing.PyCToolBar: ... +def CreateFont(properties, /) -> _win32typing.PyCFont: ... +def CreateToolBar(parent: _win32typing.PyCWnd, style, arg, /) -> _win32typing.PyCToolBar: ... def CreateToolBarCtrl() -> _win32typing.PyCToolBarCtrl: ... def CreateToolTipCtrl() -> _win32typing.PyCToolTipCtrl: ... def CreateThread() -> _win32typing.PyCWinThread: ... -def CreateView(doc: _win32typing.PyCDocument) -> _win32typing.PyCScrollView: ... -def CreateEditView(doc: _win32typing.PyCDocument) -> _win32typing.PyCEditView: ... +def CreateView(doc: _win32typing.PyCDocument, /) -> _win32typing.PyCScrollView: ... +def CreateEditView(doc: _win32typing.PyCDocument, /) -> _win32typing.PyCEditView: ... def CreateDebuggerThread() -> None: ... -def CreateWindowFromHandle(hwnd: int) -> _win32typing.PyCWnd: ... +def CreateWindowFromHandle(hwnd: int, /) -> _win32typing.PyCWnd: ... def CreateWnd() -> _win32typing.PyCWnd: ... def DestroyDebuggerThread() -> None: ... -def DoWaitCursor(code) -> None: ... +def DoWaitCursor(code, /) -> None: ... def DisplayTraceback() -> None: ... def Enable3dControls(): ... -def FindWindow(className: str, windowName: str) -> _win32typing.PyCWnd: ... +def FindWindow(className: str, windowName: str, /) -> _win32typing.PyCWnd: ... def FindWindowEx( - parentWindow: _win32typing.PyCWnd, childAfter: _win32typing.PyCWnd, className: str, windowName: str + parentWindow: _win32typing.PyCWnd, childAfter: _win32typing.PyCWnd, className: str, windowName: str, / ) -> _win32typing.PyCWnd: ... -def FullPath(path: str) -> str: ... +def FullPath(path: str, /) -> str: ... def GetActiveWindow() -> _win32typing.PyCWnd: ... def GetApp() -> _win32typing.PyCWinApp: ... def GetAppName(): ... def GetAppRegistryKey() -> None: ... -def GetBytes(address, size) -> str: ... +def GetBytes(address, size, /) -> str: ... def GetCommandLine() -> str: ... -def GetDeviceCaps(hdc, index): ... -def GetFileTitle(fileName: str) -> str: ... +def GetDeviceCaps(hdc, index, /): ... +def GetFileTitle(fileName: str, /) -> str: ... def GetFocus() -> _win32typing.PyCWnd: ... def GetForegroundWindow() -> _win32typing.PyCWnd: ... def GetHalftoneBrush() -> _win32typing.PyCBrush: ... @@ -104,7 +106,7 @@ def GetInitialStateRequest(): ... def GetMainFrame() -> _win32typing.PyCWnd: ... def GetName() -> str: ... def GetProfileFileName() -> str: ... -def GetProfileVal(section: str, entry: str, defValue: str) -> str: ... +def GetProfileVal(section: str, entry: str, defValue: str, /) -> str: ... def GetResource() -> _win32typing.PyDLL: ... def GetThread() -> _win32typing.PyCWinApp: ... def GetType(): ... @@ -112,41 +114,41 @@ def InitRichEdit() -> str: ... def InstallCallbackCaller(): ... def IsDebug() -> int: ... def IsWin32s() -> int: ... -def IsObject(__o: object) -> bool: ... -def LoadDialogResource(idRes, dll: _win32typing.PyDLL | None = ...): ... -def LoadLibrary(fileName: str) -> _win32typing.PyDLL: ... -def LoadMenu(_id, dll: _win32typing.PyDLL | None = ...) -> _win32typing.PyCMenu: ... -def LoadStdProfileSettings(maxFiles) -> None: ... -def LoadString(stringId) -> str: ... -def MessageBox(message: str, arg, title: str | None = ...): ... -def OutputDebugString(msg: str) -> None: ... +def IsObject(o: object, /) -> bool: ... +def LoadDialogResource(idRes, dll: _win32typing.PyDLL | None = ..., /): ... +def LoadLibrary(fileName: str, /) -> _win32typing.PyDLL: ... +def LoadMenu(_id, dll: _win32typing.PyDLL | None = ..., /) -> _win32typing.PyCMenu: ... +def LoadStdProfileSettings(maxFiles, /) -> None: ... +def LoadString(stringId, /) -> str: ... +def MessageBox(message: str, arg, title: str | None = ..., /): ... +def OutputDebugString(msg: str, /) -> None: ... def EnableControlContainer(): ... -def PrintTraceback(tb, output) -> None: ... -def PumpWaitingMessages(__firstMessage: int = ..., __lastMessage: int = ...) -> int: ... -def RegisterWndClass(style, hCursor: int = ..., hBrush: int = ..., hIcon=...) -> str: ... -def RemoveRecentFile(index: int = ...) -> None: ... +def PrintTraceback(tb, output, /) -> None: ... +def PumpWaitingMessages(firstMessage: int = ..., lastMessage: int = ..., /) -> int: ... +def RegisterWndClass(style, hCursor: int = ..., hBrush: int = ..., hIcon=..., /) -> str: ... +def RemoveRecentFile(index: int = ..., /) -> None: ... def SetAppHelpPath(): ... -def SetAppName(appName: str): ... -def SetCurrentInstanceHandle(newVal): ... -def SetCurrentResourceHandle(newVal): ... -def SetDialogBkColor(arg, arg1): ... -def SetProfileFileName(filename: str) -> None: ... -def SetRegistryKey(key: str) -> None: ... -def SetResource(dll) -> _win32typing.PyDLL: ... -def SetStatusText(msg: str, bForce: int = ...) -> None: ... +def SetAppName(appName: str, /): ... +def SetCurrentInstanceHandle(newVal, /): ... +def SetCurrentResourceHandle(newVal, /): ... +def SetDialogBkColor(arg, arg1, /): ... +def SetProfileFileName(filename: str, /) -> None: ... +def SetRegistryKey(key: str, /) -> None: ... +def SetResource(dll, /) -> _win32typing.PyDLL: ... +def SetStatusText(msg: str, bForce: int = ..., /) -> None: ... def StartDebuggerPump() -> None: ... def StopDebuggerPump() -> None: ... def TranslateMessage(): ... -def TranslateVirtualKey(vk) -> str: ... -def WinHelp(arg, data: str) -> None: ... -def WriteProfileVal(section: str, entry: str, value: str) -> None: ... -def AddToRecentFileList(*args, **kwargs): ... # incomplete -def CreateImageList(*args, **kwargs): ... # incomplete -def CreateListCtrl(*args, **kwargs): ... # incomplete -def CreateListView(*args, **kwargs): ... # incomplete -def CreateRectRgn(*args, **kwargs): ... # incomplete -def GetRecentFileList(*args, **kwargs): ... # incomplete -def OutputDebug(*args, **kwargs): ... # incomplete +def TranslateVirtualKey(vk, /) -> str: ... +def WinHelp(arg, data: str, /) -> None: ... +def WriteProfileVal(section: str, entry: str, value: str, /) -> None: ... +def AddToRecentFileList(*args): ... # incomplete +def CreateImageList(*args): ... # incomplete +def CreateListCtrl(*args): ... # incomplete +def CreateListView(*args): ... # incomplete +def CreateRectRgn(*args): ... # incomplete +def GetRecentFileList(*args): ... # incomplete +def OutputDebug(*args): ... # incomplete AFX_IDW_PANE_FIRST: int AFX_IDW_PANE_LAST: int diff --git a/stubs/pywin32/pythonwin/win32uiole.pyi b/stubs/pywin32/pythonwin/win32uiole.pyi index 5d30d75eb726..b30d03947273 100644 --- a/stubs/pywin32/pythonwin/win32uiole.pyi +++ b/stubs/pywin32/pythonwin/win32uiole.pyi @@ -1,16 +1,16 @@ import _win32typing -def AfxOleInit(enabled) -> None: ... +def AfxOleInit(enabled, /) -> None: ... def CreateInsertDialog() -> _win32typing.PyCOleInsertDialog: ... def CreateOleClientItem() -> _win32typing.PyCOleClientItem: ... -def CreateOleDocument(template: _win32typing.PyCDocTemplate, fileName: str | None = ...) -> _win32typing.PyCOleDocument: ... +def CreateOleDocument(template: _win32typing.PyCDocTemplate, fileName: str | None = ..., /) -> _win32typing.PyCOleDocument: ... def DaoGetEngine() -> _win32typing.PyIDispatch: ... def GetIDispatchForWindow() -> _win32typing.PyIDispatch: ... def OleGetUserCtrl(): ... -def OleSetUserCtrl(bUserCtrl): ... -def SetMessagePendingDelay(delay) -> None: ... -def EnableNotRespondingDialog(enabled) -> None: ... -def EnableBusyDialog(*args, **kwargs): ... # incomplete +def OleSetUserCtrl(bUserCtrl, /): ... +def SetMessagePendingDelay(delay, /) -> None: ... +def EnableNotRespondingDialog(enabled, /) -> None: ... +def EnableBusyDialog(*args): ... # incomplete COleClientItem_activeState: int COleClientItem_activeUIState: int diff --git a/stubs/pywin32/win32/_wincerapi.pyi b/stubs/pywin32/win32/_wincerapi.pyi index a8834cc804d0..d5152b9e54cc 100644 --- a/stubs/pywin32/win32/_wincerapi.pyi +++ b/stubs/pywin32/win32/_wincerapi.pyi @@ -5,19 +5,20 @@ import _win32typing def CeRapiInit() -> None: ... def CeRapiUninit() -> None: ... def CreateProcess( - __appName: str | None, - __commandLine: str, - __processAttributes: _win32typing.PySECURITY_ATTRIBUTES | None, - __threadAttributes: _win32typing.PySECURITY_ATTRIBUTES | None, - __bInheritHandles: int | bool, - __dwCreationFlags: int, - __newEnvironment: dict[str, str] | None, - __currentDirectory: str | None, - __startupinfo: _win32typing.PySTARTUPINFO, + appName: str | None, + commandLine: str, + processAttributes: _win32typing.PySECURITY_ATTRIBUTES | None, + threadAttributes: _win32typing.PySECURITY_ATTRIBUTES | None, + bInheritHandles: int | bool, + dwCreationFlags: int, + newEnvironment: dict[str, str] | None, + currentDirectory: str | None, + startupinfo: _win32typing.PySTARTUPINFO, + /, ) -> tuple[int, int, Incomplete, Incomplete]: ... def CeRapiInitEx(): ... -def CeCopyFile(_from: str, to: str, bFailIfExists) -> None: ... -def CeCheckPassword(password: str) -> None: ... +def CeCopyFile(_from: str, to: str, bFailIfExists, /) -> None: ... +def CeCheckPassword(password: str, /) -> None: ... def CeCreateFile( fileName: str, desiredAccess, @@ -26,11 +27,12 @@ def CeCreateFile( creationDisposition, flagsAndAttributes, hTemplateFile: int, + /, ) -> _win32typing.PyCEHANDLE: ... -def CeDeleteFile(fileName: str) -> None: ... -def CeMoveFile(existingFileName: str, newFileName: str) -> None: ... -def CeCreateDirectory(name: str, sa: _win32typing.PySECURITY_ATTRIBUTES) -> None: ... -def CeRemoveDirectory(lpPathName: str) -> None: ... +def CeDeleteFile(fileName: str, /) -> None: ... +def CeMoveFile(existingFileName: str, newFileName: str, /) -> None: ... +def CeCreateDirectory(name: str, sa: _win32typing.PySECURITY_ATTRIBUTES, /) -> None: ... +def CeRemoveDirectory(lpPathName: str, /) -> None: ... def CeGetTempPath() -> str: ... def CeGetSystemInfo(): ... def CeGetDesktopDeviceCaps(): ... @@ -42,12 +44,12 @@ def CeSHCreateShortcut() -> None: ... def CeSHGetShortcutTarget(): ... def CeGetVersionEx() -> tuple[Incomplete, Incomplete, Incomplete, Incomplete, str]: ... def CeGlobalMemoryStatus(): ... -def FindFiles(fileSpec: str): ... -def CeGetFileAttributes(fileName: str): ... -def CeSetFileAttributes(filename: str, newAttributes) -> None: ... +def FindFiles(fileSpec: str, /): ... +def CeGetFileAttributes(fileName: str, /): ... +def CeSetFileAttributes(filename: str, newAttributes, /) -> None: ... def CeGetFileSize(): ... -def CeReadFile(hFile: int, bufSize) -> str: ... -def WriteFile(__hFile: int, __data: str | bytes | _win32typing.PyOVERLAPPEDReadBuffer) -> tuple[int, int]: ... +def CeReadFile(hFile: int, bufSize, /) -> str: ... +def WriteFile(hFile: int, data: str | bytes | _win32typing.PyOVERLAPPEDReadBuffer, /) -> tuple[int, int]: ... CSIDL_BITBUCKET = ... CSIDL_COMMON_DESKTOPDIRECTORY = ... diff --git a/stubs/pywin32/win32/lib/pywintypes.pyi b/stubs/pywin32/win32/lib/pywintypes.pyi index 09e83221152b..fbc73519dca8 100644 --- a/stubs/pywin32/win32/lib/pywintypes.pyi +++ b/stubs/pywin32/win32/lib/pywintypes.pyi @@ -11,13 +11,13 @@ class error(Exception): winerror: int funcname: str strerror: str - def __init__(self, winerror: int, funcname: str, strerror: str): ... + def __init__(self, winerror: int, funcname: str, strerror: str, /): ... class com_error(Exception): ... class UnicodeType(str): ... class HANDLEType: - def __init__(self, *args: Never, **kwargs: Never) -> NoReturn: ... + def __init__(self, *args: Never) -> NoReturn: ... @property def handle(self) -> int: ... def Close(self) -> None: ... @@ -32,20 +32,20 @@ IIDType = _win32typing.PyIID def DosDateTimeToTime() -> _win32typing.PyTime: ... def Unicode() -> str: ... -def UnicodeFromRaw(_str: str) -> str: ... -def IsTextUnicode(_str: str, flags) -> tuple[Incomplete, Incomplete]: ... +def UnicodeFromRaw(_str: str, /) -> str: ... +def IsTextUnicode(_str: str, flags, /) -> tuple[Incomplete, Incomplete]: ... def OVERLAPPED() -> _win32typing.PyOVERLAPPED: ... -def IID(iidString: str, is_bytes: bool = ...) -> _win32typing.PyIID: ... -def Time(timeRepr) -> _win32typing.PyTime: ... +def IID(iidString: str, is_bytes: bool = ..., /) -> _win32typing.PyIID: ... +def Time(timeRepr, /) -> _win32typing.PyTime: ... def CreateGuid() -> _win32typing.PyIID: ... -def ACL(__bufSize: int = ...) -> _win32typing.PyACL: ... -def SID(buffer, idAuthority, subAuthorities, bufSize=...) -> _win32typing.PySID: ... +def ACL(bufSize: int = ..., /) -> _win32typing.PyACL: ... +def SID(buffer, idAuthority, subAuthorities, bufSize=..., /) -> _win32typing.PySID: ... def SECURITY_ATTRIBUTES() -> _win32typing.PySECURITY_ATTRIBUTES: ... def SECURITY_DESCRIPTOR() -> _win32typing.PySECURITY_DESCRIPTOR: ... def HANDLE() -> HANDLEType: ... def HKEY() -> _win32typing.PyHKEY: ... def WAVEFORMATEX() -> _win32typing.PyWAVEFORMATEX: ... -def TimeStamp(*args, **kwargs): ... # incomplete +def TimeStamp(*args): ... # incomplete FALSE: Literal[False] TRUE: Literal[True] diff --git a/stubs/pywin32/win32/lib/win2kras.pyi b/stubs/pywin32/win32/lib/win2kras.pyi index b766e47a117e..6924f7b319bd 100644 --- a/stubs/pywin32/win32/lib/win2kras.pyi +++ b/stubs/pywin32/win32/lib/win2kras.pyi @@ -2,7 +2,7 @@ RASEAPF_Logon: int RASEAPF_NonInteractive: int RASEAPF_Preview: int -def GetEapUserIdentity(*args, **kwargs): ... # incomplete +def GetEapUserIdentity(*args): ... # incomplete RASCS_AllDevicesConnected: int RASCS_AuthAck: int diff --git a/stubs/pywin32/win32/lib/winxptheme.pyi b/stubs/pywin32/win32/lib/winxptheme.pyi index 080eb5329925..6f88b731dedd 100644 --- a/stubs/pywin32/win32/lib/winxptheme.pyi +++ b/stubs/pywin32/win32/lib/winxptheme.pyi @@ -1,21 +1,21 @@ import _win32typing -def OpenThemeData(hwnd: int, pszClasslist: str) -> _win32typing.PyHTHEME: ... -def CloseThemeData(hTheme: _win32typing.PyHTHEME) -> None: ... -def DrawThemeBackground(hTheme: _win32typing.PyHTHEME, hdc, iPartId, iStateId, pRect, pClipRect) -> None: ... +def OpenThemeData(hwnd: int, pszClasslist: str, /) -> _win32typing.PyHTHEME: ... +def CloseThemeData(hTheme: _win32typing.PyHTHEME, /) -> None: ... +def DrawThemeBackground(hTheme: _win32typing.PyHTHEME, hdc, iPartId, iStateId, pRect, pClipRect, /) -> None: ... def DrawThemeText( - hTheme: _win32typing.PyHTHEME, hdc, iPartId, iStateId, pszText: str, dwCharCount, dwTextFlags, dwTextFlags2, pRect + hTheme: _win32typing.PyHTHEME, hdc, iPartId, iStateId, pszText: str, dwCharCount, dwTextFlags, dwTextFlags2, pRect, / ) -> None: ... -def GetThemeBackgroundContentRect(hTheme: _win32typing.PyHTHEME, hdc, iPartId, iStateId, pBoundingRect): ... -def GetThemeBackgroundExtent(hTheme: _win32typing.PyHTHEME, hdc, iPartId, iStateId, pContentRect): ... +def GetThemeBackgroundContentRect(hTheme: _win32typing.PyHTHEME, hdc, iPartId, iStateId, pBoundingRect, /): ... +def GetThemeBackgroundExtent(hTheme: _win32typing.PyHTHEME, hdc, iPartId, iStateId, pContentRect, /): ... def IsThemeActive() -> int: ... def IsAppThemed() -> int: ... -def GetWindowTheme(hwnd: int) -> _win32typing.PyHTHEME: ... -def EnableThemeDialogTexture(hdlg, dwFlags) -> None: ... -def IsThemeDialogTextureEnabled(__hdlg: int | None) -> bool: ... +def GetWindowTheme(hwnd: int, /) -> _win32typing.PyHTHEME: ... +def EnableThemeDialogTexture(hdlg, dwFlags, /) -> None: ... +def IsThemeDialogTextureEnabled(hdlg: int | None, /) -> bool: ... def GetThemeAppProperties(): ... -def EnableTheming(fEnable) -> None: ... -def SetWindowTheme(hwnd: int, pszSubAppName: str, pszSubIdlist: str) -> None: ... +def EnableTheming(fEnable, /) -> None: ... +def SetWindowTheme(hwnd: int, pszSubAppName: str, pszSubIdlist: str, /) -> None: ... def GetCurrentThemeName() -> tuple[str, str, str]: ... ETDT_DISABLE: int diff --git a/stubs/pywin32/win32/odbc.pyi b/stubs/pywin32/win32/odbc.pyi index d66989e84f36..2ce2a40e3f62 100644 --- a/stubs/pywin32/win32/odbc.pyi +++ b/stubs/pywin32/win32/odbc.pyi @@ -4,8 +4,8 @@ from typing_extensions import TypeAlias import _win32typing -def odbc(connectionString: str) -> _win32typing.connection: ... -def SQLDataSources(direction) -> tuple[Incomplete, Incomplete]: ... +def odbc(connectionString: str, /) -> _win32typing.connection: ... +def SQLDataSources(direction, /) -> tuple[Incomplete, Incomplete]: ... _odbcError: TypeAlias = type # noqa: Y042 # Does not exist at runtime, but odbc.odbcError is a valid type. DATE: str diff --git a/stubs/pywin32/win32/perfmon.pyi b/stubs/pywin32/win32/perfmon.pyi index 0656bec3fcf2..a7ea4e3d2081 100644 --- a/stubs/pywin32/win32/perfmon.pyi +++ b/stubs/pywin32/win32/perfmon.pyi @@ -1,7 +1,7 @@ import _win32typing -def LoadPerfCounterTextStrings(__commandLine: str) -> None: ... -def UnloadPerfCounterTextStrings(__commandLine: str) -> None: ... +def LoadPerfCounterTextStrings(commandLine: str, /) -> None: ... +def UnloadPerfCounterTextStrings(commandLine: str, /) -> None: ... def CounterDefinition() -> _win32typing.PyPERF_COUNTER_DEFINITION: ... def ObjectType() -> _win32typing.PyPERF_OBJECT_TYPE: ... def PerfMonManager( @@ -9,4 +9,5 @@ def PerfMonManager( seqPerfObTypes: list[_win32typing.PyPERF_OBJECT_TYPE], mappingName: str | None = ..., eventSourceName: str | None = ..., + /, ) -> _win32typing.PyPerfMonManager: ... diff --git a/stubs/pywin32/win32/servicemanager.pyi b/stubs/pywin32/win32/servicemanager.pyi index 80f4b7e2e2ff..2bfeb514c01b 100644 --- a/stubs/pywin32/win32/servicemanager.pyi +++ b/stubs/pywin32/win32/servicemanager.pyi @@ -2,20 +2,20 @@ from _typeshed import Incomplete def CoInitializeEx() -> None: ... def CoUninitialize() -> None: ... -def RegisterServiceCtrlHandler(serviceName: str, callback, extra_args: bool = ...): ... -def LogMsg(__errorType: int, __eventId: int, __inserts: tuple[str, str] | None = ...) -> None: ... -def LogInfoMsg(msg: str) -> None: ... -def LogErrorMsg(msg: str) -> None: ... -def LogWarningMsg(msg: str) -> None: ... -def PumpWaitingMessages(__firstMessage: int = ..., __lastMessage: int = ...) -> int: ... -def Debugging(newVal: int = ...): ... -def Initialize(eventSourceName: str | None = ..., eventSourceFile: str | None = ...) -> None: ... +def RegisterServiceCtrlHandler(serviceName: str, callback, extra_args: bool = ..., /): ... +def LogMsg(errorType: int, eventId: int, inserts: tuple[str, str] | None = ..., /) -> None: ... +def LogInfoMsg(msg: str, /) -> None: ... +def LogErrorMsg(msg: str, /) -> None: ... +def LogWarningMsg(msg: str, /) -> None: ... +def PumpWaitingMessages(firstMessage: int = ..., lastMessage: int = ..., /) -> int: ... +def Debugging(newVal: int = ..., /): ... +def Initialize(eventSourceName: str | None = ..., eventSourceFile: str | None = ..., /) -> None: ... def Finalize() -> None: ... -def PrepareToHostSingle(klass: Incomplete | None = ...) -> None: ... -def PrepareToHostMultiple(service_name: str, klass) -> None: ... +def PrepareToHostSingle(klass: Incomplete | None = ..., /) -> None: ... +def PrepareToHostMultiple(service_name: str, klass, /) -> None: ... def RunningAsService(): ... -def SetEventSourceName(sourceName: str, registerNow: bool = ...) -> None: ... -def StartServiceCtrlDispatcher(*args, **kwargs): ... # incomplete +def SetEventSourceName(sourceName: str, registerNow: bool = ..., /) -> None: ... +def StartServiceCtrlDispatcher(*args): ... # incomplete COINIT_APARTMENTTHREADED: int COINIT_DISABLE_OLE1DDE: int diff --git a/stubs/pywin32/win32/timer.pyi b/stubs/pywin32/win32/timer.pyi index 751757b83235..ad8a7bcbe0b9 100644 --- a/stubs/pywin32/win32/timer.pyi +++ b/stubs/pywin32/win32/timer.pyi @@ -1,6 +1,6 @@ from win32.lib.pywintypes import error as error -def set_timer(Elapse, TimerFunc): ... -def kill_timer(timer_id): ... +def set_timer(Elapse, TimerFunc, /): ... +def kill_timer(timer_id, /): ... __version__: bytes diff --git a/stubs/pywin32/win32/win32api.pyi b/stubs/pywin32/win32/win32api.pyi index 56300e173d31..c78c8d6d9c68 100644 --- a/stubs/pywin32/win32/win32api.pyi +++ b/stubs/pywin32/win32/win32api.pyi @@ -25,111 +25,98 @@ class _FileVersionInfo(TypedDict): FileSubtype: int FileDate: None | Incomplete -def AbortSystemShutdown(computerName: str) -> None: ... -def InitiateSystemShutdown(computerName: str, message: str, timeOut, bForceClose, bRebootAfterShutdown) -> None: ... -def Apply(exceptionHandler, func, args): ... -def Beep(freq, dur) -> None: ... -def BeginUpdateResource(filename: str, delete) -> int: ... -def ChangeDisplaySettings(DevMode: _win32typing.PyDEVMODE, Flags): ... -def ChangeDisplaySettingsEx(DeviceName: Incomplete | None = ..., DevMode: _win32typing.PyDEVMODE | None = ..., Flags=...): ... -def ClipCursor(arg: tuple[Incomplete, Incomplete, Incomplete, Incomplete]) -> None: ... -def CloseHandle(__handle: int) -> None: ... -def CopyFile(src, dest: str, bFailOnExist: int = ...) -> None: ... +def AbortSystemShutdown(computerName: str, /) -> None: ... +def InitiateSystemShutdown(computerName: str, message: str, timeOut, bForceClose, bRebootAfterShutdown, /) -> None: ... +def Apply(exceptionHandler, func, args, /): ... +def Beep(freq, dur, /) -> None: ... +def BeginUpdateResource(filename: str, delete, /) -> int: ... +def ChangeDisplaySettings(DevMode: _win32typing.PyDEVMODE, Flags, /): ... +def ChangeDisplaySettingsEx(DeviceName: str | None = ..., DevMode: _win32typing.PyDEVMODE | None = ..., Flags=...) -> int: ... +def ClipCursor(arg: tuple[Incomplete, Incomplete, Incomplete, Incomplete], /) -> None: ... +def CloseHandle(handle: int, /) -> None: ... +def CopyFile(src, dest: str, bFailOnExist: int = ..., /) -> None: ... def DebugBreak() -> None: ... -def DeleteFile(fileName: str) -> None: ... -def DragQueryFile(hDrop, fileNum: int = ...) -> str: ... -def DragFinish(hDrop) -> None: ... +def DeleteFile(fileName: str, /) -> None: ... +def DragQueryFile(hDrop, fileNum: int = ..., /) -> str: ... +def DragFinish(hDrop, /) -> None: ... def DuplicateHandle( - __hSourceProcess: int, - __hSource: int, - __hTargetProcessHandle: int, - __desiredAccess: int, - __bInheritHandle: int, - __options: int, + hSourceProcess: int, hSource: int, hTargetProcessHandle: int, desiredAccess: int, bInheritHandle: int, options: int, / ) -> int: ... -def EndUpdateResource(handle: int, discard) -> None: ... +def EndUpdateResource(handle: int, discard, /) -> None: ... def EnumDisplayDevices(Device: str | None = ..., DevNum: int = ..., Flags: int = ...) -> _win32typing.PyDISPLAY_DEVICE: ... 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.PyDEVMODEW: ... -def EnumDisplaySettingsEx(ModeNum, DeviceName: str | None = ..., Flags=...) -> _win32typing.PyDEVMODEW: ... +def EnumDisplaySettingsEx(DeviceName: str | None = ..., ModeNum=..., Flags=...) -> _win32typing.PyDEVMODEW: ... def EnumResourceLanguages( - hmodule: int, lpType: _win32typing.PyResourceId, lpName: _win32typing.PyResourceId + hmodule: int, lpType: _win32typing.PyResourceId, lpName: _win32typing.PyResourceId, / ) -> list[Incomplete]: ... -def EnumResourceNames(hmodule: int, resType: _win32typing.PyResourceId) -> list[str]: ... -def EnumResourceTypes(hmodule: int) -> list[Incomplete]: ... -def ExpandEnvironmentStrings(_in: str) -> str: ... -def ExitWindows(reserved1: int = ..., reserved2: int = ...) -> None: ... -def ExitWindowsEx(flags, reserved: int = ...) -> None: ... -def FindFiles(fileSpec: str): ... -def FindFirstChangeNotification(pathName: str, bSubDirs, _filter): ... -def FindNextChangeNotification(handle: int) -> None: ... -def FindCloseChangeNotification(handle) -> None: ... -def FindExecutable(filename: str, _dir: str) -> tuple[Incomplete, str]: ... +def EnumResourceNames(hmodule: int, resType: _win32typing.PyResourceId, /) -> list[str]: ... +def EnumResourceTypes(hmodule: int, /) -> list[Incomplete]: ... +def ExpandEnvironmentStrings(_in: str, /) -> str: ... +def ExitWindows(reserved1: int = ..., reserved2: int = ..., /) -> None: ... +def ExitWindowsEx(flags, reserved: int = ..., /) -> None: ... +def FindFiles(fileSpec: str, /): ... +def FindFirstChangeNotification(pathName: str, bSubDirs, _filter, /): ... +def FindNextChangeNotification(handle: int, /) -> None: ... +def FindCloseChangeNotification(handle, /) -> None: ... +def FindExecutable(filename: str, _dir: str, /) -> tuple[Incomplete, str]: ... def FormatMessage( - __flags: int, - __source: str | None = ..., - __messageId: int = ..., - __languageID: int = ..., - __inserts: Iterable[str] | None = ..., + flags: int, source: str | None = ..., messageId: int = ..., languageID: int = ..., inserts: Iterable[str] | None = ..., / ) -> str: ... def FormatMessageW( - __flags: int, - __source: int | None = ..., - __messageId: int = ..., - __languageID: int = ..., - __inserts: Iterable[str] | None = ..., + flags: int, source: int | None = ..., messageId: int = ..., languageID: int = ..., inserts: Iterable[str] | None = ..., / ) -> str: ... -def FreeLibrary(hModule: int) -> None: ... -def GenerateConsoleCtrlEvent(__controlEvent: int, __processGroupId: int) -> None: ... -def GetAsyncKeyState(key): ... +def FreeLibrary(hModule: int, /) -> None: ... +def GenerateConsoleCtrlEvent(controlEvent: int, processGroupId: int, /) -> None: ... +def GetAsyncKeyState(key, /): ... def GetCommandLine() -> str: ... def GetComputerName() -> str: ... -def GetComputerNameEx(NameType) -> str: ... -def GetComputerObjectName(NameFormat) -> str: ... +def GetComputerNameEx(NameType, /) -> str: ... +def GetComputerObjectName(NameFormat, /) -> str: ... def GetMonitorInfo(hMonitor: int) -> _MonitorInfo: ... def GetUserName() -> str: ... -def GetUserNameEx(__NameFormat: int) -> str: ... +def GetUserNameEx(NameFormat: int, /) -> str: ... def GetCursorPos() -> tuple[Incomplete, Incomplete]: ... def GetCurrentThread(): ... def GetCurrentThreadId(): ... def GetCurrentProcessId(): ... def GetCurrentProcess() -> int: ... def GetConsoleTitle() -> str: ... -def GetDateFormat(locale, flags, time: _win32typing.PyTime, _format: str) -> str: ... -def GetDiskFreeSpace(rootPath: str): ... -def GetDiskFreeSpaceEx(__rootPath: str) -> tuple[int, int, int]: ... +def GetDateFormat(locale, flags, time: _win32typing.PyTime, _format: str, /) -> str: ... +def GetDiskFreeSpace(rootPath: str, /): ... +def GetDiskFreeSpaceEx(rootPath: str, /) -> tuple[int, int, int]: ... def GetDllDirectory() -> str: ... def GetDomainName() -> str: ... -def GetEnvironmentVariable(variable): ... -def GetEnvironmentVariableW(Name) -> str: ... -def GetFileAttributes(pathName: str): ... -def GetFileVersionInfo(__Filename: str, __SubBlock: str) -> _FileVersionInfo: ... +def GetEnvironmentVariable(variable, /): ... +def GetEnvironmentVariableW(Name, /) -> str: ... +def GetFileAttributes(pathName: str, /): ... +def GetFileVersionInfo(Filename: str, SubBlock: str, /) -> _FileVersionInfo: ... def GetFocus(): ... -def GetFullPathName(fileName: str) -> str: ... -def GetHandleInformation(__Object: int): ... -def GetKeyboardLayout(threadId: int = ...): ... +def GetFullPathName(fileName: str, /) -> str: ... +def GetHandleInformation(Object: int, /): ... +def GetKeyboardLayout(threadId: int = ..., /): ... def GetKeyboardLayoutName(): ... def GetKeyboardState() -> str: ... -def GetKeyState(key): ... +def GetKeyState(key, /): ... def GetLastError(): ... def GetLastInputInfo(): ... def GetLocalTime(): ... -def GetLongPathName(__fileName: str) -> str: ... -def GetLongPathNameW(fileName: str) -> str: ... +def GetLongPathName(fileName: str, /) -> str: ... +def GetLongPathNameW(fileName: str, /) -> str: ... def GetLogicalDrives(): ... def GetLogicalDriveStrings() -> str: ... -def GetModuleFileName(hModule: int) -> str: ... -def GetModuleFileNameW(hModule: int) -> str: ... -def GetModuleHandle(__fileName: str | None = ...) -> int: ... +def GetModuleFileName(hModule: int, /) -> str: ... +def GetModuleFileNameW(hModule: int, /) -> str: ... +def GetModuleHandle(fileName: str | None = ..., /) -> int: ... def GetPwrCapabilities(): ... -def GetProfileSection(section: str, iniName: str | None = ...): ... -def GetProcAddress(hModule: int, functionName: _win32typing.PyResourceId): ... -def GetProfileVal(section: str, entry: str, defValue: str, iniName: str | None = ...) -> str: ... -def GetShortPathName(path: str) -> str: ... -def GetStdHandle(__handle: int) -> _win32typing.PyHANDLE: ... -def GetSysColor(index): ... +def GetProfileSection(section: str, iniName: str | None = ..., /): ... +def GetProcAddress(hModule: int, functionName: _win32typing.PyResourceId, /): ... +def GetProfileVal(section: str, entry: str, defValue: str, iniName: str | None = ..., /) -> str: ... +def GetShortPathName(path: str, /) -> str: ... +def GetStdHandle(handle: int, /) -> _win32typing.PyHANDLE: ... +def GetSysColor(index, /): ... def GetSystemDefaultLangID(): ... def GetSystemDefaultLCID(): ... def GetSystemDirectory() -> str: ... @@ -137,148 +124,149 @@ def GetSystemFileCacheSize(): ... def SetSystemFileCacheSize(MinimumFileCacheSize, MaximumFileCacheSize, Flags=...) -> None: ... def GetSystemInfo(): ... def GetNativeSystemInfo(): ... -def GetSystemMetrics(__index: int) -> int: ... +def GetSystemMetrics(index: int, /) -> int: ... def GetSystemPowerStatus() -> dict[str, int]: ... def GetSystemTime(): ... -def GetTempFileName(path: str, prefix: str, nUnique): ... +def GetTempFileName(path: str, prefix: str, nUnique, /): ... def GetTempPath() -> str: ... def GetThreadLocale(): ... def GetTickCount() -> int: ... -def GetTimeFormat(locale, flags, time: _win32typing.PyTime, _format: str) -> str: ... -def GetTimeZoneInformation(times_as_tuples: bool = ...): ... +def GetTimeFormat(locale, flags, time: _win32typing.PyTime, _format: str, /) -> str: ... +def GetTimeZoneInformation(times_as_tuples: bool = ..., /): ... def GetVersion(): ... -def GetVersionEx(_format: int = ...): ... -def GetVolumeInformation(path: str): ... +def GetVersionEx(_format: int = ..., /): ... +def GetVolumeInformation(path: str, /): ... def GetWindowsDirectory() -> str: ... -def GetWindowLong(__hwnd: int | None, __offset: int) -> int: ... +def GetWindowLong(hwnd: int | None, offset: int, /) -> int: ... def GetUserDefaultLangID(): ... def GetUserDefaultLCID(): ... def GlobalMemoryStatus(): ... def GlobalMemoryStatusEx() -> dict[str, int]: ... -def keybd_event(bVk, bScan, dwFlags: int = ..., dwExtraInfo: int = ...) -> None: ... -def mouse_event(dx, dy, dwData, dwFlags: int = ..., dwExtraInfo=...) -> None: ... -def LoadCursor(hInstance: int, cursorid: _win32typing.PyResourceId) -> int: ... -def LoadKeyboardLayout(KLID: str, Flags: int = ...): ... -def LoadLibrary(fileName: str): ... -def LoadLibraryEx(fileName: str, handle: int, handle1) -> int: ... -def LoadResource(handle: int, _type: _win32typing.PyResourceId, name: _win32typing.PyResourceId, language) -> str: ... -def LoadString(handle: int, stringId, numChars: int = ...) -> str: ... -def MessageBeep(arg): ... -def MessageBox(hwnd: int, message: str, title: str, arg, arg1): ... +def keybd_event(bVk, bScan, dwFlags: int = ..., dwExtraInfo: int = ..., /) -> None: ... +def mouse_event(dx, dy, dwData, dwFlags: int = ..., dwExtraInfo=..., /) -> None: ... +def LoadCursor(hInstance: int, cursorid: _win32typing.PyResourceId, /) -> int: ... +def LoadKeyboardLayout(KLID: str, Flags: int = ..., /): ... +def LoadLibrary(fileName: str, /): ... +def LoadLibraryEx(fileName: str, handle: int, handle1, /) -> int: ... +def LoadResource(handle: int, _type: _win32typing.PyResourceId, name: _win32typing.PyResourceId, language, /) -> str: ... +def LoadString(handle: int, stringId, numChars: int = ..., /) -> str: ... +def MessageBeep(arg, /): ... +def MessageBox(hwnd: int, message: str, title: str, arg, arg1, /): ... def MonitorFromPoint(pt: tuple[Incomplete, Incomplete], Flags: int = ...) -> int: ... -def MonitorFromRect(__rc: _win32typing.PyRECT | tuple[int, int, int, int], __Flags: int = ...) -> int: ... +def MonitorFromRect(rc: _win32typing.PyRECT | tuple[int, int, int, int], Flags: int = ...) -> int: ... def MonitorFromWindow(hwnd: int, Flags: int = ...) -> int: ... -def MoveFile(srcName: str, destName: str) -> None: ... -def MoveFileEx(srcName: str, destName: str, flag) -> None: ... -def OpenProcess(__reqdAccess: int, __bInherit: int | bool, __pid: int) -> int: ... -def OutputDebugString(msg: str) -> None: ... -def PostMessage(hwnd: int, idMessage, wParam: Incomplete | None = ..., lParam: Incomplete | None = ...) -> None: ... -def PostQuitMessage(__exitCode: int = ...) -> None: ... -def PostThreadMessage(tid, idMessage, wParam: Incomplete | None = ..., lParam: Incomplete | None = ...) -> None: ... -def RegCloseKey(key: _win32typing.PyHKEY) -> None: ... -def RegConnectRegistry(computerName: str, key): ... +def MoveFile(srcName: str, destName: str, /) -> None: ... +def MoveFileEx(srcName: str, destName: str, flag, /) -> None: ... +def OpenProcess(reqdAccess: int, bInherit: int | bool, pid: int, /) -> int: ... +def OutputDebugString(msg: str, /) -> None: ... +def PostMessage(hwnd: int, idMessage, wParam: Incomplete | None = ..., lParam: Incomplete | None = ..., /) -> None: ... +def PostQuitMessage(exitCode: int = ..., /) -> None: ... +def PostThreadMessage(tid, idMessage, wParam: Incomplete | None = ..., lParam: Incomplete | None = ..., /) -> None: ... +def RegCloseKey(key: _win32typing.PyHKEY, /) -> None: ... +def RegConnectRegistry(computerName: str, key, /): ... def RegCopyTree(KeySrc: _win32typing.PyHKEY, SubKey: str, KeyDest: _win32typing.PyHKEY) -> None: ... -def RegCreateKey(key: _win32typing.PyHKEY | int, subKey: str) -> _win32typing.PyHKEY: ... +def RegCreateKey(key: _win32typing.PyHKEY | int, subKey: str, /) -> _win32typing.PyHKEY: ... def RegCreateKeyEx( Key: _win32typing.PyHKEY, SubKey: str, samDesired, - Options, Class: str | None = ..., + Options=..., SecurityAttributes: _win32typing.PySECURITY_ATTRIBUTES | None = ..., Transaction: int | None = ..., ) -> tuple[_win32typing.PyHKEY, Incomplete]: ... -def RegDeleteKey(key: _win32typing.PyHKEY, subKey: str) -> None: ... +def RegDeleteKey(key: _win32typing.PyHKEY, subKey: str, /) -> None: ... def RegDeleteKeyEx(Key: _win32typing.PyHKEY, SubKey: str, samDesired: int = ..., Transaction: int | None = ...) -> None: ... def RegDeleteTree(Key: _win32typing.PyHKEY, SubKey: str) -> None: ... -def RegDeleteValue(key: _win32typing.PyHKEY, value: str) -> None: ... -def RegEnumKey(key: _win32typing.PyHKEY, index) -> str: ... -def RegEnumKeyEx(Key: _win32typing.PyHKEY): ... -def RegEnumKeyExW(Key: _win32typing.PyHKEY): ... -def RegEnumValue(key: _win32typing.PyHKEY, index) -> tuple[str, Incomplete, Incomplete]: ... -def RegFlushKey(key: _win32typing.PyHKEY) -> None: ... -def RegGetKeySecurity(key: _win32typing.PyHKEY, security_info) -> _win32typing.PySECURITY_DESCRIPTOR: ... -def RegLoadKey(key: _win32typing.PyHKEY, subKey: str, filename: str) -> None: ... -def RegOpenCurrentUser(samDesired) -> _win32typing.PyHKEY: ... +def RegDeleteValue(key: _win32typing.PyHKEY, value: str, /) -> None: ... +def RegEnumKey(key: _win32typing.PyHKEY, index, /) -> str: ... +def RegEnumKeyEx(Key: _win32typing.PyHKEY, /): ... +def RegEnumKeyExW(Key: _win32typing.PyHKEY, /): ... +def RegEnumValue(key: _win32typing.PyHKEY, index, /) -> tuple[str, Incomplete, Incomplete]: ... +def RegFlushKey(key: _win32typing.PyHKEY, /) -> None: ... +def RegGetKeySecurity(key: _win32typing.PyHKEY, security_info, /) -> _win32typing.PySECURITY_DESCRIPTOR: ... +def RegLoadKey(key: _win32typing.PyHKEY, subKey: str, filename: str, /) -> None: ... +def RegOpenCurrentUser(samDesired, /) -> _win32typing.PyHKEY: ... def RegOpenKey( - __key: _win32typing.PyHKEY | int, __subkey: str | None, __reserved: bool = ..., __sam: int = ... + key: _win32typing.PyHKEY | int, subkey: str | None, reserved: bool = ..., sam: int = ..., / ) -> _win32typing.PyHKEY: ... -def RegOpenKeyEx(__key: _win32typing.PyHKEY, __subKey: str, __sam: int, __reserved: bool = ...) -> _win32typing.PyHKEY: ... +def RegOpenKeyEx(key: _win32typing.PyHKEY, subKey: str, sam: int, reserved: bool = ..., /) -> _win32typing.PyHKEY: ... def RegOpenKeyTransacted( Key: _win32typing.PyHKEY, SubKey: str, samDesired, Transaction: int, Options: int = ... ) -> _win32typing.PyHKEY: ... def RegOverridePredefKey(Key: _win32typing.PyHKEY, NewKey: _win32typing.PyHKEY) -> None: ... -def RegQueryValue(key: _win32typing.PyHKEY, subKey: str) -> str: ... -def RegQueryValueEx(__key: _win32typing.PyHKEY | int, __valueName: str | None) -> tuple[str, int]: ... -def RegQueryInfoKey(key: _win32typing.PyHKEY) -> tuple[Incomplete, Incomplete, Incomplete]: ... -def RegQueryInfoKeyW(Key: _win32typing.PyHKEY): ... +def RegQueryValue(key: _win32typing.PyHKEY, subKey: str, /) -> str: ... +def RegQueryValueEx(key: _win32typing.PyHKEY | int, valueName: str | None, /) -> tuple[str, int]: ... +def RegQueryInfoKey(key: _win32typing.PyHKEY, /) -> tuple[Incomplete, Incomplete, Incomplete]: ... +def RegQueryInfoKeyW(Key: _win32typing.PyHKEY, /): ... def RegRestoreKey(Key: _win32typing.PyHKEY, File: str, Flags: int = ...) -> None: ... -def RegSaveKey(key: _win32typing.PyHKEY, filename: str, sa: _win32typing.PySECURITY_ATTRIBUTES | None = ...) -> None: ... +def RegSaveKey(key: _win32typing.PyHKEY, filename: str, sa: _win32typing.PySECURITY_ATTRIBUTES | None = ..., /) -> None: ... def RegSaveKeyEx( - Key: _win32typing.PyHKEY, File: str, Flags, SecurityAttributes: _win32typing.PySECURITY_ATTRIBUTES | None = ... + Key: _win32typing.PyHKEY, File: str, SecurityAttributes: _win32typing.PySECURITY_ATTRIBUTES | None = ..., Flags=... ) -> None: ... -def RegSetKeySecurity(key: _win32typing.PyHKEY, security_info, sd: _win32typing.PySECURITY_DESCRIPTOR) -> None: ... -def RegSetValue(key: _win32typing.PyHKEY, subKey: str | None, _type, value: str) -> None: ... -def RegSetValueEx(key: _win32typing.PyHKEY, valueName: str, reserved, _type, value) -> None: ... -def RegUnLoadKey(key: _win32typing.PyHKEY, subKey: str) -> None: ... -def RegisterWindowMessage(msgString: str) -> None: ... -def RegNotifyChangeKeyValue(key: _win32typing.PyHKEY, bWatchSubTree, dwNotifyFilter, hKey: int, fAsynchronous) -> None: ... -def SearchPath(path: str, fileName: str, fileExt: str | None = ...): ... -def SendMessage(hwnd: int, idMessage, wParam: str | None = ..., lParam: str | None = ...) -> None: ... -def SetConsoleCtrlHandler(__ctrlHandler: Callable[[int], bool], __bAdd: bool) -> None: ... -def SetConsoleTitle(title: str) -> None: ... -def SetCursorPos(arg: tuple[Incomplete, Incomplete]) -> None: ... -def SetDllDirectory(PathName: str) -> None: ... -def SetErrorMode(errorMode): ... -def SetFileAttributes(pathName: str, attrs): ... +def RegSetKeySecurity(key: _win32typing.PyHKEY, security_info, sd: _win32typing.PySECURITY_DESCRIPTOR, /) -> None: ... +def RegSetValue(key: _win32typing.PyHKEY, subKey: str | None, _type, value: str, /) -> None: ... +def RegSetValueEx(key: _win32typing.PyHKEY, valueName: str, reserved, _type, value, /) -> None: ... +def RegUnLoadKey(key: _win32typing.PyHKEY, subKey: str, /) -> None: ... +def RegisterWindowMessage(msgString: str, /) -> None: ... +def RegNotifyChangeKeyValue(key: _win32typing.PyHKEY, bWatchSubTree, dwNotifyFilter, hKey: int, fAsynchronous, /) -> None: ... +def SearchPath(path: str, fileName: str, fileExt: str | None = ..., /): ... +def SendMessage(hwnd: int, idMessage, wParam: str | None = ..., lParam: str | None = ..., /) -> None: ... +def SetConsoleCtrlHandler(ctrlHandler: Callable[[int], bool], bAdd: bool, /) -> None: ... +def SetConsoleTitle(title: str, /) -> None: ... +def SetCursorPos(arg: tuple[Incomplete, Incomplete], /) -> None: ... +def SetDllDirectory(PathName: str, /) -> None: ... +def SetErrorMode(errorMode, /): ... +def SetFileAttributes(pathName: str, attrs, /): ... def SetLastError(): ... -def SetSysColors(Elements, RgbValues) -> None: ... -def SetLocalTime(SystemTime: _win32typing.PyTime) -> None: ... -def SetSystemTime(year, month, dayOfWeek, day, hour, minute, second, millseconds): ... -def SetClassLong(hwnd: int, offset, val): ... -def SetClassWord(hwnd: int, offset, val): ... -def SetCursor(hCursor: int) -> int: ... -def SetEnvironmentVariable(Name, Value) -> None: ... -def SetEnvironmentVariableW(Name, Value) -> None: ... -def SetHandleInformation(Object: int, Mask, Flags) -> None: ... -def SetStdHandle(handle, handle1: int) -> None: ... -def SetSystemPowerState(Suspend, Force) -> None: ... -def SetThreadLocale(lcid) -> None: ... -def SetTimeZoneInformation(tzi): ... -def SetWindowLong(__hwnd: int | None, __offset: int, __value: float) -> int: ... -def ShellExecute(hwnd: int, op: str, file: str, params: str, _dir: str, bShow): ... -def ShowCursor(show): ... -def Sleep(time, bAlterable: int = ...): ... -def TerminateProcess(__handle: int, __exitCode: int) -> None: ... -def ToAsciiEx(vk, scancode, keyboardstate, flags: int = ..., hlayout: Incomplete | None = ...): ... +def SetSysColors(Elements, RgbValues, /) -> None: ... +def SetLocalTime(SystemTime: _win32typing.PyTime, /) -> None: ... +def SetSystemTime(year, month, dayOfWeek, day, hour, minute, second, millseconds, /): ... +def SetClassLong(hwnd: int, offset, val, /): ... +def SetClassWord(hwnd: int, offset, val, /): ... +def SetCursor(hCursor: int, /) -> int: ... +def SetEnvironmentVariable(Name, Value, /) -> None: ... +def SetEnvironmentVariableW(Name, Value, /) -> None: ... +def SetHandleInformation(Object: int, Mask, Flags, /) -> None: ... +def SetStdHandle(handle, handle1: int, /) -> None: ... +def SetSystemPowerState(Suspend, Force, /) -> None: ... +def SetThreadLocale(lcid, /) -> None: ... +def SetTimeZoneInformation(tzi, /): ... +def SetWindowLong(hwnd: int | None, offset: int, value: float, /) -> int: ... +def ShellExecute(hwnd: int, op: str, file: str, params: str, _dir: str, bShow, /): ... +def ShowCursor(show, /): ... +def Sleep(time, bAlterable: int = ..., /): ... +def TerminateProcess(handle: int, exitCode: int, /) -> None: ... +def ToAsciiEx(vk, scancode, keyboardstate, flags: int = ..., hlayout: Incomplete | None = ..., /): ... def Unicode() -> str: ... def UpdateResource( - __handle: int, - __type: _win32typing.PyResourceId | int, - __name: _win32typing.PyResourceId | int, - __data: ReadableBuffer | None, + handle: int, + type: _win32typing.PyResourceId | int, + name: _win32typing.PyResourceId | int, + data: ReadableBuffer | None, language: int = ..., + /, ) -> None: ... -def VkKeyScan(char, char1): ... -def WinExec(cmdLine: str, arg) -> None: ... -def WinHelp(hwnd: int, hlpFile: str, cmd, data: str | int = ...) -> None: ... -def WriteProfileSection(section: str, data: str, iniName: str | None = ...): ... -def WriteProfileVal(section: str, entry: str, value: str, iniName: str | None = ...) -> None: ... -def HIBYTE(__val: int) -> int: ... -def LOBYTE(__val: int) -> int: ... -def HIWORD(__val: int) -> int: ... -def LOWORD(__val: int) -> int: ... -def RGB(red, green, blue): ... -def MAKELANGID(PrimaryLanguage, SubLanguage): ... -def MAKEWORD(low, high): ... -def MAKELONG(low, high): ... -def CommandLineToArgv(*args, **kwargs): ... # incomplete -def GetKeyboardLayoutList(*args, **kwargs): ... # incomplete -def MapVirtualKey(*args, **kwargs): ... # incomplete -def MessageBoxEx(*args, **kwargs): ... # incomplete -def OpenThread(*args, **kwargs): ... # incomplete -def SleepEx(*args, **kwargs): ... # incomplete -def VkKeyScanEx(*args, **kwargs): ... # incomplete +def VkKeyScan(char, char1, /): ... +def WinExec(cmdLine: str, arg, /) -> None: ... +def WinHelp(hwnd: int, hlpFile: str, cmd, data: str | int = ..., /) -> None: ... +def WriteProfileSection(section: str, data: str, iniName: str | None = ..., /): ... +def WriteProfileVal(section: str, entry: str, value: str, iniName: str | None = ..., /) -> None: ... +def HIBYTE(val: int, /) -> int: ... +def LOBYTE(val: int, /) -> int: ... +def HIWORD(val: int, /) -> int: ... +def LOWORD(val: int, /) -> int: ... +def RGB(red, green, blue, /): ... +def MAKELANGID(PrimaryLanguage, SubLanguage, /): ... +def MAKEWORD(low, high, /): ... +def MAKELONG(low, high, /): ... +def CommandLineToArgv(*args): ... # incomplete +def GetKeyboardLayoutList(*args): ... # incomplete +def MapVirtualKey(*args): ... # incomplete +def MessageBoxEx(*args): ... # incomplete +def OpenThread(*args): ... # incomplete +def SleepEx(*args): ... # incomplete +def VkKeyScanEx(*args): ... # incomplete NameCanonical: int NameCanonicalEx: int diff --git a/stubs/pywin32/win32/win32clipboard.pyi b/stubs/pywin32/win32/win32clipboard.pyi index 5fbc2c402e0c..bb25a5b3a5a1 100644 --- a/stubs/pywin32/win32/win32clipboard.pyi +++ b/stubs/pywin32/win32/win32clipboard.pyi @@ -1,25 +1,25 @@ from win32.lib.pywintypes import error as error -def ChangeClipboardChain(hWndRemove: int, hWndNewNext: int): ... +def ChangeClipboardChain(hWndRemove: int, hWndNewNext: int, /): ... def CloseClipboard(): ... def CountClipboardFormats(): ... def EmptyClipboard(): ... -def EnumClipboardFormats(_format: int = ...): ... -def GetClipboardData(_format) -> str: ... -def GetClipboardDataHandle(_format): ... -def GetClipboardFormatName(_format) -> str: ... +def EnumClipboardFormats(_format: int = ..., /): ... +def GetClipboardData(_format, /) -> str: ... +def GetClipboardDataHandle(_format, /): ... +def GetClipboardFormatName(_format, /) -> str: ... def GetClipboardOwner(): ... def GetClipboardSequenceNumber(): ... def GetClipboardViewer(): ... -def GetGlobalMemory(hglobal: int) -> str: ... +def GetGlobalMemory(hglobal: int, /) -> str: ... def GetOpenClipboardWindow(): ... -def GetPriorityClipboardFormat(formats): ... -def IsClipboardFormatAvailable(__format: int) -> int: ... -def OpenClipboard(hWnd: int | None = ...): ... -def RegisterClipboardFormat(name: str): ... -def SetClipboardData(_format, hMem): ... -def SetClipboardText(text, _format): ... -def SetClipboardViewer(hWndNewViewer: int) -> int: ... +def GetPriorityClipboardFormat(formats, /): ... +def IsClipboardFormatAvailable(format: int, /) -> int: ... +def OpenClipboard(hWnd: int | None = ..., /): ... +def RegisterClipboardFormat(name: str, /): ... +def SetClipboardData(_format, hMem, /): ... +def SetClipboardText(text, _format, /): ... +def SetClipboardViewer(hWndNewViewer: int, /) -> int: ... CF_BITMAP: int CF_DIB: int diff --git a/stubs/pywin32/win32/win32console.pyi b/stubs/pywin32/win32/win32console.pyi index e66038afe6eb..c442b30ecdd6 100644 --- a/stubs/pywin32/win32/win32console.pyi +++ b/stubs/pywin32/win32/win32console.pyi @@ -1,8 +1,11 @@ +from typing import Literal, NoReturn, overload + import _win32typing from win32.lib.pywintypes import error as error +def GetConsoleProcessList() -> tuple[int, ...]: ... def CreateConsoleScreenBuffer( - DesiredAccess, ShareMode, Flags, SecurityAttributes: _win32typing.PySECURITY_ATTRIBUTES | None = ... + DesiredAccess=..., ShareMode=..., SecurityAttributes: _win32typing.PySECURITY_ATTRIBUTES | None = ..., Flags=... ) -> _win32typing.PyConsoleScreenBuffer: ... def GetConsoleDisplayMode(): ... def AttachConsole(ProcessId) -> None: ... @@ -14,15 +17,17 @@ def SetConsoleCP(CodePageId) -> None: ... def SetConsoleOutputCP(CodePageID) -> None: ... def GetConsoleSelectionInfo(): ... def AddConsoleAlias(Source, Target, ExeName) -> None: ... -def GetConsoleAliases(ExeName): ... +def GetConsoleAliases(ExeName: str) -> str: ... def GetConsoleAliasExes(): ... def GetConsoleWindow(): ... def GetNumberOfConsoleFonts(): ... -def SetConsoleTitle(ConsoleTitle) -> None: ... +def SetConsoleTitle(ConsoleTitle: str) -> None: ... def GetConsoleTitle(): ... -def GenerateConsoleCtrlEvent(__CtrlEvent: int, __ProcessGroupId: int = ...) -> None: ... -def GetStdHandle(__StdHandle: int) -> _win32typing.PyConsoleScreenBuffer: ... -def GetConsoleProcessList(*args, **kwargs): ... # incomplete +@overload +def GenerateConsoleCtrlEvent(CtrlEvent: Literal[1], ProcessGroupId: Literal[0] = ...) -> NoReturn: ... +@overload +def GenerateConsoleCtrlEvent(CtrlEvent: Literal[0, 1], ProcessGroupId: int) -> None: ... +def GetStdHandle(StdHandle: int) -> _win32typing.PyConsoleScreenBuffer: ... ATTACH_PARENT_PROCESS: int BACKGROUND_BLUE: int diff --git a/stubs/pywin32/win32/win32cred.pyi b/stubs/pywin32/win32/win32cred.pyi index a915399d09ec..a13f2953dbeb 100644 --- a/stubs/pywin32/win32/win32cred.pyi +++ b/stubs/pywin32/win32/win32cred.pyi @@ -2,8 +2,8 @@ from _typeshed import Incomplete def CredMarshalCredential(CredType, Credential: str) -> str: ... def CredUnmarshalCredential(MarshaledCredential: str) -> tuple[Incomplete, str]: ... -def CredIsMarshaledCredential(MarshaledCredential: str): ... -def CredEnumerate(Filter: str | None = ..., Flags: int = ...) -> tuple[Incomplete, ...]: ... +def CredIsMarshaledCredential(MarshaledCredential: str) -> bool: ... +def CredEnumerate(Filter: str | None = ..., Flags: int = ...) -> tuple[dict[str, Incomplete], ...]: ... def CredGetTargetInfo(TargetName: str, Flags: int = ...): ... def CredWriteDomainCredentials(TargetInfo, Credential, Flags: int = ...) -> None: ... def CredReadDomainCredentials(TargetInfo, Flags: int = ...) -> tuple[Incomplete, ...]: ... @@ -12,7 +12,7 @@ def CredWrite(Credential, Flags: int = ...) -> None: ... def CredRead(TargetName: str, Type, Flags: int = ...): ... def CredRename(OldTargetName: str, NewTargetName: str, Type, Flags: int = ...): ... def CredUICmdLinePromptForCredentials( - TargetName: str, Flags, AuthError: int = ..., UserName: str | None = ..., Password: str | None = ..., Save: int = ... + TargetName: str, AuthError: int = ..., UserName: str | None = ..., Password: str | None = ..., Save: int = ..., Flags=... ) -> tuple[str, str, Incomplete]: ... def CredUIPromptForCredentials( TargetName: str, diff --git a/stubs/pywin32/win32/win32crypt.pyi b/stubs/pywin32/win32/win32crypt.pyi index 9a5d44277bd5..3bde0ede1ac6 100644 --- a/stubs/pywin32/win32/win32crypt.pyi +++ b/stubs/pywin32/win32/win32crypt.pyi @@ -23,32 +23,32 @@ def CryptGetDefaultProvider(ProvType, Flags) -> str: ... def CryptSetProviderEx(ProvName: str, ProvType, Flags) -> None: ... def CryptAcquireContext(Container: str, Provider: str, ProvType, Flags) -> _win32typing.PyCRYPTPROV: ... def CryptFindLocalizedName(CryptName: str) -> str: ... -def CertEnumSystemStore(dwFlags, pvSystemStoreLocationPara: Incomplete | None = ...) -> list[Incomplete]: ... +def CertEnumSystemStore(Flags, SystemStoreLocationPara: Incomplete | None = ...) -> list[Incomplete]: ... def CertEnumSystemStoreLocation(Flags: int = ...) -> list[Incomplete]: ... -def CertEnumPhysicalStore(pvSystemStore: str, dwFlags) -> list[Incomplete]: ... +def CertEnumPhysicalStore(SystemStore: str, Flags) -> list[Incomplete]: ... def CertRegisterSystemStore(SystemStore: str, Flags) -> None: ... def CertUnregisterSystemStore(SystemStore: str, Flags) -> None: ... def CertOpenStore( - StoreProvider, MsgAndCertEncodingType, CryptProv: _win32typing.PyCRYPTPROV, Flags, Para: Incomplete | None = ... + StoreProvider, MsgAndCertEncodingType, CryptProv: _win32typing.PyCRYPTPROV, Flags, Para: Incomplete | None ) -> _win32typing.PyCERTSTORE: ... def CertOpenSystemStore(SubsystemProtocol: str, Prov: _win32typing.PyCRYPTPROV | None = ...) -> _win32typing.PyCERTSTORE: ... def CryptFindOIDInfo(KeyType, Key, GroupId: int = ...): ... def CertAlgIdToOID(AlgId) -> str: ... def CertOIDToAlgId(ObjId: str): ... -def CryptGetKeyIdentifierProperty(KeyIdentifier: str, PropId, Flags: int = ..., ComputerName: str | None = ...): ... +def CryptGetKeyIdentifierProperty(KeyIdentifier: str, PropId=..., Flags: int = ..., ComputerName: str | None = ...): ... def CryptEnumKeyIdentifierProperties( KeyIdentifier: str | None = ..., PropId: int = ..., Flags: int = ..., ComputerName: str | None = ... ): ... def CryptEnumOIDInfo(GroupId: int = ...): ... def CertAddSerializedElementToStore( - CertStore: _win32typing.PyCERTSTORE, Element, AddDisposition, ContextTypeFlags, Flags: int = ... + CertStore: _win32typing.PyCERTSTORE, Element, AddDisposition, ContextTypeFlags=..., Flags: int = ... ) -> _win32typing.PyCERT_CONTEXT: ... -def CryptQueryObject(ObjectType, Object, ExpectedContentTypeFlags, ExpectedFormatTypeFlags, Flags: int = ...): ... +def CryptQueryObject(ObjectType, Object, ExpectedContentTypeFlags=..., ExpectedFormatTypeFlags=..., Flags: int = ...): ... def CryptDecodeMessage( EncodedBlob, DecryptPara, - MsgTypeFlags, VerifyPara: Incomplete | None = ..., + MsgTypeFlags=..., SignerIndex: int = ..., PrevInnerContentType: int = ..., ReturnData: bool = ..., @@ -69,9 +69,9 @@ def CryptVerifyMessageSignature( SignedBlob, SignerIndex: int = ..., VerifyPara: _win32typing.PyCRYPT_VERIFY_MESSAGE_PARA | None = ..., ReturnData: bool = ... ) -> tuple[_win32typing.PyCERT_CONTEXT, Incomplete]: ... def CryptGetMessageCertificates( - SignedBlob, MsgAndCertEncodingType, CryptProv: _win32typing.PyCRYPTPROV | None = ..., Flags: int = ... + SignedBlob, MsgAndCertEncodingType=..., CryptProv: _win32typing.PyCRYPTPROV | None = ..., Flags: int = ... ) -> _win32typing.PyCERTSTORE: ... -def CryptGetMessageSignerCount(SignedBlob, MsgEncodingType): ... +def CryptGetMessageSignerCount(SignedBlob, MsgEncodingType=...): ... def CryptSignMessage( SignPara: _win32typing.PyCRYPT_SIGN_MESSAGE_PARA, ToBeSigned: tuple[Incomplete, ...], DetachedSignature: bool = ... ): ... @@ -87,11 +87,18 @@ def CryptDecryptAndVerifyMessageSignature( VerifyPara: _win32typing.PyCRYPT_VERIFY_MESSAGE_PARA | None = ..., SignerIndex: int = ..., ): ... -def CryptEncodeObjectEx(StructType, StructInfo, CertEncodingType, Flags: int = ..., EncodePara: Incomplete | None = ...): ... -def CryptDecodeObjectEx(StructType, Encoded, CertEncodingType, Flags: int = ..., DecodePara: Incomplete | None = ...): ... +def CryptEncodeObjectEx( + StructType, StructInfo=..., Flags: int = ..., CertEncodingType=..., EncodePara: Incomplete | None = ... +): ... +def CryptDecodeObjectEx(StructType, Encoded, Flags: int = ..., CertEncodingType=..., DecodePara: Incomplete | None = ...): ... def CertNameToStr(Name, StrType, CertEncodingType): ... def CryptFormatObject( - StructType, Encoded, CertEncodingType, FormatStrType: int = ..., FormatType: int = ..., FormatStruct: Incomplete | None = ... + StructType, + Encoded, + FormatStrType: int = ..., + CertEncodingType=..., + FormatType: int = ..., + FormatStruct: Incomplete | None = ..., ): ... def PFXImportCertStore(PFX, Password, Flags) -> _win32typing.PyCERTSTORE: ... def PFXVerifyPassword(PFX, Password, Flags): ... diff --git a/stubs/pywin32/win32/win32event.pyi b/stubs/pywin32/win32/win32event.pyi index 344afc1194a3..c00d5e37e999 100644 --- a/stubs/pywin32/win32/win32event.pyi +++ b/stubs/pywin32/win32/win32event.pyi @@ -5,40 +5,38 @@ from win32.lib.pywintypes import error as error def CancelWaitableTimer() -> None: ... def CreateEvent( - __EventAttributes: _win32typing.PySECURITY_ATTRIBUTES | None, - __bManualReset: int | bool, - __bInitialState: int | bool, - __Name: str | None, + EventAttributes: _win32typing.PySECURITY_ATTRIBUTES | None, + bManualReset: int | bool, + bInitialState: int | bool, + Name: str | None, + /, ) -> int: ... -def CreateMutex(MutexAttributes: _win32typing.PySECURITY_ATTRIBUTES, InitialOwner, Name: str) -> int: ... +def CreateMutex(MutexAttributes: _win32typing.PySECURITY_ATTRIBUTES, InitialOwner, Name: str, /) -> int: ... def CreateSemaphore( - SemaphoreAttributes: _win32typing.PySECURITY_ATTRIBUTES, InitialCount, MaximumCount, SemaphoreName + SemaphoreAttributes: _win32typing.PySECURITY_ATTRIBUTES, InitialCount, MaximumCount, SemaphoreName, / ) -> int: ... -def CreateWaitableTimer(TimerAttributes: _win32typing.PySECURITY_ATTRIBUTES, ManualReset, TimerName) -> int: ... +def CreateWaitableTimer(TimerAttributes: _win32typing.PySECURITY_ATTRIBUTES, ManualReset, TimerName, /) -> int: ... def CreateWaitableTimerEx( - __lpTimerAttributes: _win32typing.PySECURITY_ATTRIBUTES | None, - __lpTimerName: str | None, - __dwFlags: int, - __dwDesiredAccess: int, + lpTimerAttributes: _win32typing.PySECURITY_ATTRIBUTES | None, lpTimerName: str | None, dwFlags: int, dwDesiredAccess: int, / ) -> _win32typing.PyHANDLE: ... -def MsgWaitForMultipleObjects(__handlelist: Iterable[int], __bWaitAll: int, __milliseconds: int, __wakeMask: int) -> int: ... -def MsgWaitForMultipleObjectsEx(handlelist: list[int], milliseconds, wakeMask, waitFlags): ... -def OpenEvent(desiredAccess, bInheritHandle, name: str) -> int: ... -def OpenMutex(desiredAccess, bInheritHandle, name: str) -> int: ... -def OpenSemaphore(desiredAccess, bInheritHandle, name: str) -> int: ... -def OpenWaitableTimer(desiredAccess, bInheritHandle, timerName) -> int: ... -def PulseEvent(hEvent: int) -> None: ... -def ReleaseMutex(hEvent: int) -> None: ... -def ReleaseSemaphore(hEvent: int, lReleaseCount): ... -def ResetEvent(__hEvent: int) -> None: ... -def SetEvent(__hEvent: int) -> None: ... -def SetWaitableTimer(handle: int, dueTime, period, func, param, resume_state) -> None: ... -def WaitForMultipleObjects(handlelist: list[int], bWaitAll, milliseconds): ... -def WaitForMultipleObjectsEx(handlelist: list[int], bWaitAll, milliseconds, bAlertable): ... -def WaitForSingleObject(__hHandle: int, __milliseconds: int) -> int: ... -def WaitForSingleObjectEx(hHandle: int, milliseconds, bAlertable): ... -def WaitForInputIdle(hProcess: int, milliseconds): ... -def SignalObjectAndWait(*args, **kwargs): ... # incomplete +def MsgWaitForMultipleObjects(handlelist: Iterable[int], bWaitAll: int, milliseconds: int, wakeMask: int, /) -> int: ... +def MsgWaitForMultipleObjectsEx(handlelist: list[int], milliseconds, wakeMask, waitFlags, /): ... +def OpenEvent(desiredAccess, bInheritHandle, name: str, /) -> int: ... +def OpenMutex(desiredAccess, bInheritHandle, name: str, /) -> int: ... +def OpenSemaphore(desiredAccess, bInheritHandle, name: str, /) -> int: ... +def OpenWaitableTimer(desiredAccess, bInheritHandle, timerName, /) -> int: ... +def PulseEvent(hEvent: int, /) -> None: ... +def ReleaseMutex(hEvent: int, /) -> None: ... +def ReleaseSemaphore(hEvent: int, lReleaseCount, /): ... +def ResetEvent(hEvent: int, /) -> None: ... +def SetEvent(hEvent: int, /) -> None: ... +def SetWaitableTimer(handle: int, dueTime, period, func, param, resume_state, /) -> None: ... +def WaitForMultipleObjects(handlelist: list[int], bWaitAll, milliseconds, /): ... +def WaitForMultipleObjectsEx(handlelist: list[int], bWaitAll, milliseconds, bAlertable, /): ... +def WaitForSingleObject(hHandle: int, milliseconds: int, /) -> int: ... +def WaitForSingleObjectEx(hHandle: int, milliseconds, bAlertable, /): ... +def WaitForInputIdle(hProcess: int, milliseconds, /): ... +def SignalObjectAndWait(*args): ... # incomplete CREATE_WAITABLE_TIMER_HIGH_RESOLUTION: int CREATE_WAITABLE_TIMER_MANUAL_RESET: int diff --git a/stubs/pywin32/win32/win32evtlog.pyi b/stubs/pywin32/win32/win32evtlog.pyi index bf28239805ab..8b3ce18ddb22 100644 --- a/stubs/pywin32/win32/win32evtlog.pyi +++ b/stubs/pywin32/win32/win32evtlog.pyi @@ -5,28 +5,30 @@ import _win32typing from win32.lib.pywintypes import error as error def ReadEventLog( - __Handle: _win32typing.PyEVTLOG_HANDLE, __Flags: int, __Offset: int, Size=... + Handle: _win32typing.PyEVTLOG_HANDLE, Flags: int, Offset: int, Size=..., / ) -> list[_win32typing.PyEventLogRecord]: ... -def ClearEventLog(handle: _win32typing.PyEVTLOG_HANDLE, eventLogName: str) -> None: ... -def BackupEventLog(handle, eventLogName: str) -> None: ... -def CloseEventLog(__handle: _win32typing.PyEVTLOG_HANDLE) -> None: ... -def DeregisterEventSource(handle) -> None: ... -def NotifyChangeEventLog(handle, handle1) -> None: ... -def GetNumberOfEventLogRecords(handle: _win32typing.PyEVTLOG_HANDLE) -> int: ... +def ClearEventLog(handle: _win32typing.PyEVTLOG_HANDLE, eventLogName: str, /) -> None: ... +def BackupEventLog(handle, eventLogName: str, /) -> None: ... +def CloseEventLog(handle: _win32typing.PyEVTLOG_HANDLE, /) -> None: ... +def DeregisterEventSource(handle, /) -> None: ... +def NotifyChangeEventLog(handle, handle1, /) -> None: ... +def GetNumberOfEventLogRecords(handle: _win32typing.PyEVTLOG_HANDLE, /) -> int: ... def GetOldestEventLogRecord(): ... -def OpenEventLog(__serverName: str | None, __sourceName: str) -> _win32typing.PyEVTLOG_HANDLE: ... -def RegisterEventSource(__serverName: str | None, __sourceName: str): ... -def OpenBackupEventLog(serverName: str, fileName: str) -> _win32typing.PyEVTLOG_HANDLE: ... +def OpenEventLog(serverName: str | None, sourceName: str, /) -> _win32typing.PyEVTLOG_HANDLE: ... +def RegisterEventSource(serverName: str | None, sourceName: str, /): ... +def OpenBackupEventLog(serverName: str, fileName: str, /) -> _win32typing.PyEVTLOG_HANDLE: ... def ReportEvent( - __EventLog: int, - __Type: int, - __Category: int, - __EventID: int, - __UserSid: _win32typing.PySID | None, - __Strings: Iterable[str] | None, - __RawData: bytes | None, + EventLog: int, + Type: int, + Category: int, + EventID: int, + UserSid: _win32typing.PySID | None, + Strings: Iterable[str] | None, + RawData: bytes | None, + /, ) -> None: ... def EvtOpenChannelEnum(Session: _win32typing.PyEVT_HANDLE | None = ..., Flags: int = ...) -> _win32typing.PyEVT_HANDLE: ... +def EvtFormatMessage(Metadata, Event, Flags, ResourceId=...): ... def EvtNextChannelPath(ChannelEnum: _win32typing.PyEVT_HANDLE): ... def EvtOpenLog(Path, Flags, Session: _win32typing.PyEVT_HANDLE | None = ...) -> _win32typing.PyEVT_HANDLE: ... def EvtClearLog( @@ -38,15 +40,16 @@ def EvtExportLog( def EvtArchiveExportedLog(LogFilePath, Locale, Session: _win32typing.PyEVT_HANDLE | None = ..., Flags=...) -> None: ... def EvtGetExtendedStatus(): ... def EvtQuery( - __Path: str, __Flags: int, __Query: str | None = ..., __Session: _win32typing.PyEVT_HANDLE | None = ... + Path: str, Flags: int, Query: str | None = ..., Session: _win32typing.PyEVT_HANDLE | None = ... ) -> _win32typing.PyEVT_HANDLE: ... def EvtNext( - __ResultSet: _win32typing.PyEVT_HANDLE, __Count: int, __Timeout: int = ..., __Flags: int = ... + ResultSet: _win32typing.PyEVT_HANDLE, Count: int, Timeout: int = ..., Flags: int = ... ) -> tuple[_win32typing.PyEVT_HANDLE, ...]: ... def EvtSeek( ResultSet: _win32typing.PyEVT_HANDLE, Position, Flags, Bookmark: _win32typing.PyEVT_HANDLE | None = ..., Timeout: int = ... ) -> None: ... -def EvtRender(__Event: _win32typing.PyEVT_HANDLE, __Flags: int, Context=...): ... +def EvtCreateRenderContext(Flags): ... +def EvtRender(Event: _win32typing.PyEVT_HANDLE, Flags: int, Context=...): ... def EvtSubscribe( ChannelPath, Flags, @@ -71,7 +74,7 @@ def EvtOpenSession( def EvtOpenPublisherEnum(Session: _win32typing.PyEVT_HANDLE | None = ..., Flags: int = ...) -> _win32typing.PyEVT_HANDLE: ... def EvtNextPublisherId(PublisherEnum: _win32typing.PyEVT_HANDLE): ... def EvtOpenPublisherMetadata( - PublisherIdentity, + PublisherIdentity: str, Session: _win32typing.PyEVT_HANDLE | None = ..., LogFilePath: Incomplete | None = ..., Locale: int = ..., @@ -91,8 +94,6 @@ def EvtGetObjectArraySize(ObjectArray: _win32typing.PyEVT_HANDLE): ... def EvtGetObjectArrayProperty( ObjectArray: _win32typing.PyEVT_HANDLE, PropertyId, ArrayIndex, Flags=... ) -> tuple[Incomplete, Incomplete]: ... -def EvtCreateRenderContext(*args, **kwargs): ... # incomplete -def EvtFormatMessage(*args, **kwargs): ... # incomplete EVENTLOG_AUDIT_FAILURE: int EVENTLOG_AUDIT_SUCCESS: int diff --git a/stubs/pywin32/win32/win32file.pyi b/stubs/pywin32/win32/win32file.pyi index a66b91c93e73..a77664d87a93 100644 --- a/stubs/pywin32/win32/win32file.pyi +++ b/stubs/pywin32/win32/win32file.pyi @@ -6,43 +6,44 @@ import _win32typing from win32.lib.pywintypes import error as error def AreFileApisANSI(): ... -def CancelIo(handle: int) -> None: ... -def CopyFile(_from: str, to: str, bFailIfExists) -> None: ... -def CopyFileW(_from: str, to: str, bFailIfExists) -> None: ... -def CreateDirectory(__name: str, __sa: _win32typing.PySECURITY_ATTRIBUTES) -> None: ... -def CreateDirectoryW(name: str, sa: _win32typing.PySECURITY_ATTRIBUTES) -> None: ... -def CreateDirectoryEx(templateName: str, newDirectory: str, sa: _win32typing.PySECURITY_ATTRIBUTES) -> None: ... +def CancelIo(handle: int, /) -> None: ... +def CopyFile(_from: str, to: str, bFailIfExists, /) -> None: ... +def CopyFileW(_from: str, to: str, bFailIfExists, /) -> None: ... +def CreateDirectory(name: str, sa: _win32typing.PySECURITY_ATTRIBUTES, /) -> None: ... +def CreateDirectoryW(name: str, sa: _win32typing.PySECURITY_ATTRIBUTES, /) -> None: ... +def CreateDirectoryEx(templateName: str, newDirectory: str, sa: _win32typing.PySECURITY_ATTRIBUTES, /) -> None: ... def CreateFile( - __fileName: str, - __desiredAccess: int, - __shareMode: int, - __attributes: _win32typing.PySECURITY_ATTRIBUTES | None, - __CreationDisposition: int, - __flagsAndAttributes: int, - __hTemplateFile: int | None, + fileName: str, + desiredAccess: int, + shareMode: int, + attributes: _win32typing.PySECURITY_ATTRIBUTES | None, + CreationDisposition: int, + flagsAndAttributes: int, + hTemplateFile: int | None, + /, ) -> _win32typing.PyHANDLE: ... -def CreateIoCompletionPort(handle: int, existing: int, completionKey, numThreads) -> int: ... -def CreateMailslot(Name, MaxMessageSize, ReadTimeout, SecurityAttributes: _win32typing.PySECURITY_ATTRIBUTES) -> int: ... -def GetMailslotInfo(Mailslot: int) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... -def SetMailslotInfo(Mailslot: int, ReadTimeout) -> None: ... -def DefineDosDevice(flags, deviceName: str, targetPath: str) -> None: ... -def DefineDosDeviceW(flags, deviceName: str, targetPath: str) -> None: ... -def DeleteFile(fileName: str) -> None: ... +def CreateIoCompletionPort(handle: int, existing: int, completionKey, numThreads, /) -> int: ... +def CreateMailslot(Name, MaxMessageSize, ReadTimeout, SecurityAttributes: _win32typing.PySECURITY_ATTRIBUTES, /) -> int: ... +def GetMailslotInfo(Mailslot: int, /) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... +def SetMailslotInfo(Mailslot: int, ReadTimeout, /) -> None: ... +def DefineDosDevice(flags, deviceName: str, targetPath: str, /) -> None: ... +def DefineDosDeviceW(flags, deviceName: str, targetPath: str, /) -> None: ... +def DeleteFile(fileName: str, /) -> None: ... def DeviceIoControl(Device: int, IoControlCode, InBuffer, OutBuffer, Overlapped: _win32typing.PyOVERLAPPED | None = ...): ... -def FindClose(hFindFile) -> None: ... -def FindCloseChangeNotification(hChangeHandle) -> None: ... -def FindFirstChangeNotification(pathName: str, bWatchSubtree, notifyFilter): ... -def FindNextChangeNotification(hChangeHandle): ... -def FlushFileBuffers(hFile: int) -> None: ... -def GetBinaryType(appName: str): ... -def GetDiskFreeSpace(rootPathName: str) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... -def GetDiskFreeSpaceEx(__rootPathName: str) -> tuple[int, int, int]: ... -def GetDriveType(rootPathName: str): ... -def GetDriveTypeW(rootPathName: str): ... -def GetFileAttributes(fileName: str): ... -def GetFileAttributesW(fileName: str): ... +def FindClose(hFindFile, /) -> None: ... +def FindCloseChangeNotification(hChangeHandle, /) -> None: ... +def FindFirstChangeNotification(pathName: str, bWatchSubtree, notifyFilter, /): ... +def FindNextChangeNotification(hChangeHandle, /): ... +def FlushFileBuffers(hFile: int, /) -> None: ... +def GetBinaryType(appName: str, /): ... +def GetDiskFreeSpace(rootPathName: str, /) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... +def GetDiskFreeSpaceEx(rootPathName: str, /) -> tuple[int, int, int]: ... +def GetDriveType(rootPathName: str, /): ... +def GetDriveTypeW(rootPathName: str, /): ... +def GetFileAttributes(fileName: str, /): ... +def GetFileAttributesW(fileName: str, /): ... def GetFileTime( - handle: int, creationTime: _win32typing.PyTime, accessTime: _win32typing.PyTime, writeTime: _win32typing.PyTime + handle: int, creationTime: _win32typing.PyTime, accessTime: _win32typing.PyTime, writeTime: _win32typing.PyTime, / ) -> tuple[_win32typing.PyTime, _win32typing.PyTime, _win32typing.PyTime]: ... def SetFileTime( File: int, @@ -51,47 +52,47 @@ def SetFileTime( LastWriteTime: _win32typing.PyTime | None = ..., UTCTimes: bool = ..., ) -> None: ... -def GetFileInformationByHandle(handle: int): ... +def GetFileInformationByHandle(handle: int, /): ... def GetCompressedFileSize(): ... def GetFileSize(): ... -def AllocateReadBuffer(__bufSize: int) -> _win32typing.PyOVERLAPPEDReadBuffer: ... +def AllocateReadBuffer(bufSize: int, /) -> _win32typing.PyOVERLAPPEDReadBuffer: ... @overload -def ReadFile(__hFile: int, __bufSize: int) -> tuple[int, str]: ... +def ReadFile(hFile: int, bufSize: int, /) -> tuple[int, str]: ... @overload def ReadFile( - __hFile: int, __buffer: _win32typing.PyOVERLAPPEDReadBuffer, __overlapped: _win32typing.PyOVERLAPPED | None + hFile: int, buffer: _win32typing.PyOVERLAPPEDReadBuffer, overlapped: _win32typing.PyOVERLAPPED | None, / ) -> tuple[int, str]: ... def WriteFile( - __hFile: int, __data: str | bytes | _win32typing.PyOVERLAPPEDReadBuffer, __ol: _win32typing.PyOVERLAPPED | None = ... + hFile: int, data: str | bytes | _win32typing.PyOVERLAPPEDReadBuffer, ol: _win32typing.PyOVERLAPPED | None = ..., / ) -> tuple[int, int]: ... -def CloseHandle(__handle: int) -> None: ... -def LockFileEx(hFile: int, _int, _int1, _int2, ol: _win32typing.PyOVERLAPPED | None = ...) -> None: ... -def UnlockFileEx(hFile: int, _int, _int1, ol: _win32typing.PyOVERLAPPED | None = ...) -> None: ... -def GetQueuedCompletionStatus(hPort: int, timeOut) -> tuple[Incomplete, Incomplete, Incomplete, _win32typing.PyOVERLAPPED]: ... +def CloseHandle(handle: int, /) -> None: ... +def LockFileEx(hFile: int, _int, _int1, _int2, ol: _win32typing.PyOVERLAPPED | None = ..., /) -> None: ... +def UnlockFileEx(hFile: int, _int, _int1, ol: _win32typing.PyOVERLAPPED | None = ..., /) -> None: ... +def GetQueuedCompletionStatus(hPort: int, timeOut, /) -> tuple[Incomplete, Incomplete, Incomplete, _win32typing.PyOVERLAPPED]: ... def PostQueuedCompletionStatus( - handle: int, numberOfbytes: int = ..., completionKey: int = ..., overlapped: _win32typing.PyOVERLAPPED | None = ... + handle: int, numberOfbytes: int = ..., completionKey: int = ..., overlapped: _win32typing.PyOVERLAPPED | None = ..., / ): ... -def GetFileType(hFile: int): ... +def GetFileType(hFile: int, /): ... def GetLogicalDrives(): ... -def GetOverlappedResult(__hFile: int, __overlapped: _win32typing.PyOVERLAPPED, __bWait: int | bool) -> int: ... -def LockFile(hFile: int, offsetLow, offsetHigh, nNumberOfBytesToLockLow, nNumberOfBytesToLockHigh) -> None: ... -def MoveFile(existingFileName: str, newFileName: str) -> None: ... -def MoveFileW(existingFileName: str, newFileName: str) -> None: ... -def MoveFileEx(existingFileName: str, newFileName: str, flags) -> None: ... -def MoveFileExW(existingFileName: str, newFileName: str, flags) -> None: ... -def QueryDosDevice(DeviceName: str) -> str: ... +def GetOverlappedResult(hFile: int, overlapped: _win32typing.PyOVERLAPPED, bWait: int | bool, /) -> int: ... +def LockFile(hFile: int, offsetLow, offsetHigh, nNumberOfBytesToLockLow, nNumberOfBytesToLockHigh, /) -> None: ... +def MoveFile(existingFileName: str, newFileName: str, /) -> None: ... +def MoveFileW(existingFileName: str, newFileName: str, /) -> None: ... +def MoveFileEx(existingFileName: str, newFileName: str, flags, /) -> None: ... +def MoveFileExW(existingFileName: str, newFileName: str, flags, /) -> None: ... +def QueryDosDevice(DeviceName: str, /) -> str: ... def ReadDirectoryChangesW( - handle: int, size, bWatchSubtree, dwNotifyFilter, overlapped: _win32typing.PyOVERLAPPED | None = ... + handle: int, size, bWatchSubtree, dwNotifyFilter, overlapped: _win32typing.PyOVERLAPPED | None = ..., / ) -> None: ... -def FILE_NOTIFY_INFORMATION(buffer: str, size) -> tuple[tuple[Incomplete, Incomplete], ...]: ... -def SetCurrentDirectory(lpPathName: str) -> None: ... -def SetEndOfFile(hFile: int) -> None: ... +def FILE_NOTIFY_INFORMATION(buffer: str, size, /) -> tuple[tuple[Incomplete, Incomplete], ...]: ... +def SetCurrentDirectory(lpPathName: str, /) -> None: ... +def SetEndOfFile(hFile: int, /) -> None: ... def SetFileApisToANSI() -> None: ... def SetFileApisToOEM() -> None: ... -def SetFileAttributes(__filename: str, __newAttributes: int) -> None: ... -def SetFilePointer(handle: int, offset, moveMethod) -> None: ... -def SetVolumeLabel(rootPathName: str, volumeName: str) -> None: ... -def UnlockFile(hFile: int, offsetLow, offsetHigh, nNumberOfBytesToUnlockLow, nNumberOfBytesToUnlockHigh) -> None: ... +def SetFileAttributes(filename: str, newAttributes: int, /) -> None: ... +def SetFilePointer(handle: int, offset, moveMethod, /) -> None: ... +def SetVolumeLabel(rootPathName: str, volumeName: str, /) -> None: ... +def UnlockFile(hFile: int, offsetLow, offsetHigh, nNumberOfBytesToUnlockLow, nNumberOfBytesToUnlockHigh, /) -> None: ... def TransmitFile( Socket, File: int, @@ -105,32 +106,32 @@ def TransmitFile( def ConnectEx( s, name, Overlapped: _win32typing.PyOVERLAPPED, SendBuffer: Incomplete | None = ... ) -> tuple[Incomplete, Incomplete]: ... -def AcceptEx(slistening, sAccepting, buffer, ol: _win32typing.PyOVERLAPPED) -> None: ... -def CalculateSocketEndPointSize(socket): ... +def AcceptEx(slistening, sAccepting, buffer, ol: _win32typing.PyOVERLAPPED, /) -> None: ... +def CalculateSocketEndPointSize(socket, /): ... def GetAcceptExSockaddrs( - sAccepting, buffer: _win32typing.PyOVERLAPPEDReadBuffer + sAccepting, buffer: _win32typing.PyOVERLAPPEDReadBuffer, / ) -> tuple[Incomplete, Incomplete, Incomplete]: ... -def WSAEventSelect(__socket: socket, __hEvent: int, __networkEvents: int) -> None: ... -def WSAEnumNetworkEvents(__s: socket, __hEvent: int) -> dict[int, int]: ... -def WSAAsyncSelect(socket, hwnd: int, _int, networkEvents) -> None: ... -def WSASend(s, buffer: str, ol: _win32typing.PyOVERLAPPED, dwFlags) -> tuple[Incomplete, Incomplete]: ... -def WSARecv(s, buffer, ol: _win32typing.PyOVERLAPPED, dwFlags) -> tuple[Incomplete, Incomplete]: ... -def BuildCommDCB(_def: str, dcb: _win32typing.PyDCB) -> _win32typing.PyDCB: ... -def ClearCommError(__handle: int) -> tuple[Incomplete, _win32typing.PyCOMSTAT]: ... -def EscapeCommFunction(handle: int) -> None: ... -def GetCommState(handle: int) -> _win32typing.PyDCB: ... -def SetCommState(handle: int, dcb: _win32typing.PyDCB) -> None: ... -def ClearCommBreak(handle: int) -> None: ... -def GetCommMask(handle: int): ... -def SetCommMask(handle: int, val): ... -def GetCommModemStatus(handle: int): ... -def GetCommTimeouts(handle: int): ... -def SetCommTimeouts(handle: int, val): ... -def PurgeComm(handle: int, action) -> None: ... -def SetCommBreak(handle: int) -> None: ... -def SetupComm(handle: int, dwInQueue, dwOutQueue) -> None: ... -def TransmitCommChar(handle: int, cChar) -> None: ... -def WaitCommEvent(handle: int, overlapped: _win32typing.PyOVERLAPPED) -> None: ... +def WSAEventSelect(socket: socket, hEvent: int, networkEvents: int, /) -> None: ... +def WSAEnumNetworkEvents(s: socket, hEvent: int, /) -> dict[int, int]: ... +def WSAAsyncSelect(socket, hwnd: int, _int, networkEvents, /) -> None: ... +def WSASend(s, buffer: str, ol: _win32typing.PyOVERLAPPED, dwFlags, /) -> tuple[Incomplete, Incomplete]: ... +def WSARecv(s, buffer, ol: _win32typing.PyOVERLAPPED, dwFlags, /) -> tuple[Incomplete, Incomplete]: ... +def BuildCommDCB(_def: str, dcb: _win32typing.PyDCB, /) -> _win32typing.PyDCB: ... +def ClearCommError(handle: int, /) -> tuple[Incomplete, _win32typing.PyCOMSTAT]: ... +def EscapeCommFunction(handle: int, /) -> None: ... +def GetCommState(handle: int, /) -> _win32typing.PyDCB: ... +def SetCommState(handle: int, dcb: _win32typing.PyDCB, /) -> None: ... +def ClearCommBreak(handle: int, /) -> None: ... +def GetCommMask(handle: int, /): ... +def SetCommMask(handle: int, val, /): ... +def GetCommModemStatus(handle: int, /): ... +def GetCommTimeouts(handle: int, /): ... +def SetCommTimeouts(handle: int, val, /): ... +def PurgeComm(handle: int, action, /) -> None: ... +def SetCommBreak(handle: int, /) -> None: ... +def SetupComm(handle: int, dwInQueue, dwOutQueue, /) -> None: ... +def TransmitCommChar(handle: int, cChar, /) -> None: ... +def WaitCommEvent(handle: int, overlapped: _win32typing.PyOVERLAPPED, /) -> None: ... def SetVolumeMountPoint(VolumeMountPoint: str, VolumeName: str) -> str: ... def DeleteVolumeMountPoint(VolumeMountPoint: str) -> None: ... def GetVolumeNameForVolumeMountPoint(VolumeMountPoint: str) -> str: ... @@ -143,14 +144,14 @@ def CreateHardLink( Transaction: int | None = ..., ) -> None: ... def CreateSymbolicLink(SymlinkFileName: str, TargetFileName: str, Flags: int = ..., Transaction: int | None = ...) -> None: ... -def EncryptFile(filename: str) -> None: ... -def DecryptFile(filename: str) -> None: ... -def EncryptionDisable(DirName: str, Disable) -> None: ... -def FileEncryptionStatus(FileName: str): ... -def QueryUsersOnEncryptedFile(FileName: str) -> tuple[_win32typing.PySID, str, Incomplete]: ... -def QueryRecoveryAgentsOnEncryptedFile(FileName: str) -> tuple[_win32typing.PySID, str, Incomplete]: ... -def RemoveUsersFromEncryptedFile(FileName: str, pHashes: tuple[tuple[_win32typing.PySID, str, Incomplete], ...]) -> None: ... -def AddUsersToEncryptedFile(FileName: str, pUsers: tuple[tuple[_win32typing.PySID, str, Incomplete], ...]) -> None: ... +def EncryptFile(filename: str, /) -> None: ... +def DecryptFile(filename: str, /) -> None: ... +def EncryptionDisable(DirName: str, Disable, /) -> None: ... +def FileEncryptionStatus(FileName: str, /): ... +def QueryUsersOnEncryptedFile(FileName: str, /) -> tuple[_win32typing.PySID, str, Incomplete]: ... +def QueryRecoveryAgentsOnEncryptedFile(FileName: str, /) -> tuple[_win32typing.PySID, str, Incomplete]: ... +def RemoveUsersFromEncryptedFile(FileName: str, pHashes: tuple[tuple[_win32typing.PySID, str, Incomplete], ...], /) -> None: ... +def AddUsersToEncryptedFile(FileName: str, pUsers: tuple[tuple[_win32typing.PySID, str, Incomplete], ...], /) -> None: ... def DuplicateEncryptionInfoFile( SrcFileName: str, DstFileName: str, @@ -159,13 +160,13 @@ def DuplicateEncryptionInfoFile( SecurityAttributes: _win32typing.PySECURITY_ATTRIBUTES | None = ..., ) -> None: ... def BackupRead( - hFile: int, NumberOfBytesToRead, Buffer, bAbort, bProcessSecurity, lpContext + hFile: int, NumberOfBytesToRead, Buffer, bAbort, bProcessSecurity, lpContext, / ) -> tuple[Incomplete, Incomplete, Incomplete]: ... -def BackupSeek(hFile: int, NumberOfBytesToSeek, lpContext): ... +def BackupSeek(hFile: int, NumberOfBytesToSeek, lpContext, /): ... def BackupWrite( - hFile: int, NumberOfBytesToWrite, Buffer: str, bAbort, bProcessSecurity, lpContext + hFile: int, NumberOfBytesToWrite, Buffer: str, bAbort, bProcessSecurity, lpContext, / ) -> tuple[Incomplete, Incomplete]: ... -def SetFileShortName(hFile: int, ShortName) -> None: ... +def SetFileShortName(hFile: int, ShortName, /) -> None: ... def CopyFileEx( ExistingFileName, NewFileName, @@ -190,11 +191,12 @@ def ReplaceFile( ReplaceFlags: int = ..., Exclude: Incomplete | None = ..., Reserved: Incomplete | None = ..., + /, ) -> None: ... -def OpenEncryptedFileRaw(FileName, Flags): ... -def ReadEncryptedFileRaw(ExportCallback, CallbackContext, Context) -> None: ... -def WriteEncryptedFileRaw(ImportCallback, CallbackContext, Context) -> None: ... -def CloseEncryptedFileRaw(Context) -> None: ... +def OpenEncryptedFileRaw(FileName, Flags, /): ... +def ReadEncryptedFileRaw(ExportCallback, CallbackContext, Context, /) -> None: ... +def WriteEncryptedFileRaw(ImportCallback, CallbackContext, Context, /) -> None: ... +def CloseEncryptedFileRaw(Context, /) -> None: ... def CreateFileW( FileName: str, DesiredAccess, @@ -208,7 +210,7 @@ def CreateFileW( ExtendedParameter: Incomplete | None = ..., ) -> int: ... def DeleteFileW(FileName: str, Transaction: int | None = ...) -> None: ... -def GetFileAttributesEx(FileName: str, InfoLevelId, Transaction: int | None = ...): ... +def GetFileAttributesEx(FileName: str, InfoLevelId=..., Transaction: int | None = ...): ... def SetFileAttributesW(FileName, FileAttributes, Transaction: int | None = ...) -> None: ... def CreateDirectoryExW( TemplateDirectory: str, @@ -217,17 +219,19 @@ def CreateDirectoryExW( Transaction: int | None = ..., ) -> None: ... def RemoveDirectory(PathName: str, Transaction: int | None = ...) -> None: ... -def FindFilesW(FileName: str, Transaction: int | None = ...): ... +def FindFilesW( + FileName: str, Transaction: int | None = ... +) -> list[tuple[int, Incomplete, Incomplete, Incomplete, int, int, int, int, str, str]]: ... def FindFilesIterator(FileName: str, Transaction: int | None = ...): ... def FindStreams(FileName: str, Transaction: int | None = ...) -> list[tuple[Incomplete, str]]: ... -def FindFileNames(FileName: str, Transaction: int | None = ...) -> list[Incomplete]: ... +def FindFileNames(FileName: str, Transaction: int | None = ...) -> list[str]: ... def GetFinalPathNameByHandle(File: int, Flags) -> str: ... def SfcGetNextProtectedFile() -> list[Incomplete]: ... -def SfcIsFileProtected(ProtFileName: str): ... -def GetLongPathName(__ShortPath: str, __Transaction: int | None = ...) -> str: ... +def SfcIsFileProtected(ProtFileName: str, /): ... +def GetLongPathName(ShortPath: str, Transaction: int | None = ...) -> str: ... def GetFullPathName(FileName, Transaction: int | None = ...): ... def Wow64DisableWow64FsRedirection(): ... -def Wow64RevertWow64FsRedirection(OldValue) -> None: ... +def Wow64RevertWow64FsRedirection(OldValue, /) -> None: ... def GetFileInformationByHandleEx(File: int, FileInformationClass): ... def SetFileInformationByHandle(File: int, FileInformationClass, Information) -> None: ... def ReOpenFile(OriginalFile: int, DesiredAccess, ShareMode, Flags) -> int: ... @@ -239,8 +243,8 @@ def OpenFileById( Flags, SecurityAttributes: _win32typing.PySECURITY_ATTRIBUTES | None = ..., ) -> int: ... -def DCB(*args, **kwargs): ... # incomplete -def GetFileAttributesExW(*args, **kwargs): ... # incomplete +def DCB(*args): ... # incomplete +def GetFileAttributesExW(*args): ... # incomplete def OVERLAPPED() -> _win32typing.PyOVERLAPPED: ... CALLBACK_CHUNK_FINISHED: int @@ -444,4 +448,4 @@ INVALID_HANDLE_VALUE: int UNICODE: int # win32pipe.FDCreatePipe is the only known public method to expose this. But it opens both read and write handles. -def _open_osfhandle(osfhandle: _win32typing.PyHANDLE, flags: int) -> int: ... +def _open_osfhandle(osfhandle: _win32typing.PyHANDLE, flags: int, /) -> int: ... diff --git a/stubs/pywin32/win32/win32gui.pyi b/stubs/pywin32/win32/win32gui.pyi index 8afac52e3462..a4f6a7f4729a 100644 --- a/stubs/pywin32/win32/win32gui.pyi +++ b/stubs/pywin32/win32/win32gui.pyi @@ -7,117 +7,129 @@ from win32.lib.pywintypes import error as error _T = TypeVar("_T") -def EnumFontFamilies(hdc: int, Family: str, EnumFontFamProc, Param): ... -def set_logger(logger) -> None: ... +def EnumFontFamilies(hdc: int, Family: str, EnumFontFamProc, Param, /): ... +def set_logger(logger, /) -> None: ... def LOGFONT() -> _win32typing.PyLOGFONT: ... -def CreateFontIndirect(lplf: _win32typing.PyLOGFONT): ... -def GetObject(handle: int): ... -def GetObjectType(h: int): ... -def PyGetMemory(__addr: int, __len: int): ... -def PyGetString(addr, _len=...) -> str: ... -def PySetString(addr, String, maxLen): ... -def PySetMemory(addr, String): ... -def PyGetArraySignedLong(array, index): ... -def PyGetBufferAddressAndLen(obj): ... -def FlashWindow(hwnd: int, bInvert): ... -def FlashWindowEx(hwnd: int, dwFlags, uCount, dwTimeout): ... -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 CreateFontIndirect(lplf: _win32typing.PyLOGFONT, /): ... +def GetObject(handle: int, /): ... +def GetObjectType(h: int, /): ... +def PyGetMemory(addr: int, len: int, /): ... +def PyGetString(addr, _len=..., /) -> str: ... +def PySetString(addr, String, maxLen, /): ... +def PySetMemory(addr, String, /): ... +def PyGetArraySignedLong(array, index, /): ... +def PyGetBufferAddressAndLen(obj, /): ... +def FlashWindow(hwnd: int, bInvert, /): ... +def FlashWindowEx(hwnd: int, dwFlags, uCount, dwTimeout, /): ... +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, + 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 = ... + hwnd: int | None, message: int, wparam: int | None = ..., lparam: ReadableBuffer | float | None = ..., / ) -> int: ... def SendMessageTimeout( - __hwnd: int, - __message: int, - __wparam: ReadableBuffer | float | None, - __lparam: ReadableBuffer | float | None, - __flags: int, - __timeout: int, + hwnd: int, + message: int, + wparam: ReadableBuffer | float | None, + lparam: ReadableBuffer | float | None, + flags: int, + timeout: int, + /, ) -> tuple[int, int]: ... def PostMessage( - __hwnd: int | None, __message: int, __wparam: int | None = ..., __lparam: ReadableBuffer | float | None = ... + hwnd: int | None, message: int, wparam: int | None = ..., lparam: ReadableBuffer | float | None = ..., / ) -> 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 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 + hwnd: int | None, message: int, wparam: ReadableBuffer | float | None, lparam: ReadableBuffer | float | None, / ) -> int: ... -def EnumWindows(__callback: Callable[[int, _T], object], __extra: _T) -> None: ... -def EnumThreadWindows(dwThreadId, __callback: Callable[[int, _T], object], __extra: _T) -> None: ... -def EnumChildWindows(__hwnd: int | None, __callback: Callable[[int, _T], object], __extra: _T) -> None: ... -def DialogBox(hInstance: int, TemplateName: _win32typing.PyResourceId, hWndParent: int, DialogFunc, InitParam: int = ...): ... +def EnumWindows(callback: Callable[[int, _T], object], extra: _T, /) -> None: ... +def EnumThreadWindows(dwThreadId, callback: Callable[[int, _T], object], extra: _T, /) -> None: ... +def EnumChildWindows(hwnd: int | None, callback: Callable[[int, _T], object], extra: _T, /) -> None: ... +def DialogBox(hInstance: int, TemplateName: _win32typing.PyResourceId, hWndParent: int, DialogFunc, InitParam: int = ..., /): ... def DialogBoxParam(): ... def DialogBoxIndirect( - hInstance: int, controllist: _win32typing.PyDialogTemplate, hWndParent: int, DialogFunc, InitParam: int = ... + hInstance: int, controllist: _win32typing.PyDialogTemplate, hWndParent: int, DialogFunc, InitParam: int = ..., / ): ... def DialogBoxIndirectParam(): ... def CreateDialogIndirect( - hInstance: int, controllist: _win32typing.PyDialogTemplate, hWndParent: int, DialogFunc, InitParam: int = ... + hInstance: int, controllist: _win32typing.PyDialogTemplate, hWndParent: int, DialogFunc, InitParam: int = ..., / ): ... -def EndDialog(hwnd: int, result) -> None: ... -def GetDlgItem(hDlg: int, IDDlgItem): ... -def GetDlgItemInt(hDlg: int, IDDlgItem, Signed) -> None: ... -def SetDlgItemInt(hDlg: int, IDDlgItem, Value, Signed) -> None: ... -def GetDlgCtrlID(hwnd: int): ... -def GetDlgItemText(hDlg: int, IDDlgItem) -> str: ... -def SetDlgItemText(hDlg: int, IDDlgItem, String) -> None: ... -def GetNextDlgTabItem(hDlg, hCtl, bPrevious): ... -def GetNextDlgGroupItem(hDlg, hCtl, bPrevious): ... +def EndDialog(hwnd: int, result, /) -> None: ... +def GetDlgItem(hDlg: int, IDDlgItem, /): ... +def GetDlgItemInt(hDlg: int, IDDlgItem, Signed, /) -> None: ... +def SetDlgItemInt(hDlg: int, IDDlgItem, Value, Signed, /) -> None: ... +def GetDlgCtrlID(hwnd: int, /): ... +def GetDlgItemText(hDlg: int, IDDlgItem, /) -> str: ... +def SetDlgItemText(hDlg: int, IDDlgItem, String, /) -> None: ... +def GetNextDlgTabItem(hDlg, hCtl, bPrevious, /): ... +def GetNextDlgGroupItem(hDlg, hCtl, bPrevious, /): ... def SetWindowText() -> None: ... -def GetWindowText(hwnd: int) -> str: ... +def GetWindowText(hwnd: int, /) -> str: ... def InitCommonControls() -> None: ... -def InitCommonControlsEx(flag) -> None: ... -def LoadCursor(hinstance, resid): ... -def SetCursor(hcursor): ... +def InitCommonControlsEx(flag, /) -> None: ... +def LoadCursor(hinstance, resid, /): ... +def SetCursor(hcursor, /): ... def GetCursor(): ... def GetCursorInfo() -> tuple[int, int, int, int]: ... -def CreateAcceleratorTable(accels: tuple[tuple[Incomplete, Incomplete, Incomplete], ...]): ... -def LoadMenu(hinstance, resource_id: str): ... +def CreateAcceleratorTable(accels: tuple[tuple[Incomplete, Incomplete, Incomplete], ...], /): ... +def LoadMenu(hinstance, resource_id: str, /): ... def DestroyMenu() -> None: ... -def SetMenu(hwnd: int, hmenu) -> None: ... -def GetMenu(__hwnd: int) -> int: ... -def LoadIcon(__hinstance: int, __resource_id_or_name: str | int) -> _win32typing.PyWNDCLASS: ... -def CopyIcon(hicon): ... -def DrawIcon(hDC, X, Y, hicon) -> None: ... +def SetMenu(hwnd: int, hmenu, /) -> None: ... +def GetMenu(hwnd: int, /) -> int: ... +def LoadIcon(hinstance: int, resource_id_or_name: str | int, /) -> _win32typing.PyWNDCLASS: ... +def CopyIcon(hicon, /): ... +def DrawIcon(hDC, X, Y, hicon, /) -> None: ... def DrawIconEx( - hDC, xLeft, yTop, hIcon, cxWidth, cyWidth, istepIfAniCur, hbrFlickerFreeDraw: _win32typing.PyGdiHANDLE, diFlags + hDC, xLeft, yTop, hIcon, cxWidth, cyWidth, istepIfAniCur, hbrFlickerFreeDraw: _win32typing.PyGdiHANDLE, diFlags, / ) -> None: ... -def CreateIconIndirect(iconinfo: _win32typing.PyICONINFO): ... -def CreateIconFromResource(bits: str, fIcon, ver: int = ...) -> int: ... -def LoadImage( - __hinst: int, __name: str, __type: int, __cxDesired: int, __cyDesired: int, __fuLoad: int -) -> _win32typing.PyGdiHANDLE: ... -def DeleteObject(__handle: int | _win32typing.PyGdiHANDLE) -> None: ... +def CreateIconIndirect(iconinfo: _win32typing.PyICONINFO, /): ... +def CreateIconFromResource(bits: str, fIcon, ver: int = ..., /) -> int: ... +def LoadImage(hinst: int, name: str, type: int, cxDesired: int, cyDesired: int, fuLoad: int, /) -> _win32typing.PyGdiHANDLE: ... +def DeleteObject(handle: int | _win32typing.PyGdiHANDLE, /) -> None: ... def BitBlt( - __hdcDest: int | _win32typing.PyGdiHANDLE, - __x: int, - __y: int, - __width: int, - __height: int, - __hdcSrc: int | _win32typing.PyGdiHANDLE | None, - __nXSrc: int, - __nYSrc: int, - __dwRop: int, + hdcDest: int | _win32typing.PyGdiHANDLE, + x: int, + y: int, + width: int, + height: int, + hdcSrc: int | _win32typing.PyGdiHANDLE | None, + nXSrc: int, + nYSrc: int, + dwRop: int, + /, ) -> None: ... -def StretchBlt(hdcDest, x, y, width, height, hdcSrc, nXSrc, nYSrc, nWidthSrc, nHeightSrc, dwRop) -> None: ... -def PatBlt(hdc: int, XLeft, YLeft, Width, Height, Rop) -> None: ... -def SetStretchBltMode(hdc: int, StretchMode): ... -def GetStretchBltMode(hdc: int): ... +def StretchBlt(hdcDest, x, y, width, height, hdcSrc, nXSrc, nYSrc, nWidthSrc, nHeightSrc, dwRop, /) -> None: ... +def PatBlt(hdc: int, XLeft, YLeft, Width, Height, Rop, /) -> None: ... +def SetStretchBltMode(hdc: int, StretchMode, /): ... +def GetStretchBltMode(hdc: int, /): ... def TransparentBlt( - Dest: int, XOriginDest, YOriginDest, WidthDest, HeightDest, Src: int, XOriginSrc, YOriginSrc, WidthSrc, HeightSrc, Transparent + Dest: int, + XOriginDest, + YOriginDest, + WidthDest, + HeightDest, + Src: int, + XOriginSrc, + YOriginSrc, + WidthSrc, + HeightSrc, + Transparent, + /, ) -> None: ... def MaskBlt( - Dest: int, XDest, YDest, Width, Height, Src: int, XSrc, YSrc, Mask: _win32typing.PyGdiHANDLE, xMask, yMask, Rop + Dest: int, XDest, YDest, Width, Height, Src: int, XSrc, YSrc, Mask: _win32typing.PyGdiHANDLE, xMask, yMask, Rop, / ) -> None: ... def AlphaBlend( Dest: int, @@ -131,172 +143,170 @@ def AlphaBlend( WidthSrc, HeightSrc, blendFunction: _win32typing.PyBLENDFUNCTION, + /, ) -> None: ... -def MessageBox(parent, text: str, caption: str, flags): ... -def MessageBeep(_type) -> None: ... +def MessageBox(parent, text: str, caption: str, flags, /): ... +def MessageBeep(_type, /) -> None: ... def CreateWindow( - __className: str | _win32typing.PyResourceId, - __windowTitle: str | None, - __style: int, - __x: int, - __y: int, - __width: int, - __height: int, - __parent: int, - __menu: int, - __hinstance: int, - __reserved: Incomplete | None, + className: str | _win32typing.PyResourceId, + windowTitle: str | None, + style: int, + x: int, + y: int, + width: int, + height: int, + parent: int, + menu: int, + hinstance: int, + reserved: Incomplete | None, + /, ) -> int: ... -def DestroyWindow(_hwnd: int) -> None: ... -def EnableWindow(hWnd: int, bEnable): ... -def FindWindow(__ClassName: _win32typing.PyResourceId | str | None, __WindowName: str | None) -> int: ... +def DestroyWindow(_hwnd: int, /) -> None: ... +def EnableWindow(hWnd: int, bEnable, /): ... +def FindWindow(ClassName: _win32typing.PyResourceId | str | None, WindowName: str | None, /) -> int: ... def FindWindowEx( - __Parent: int | None, __ChildAfter: int | None, __ClassName: _win32typing.PyResourceId | str | None, __WindowName: str | None + Parent: int | None, ChildAfter: int | None, ClassName: _win32typing.PyResourceId | str | None, WindowName: str | None, / ) -> int: ... -def DragAcceptFiles(hwnd: int, fAccept) -> None: ... -def DragDetect(hwnd: int, point: tuple[Incomplete, Incomplete]) -> None: ... -def SetDoubleClickTime(newVal) -> None: ... +def DragAcceptFiles(hwnd: int, fAccept, /) -> None: ... +def DragDetect(hwnd: int, point: tuple[Incomplete, Incomplete], /) -> None: ... +def SetDoubleClickTime(newVal, /) -> None: ... def GetDoubleClickTime(): ... -def HideCaret(hWnd: int) -> None: ... -def SetCaretPos(x, y) -> None: ... +def HideCaret(hWnd: int, /) -> None: ... +def SetCaretPos(x, y, /) -> None: ... def GetCaretPos() -> tuple[Incomplete, Incomplete]: ... -def ShowCaret(hWnd: int) -> None: ... -def ShowWindow(__hWnd: int | None, __cmdShow: int) -> int: ... -def IsWindowVisible(__hwnd: int | None) -> int: ... -def IsWindowEnabled(__hwnd: int | None) -> int: ... -def SetFocus(hwnd: int) -> None: ... +def ShowCaret(hWnd: int, /) -> None: ... +def ShowWindow(hWnd: int | None, cmdShow: int, /) -> int: ... +def IsWindowVisible(hwnd: int | None, /) -> int: ... +def IsWindowEnabled(hwnd: int | None, /) -> int: ... +def SetFocus(hwnd: int, /) -> None: ... def GetFocus() -> None: ... -def UpdateWindow(__hwnd: int) -> None: ... -def BringWindowToTop(hwnd: int) -> None: ... -def SetActiveWindow(hwnd: int): ... +def UpdateWindow(hwnd: int, /) -> None: ... +def BringWindowToTop(hwnd: int, /) -> None: ... +def SetActiveWindow(hwnd: int, /): ... def GetActiveWindow(): ... -def SetForegroundWindow(__hwnd: int) -> None: ... +def SetForegroundWindow(hwnd: int, /) -> None: ... def GetForegroundWindow() -> int: ... -def GetClientRect(hwnd: int) -> tuple[int, int, int, int]: ... -def GetDC(hwnd: int): ... -def SaveDC(hdc: int): ... -def RestoreDC(hdc: int, SavedDC) -> None: ... -def DeleteDC(__hdc: int | _win32typing.PyHANDLE) -> None: ... -def CreateCompatibleDC(__dc: int | _win32typing.PyHANDLE | None) -> int: ... -def CreateCompatibleBitmap( - __hdc: int | _win32typing.PyHANDLE | None, __width: int, __height: int -) -> _win32typing.PyGdiHANDLE: ... -def CreateBitmap( - __width: int, __height: int, __cPlanes: int, __cBitsPerPixel: int, __bitmap_bits: None -) -> _win32typing.PyGdiHANDLE: ... -def SelectObject(__hdc: int | _win32typing.PyHANDLE | None, __object: int | _win32typing.PyHANDLE | None) -> int: ... -def GetCurrentObject(hdc: int, ObjectType) -> int: ... -def GetWindowRect(__hwnd: int | _win32typing.PyHANDLE) -> tuple[int, int, int, int]: ... -def GetStockObject(Object) -> int: ... -def PostQuitMessage(__rc: int) -> None: ... +def GetClientRect(hwnd: int, /) -> tuple[int, int, int, int]: ... +def GetDC(hwnd: int, /): ... +def SaveDC(hdc: int, /): ... +def RestoreDC(hdc: int, SavedDC, /) -> None: ... +def DeleteDC(hdc: int | _win32typing.PyHANDLE, /) -> None: ... +def CreateCompatibleDC(dc: int | _win32typing.PyHANDLE | None, /) -> int: ... +def CreateCompatibleBitmap(hdc: int | _win32typing.PyHANDLE | None, width: int, height: int, /) -> _win32typing.PyGdiHANDLE: ... +def CreateBitmap(width: int, height: int, cPlanes: int, cBitsPerPixel: int, bitmap_bits: None, /) -> _win32typing.PyGdiHANDLE: ... +def SelectObject(hdc: int | _win32typing.PyHANDLE | None, object: int | _win32typing.PyHANDLE | None, /) -> int: ... +def GetCurrentObject(hdc: int, ObjectType, /) -> int: ... +def GetWindowRect(hwnd: int | _win32typing.PyHANDLE, /) -> tuple[int, int, int, int]: ... +def GetStockObject(Object, /) -> int: ... +def PostQuitMessage(rc: int, /) -> None: ... def WaitMessage() -> None: ... -def SetWindowPos(__hWnd: int, __InsertAfter: int | None, __X: int, __Y: int, __cx: int, __cy: int, __Flags: int) -> None: ... -def GetWindowPlacement(__hwnd: int) -> tuple[int, int, tuple[int, int], tuple[int, int], tuple[int, int, int, int]]: ... -def SetWindowPlacement(hWnd: int, placement) -> None: ... -def RegisterClass(__wndClass: _win32typing.PyWNDCLASS) -> _win32typing.PyResourceId: ... -def UnregisterClass(__atom: _win32typing.PyResourceId, __hinst: int) -> None: ... +def SetWindowPos(hWnd: int, InsertAfter: int | None, X: int, Y: int, cx: int, cy: int, Flags: int, /) -> None: ... +def GetWindowPlacement(hwnd: int, /) -> tuple[int, int, tuple[int, int], tuple[int, int], tuple[int, int, int, int]]: ... +def SetWindowPlacement(hWnd: int, placement, /) -> None: ... +def RegisterClass(wndClass: _win32typing.PyWNDCLASS, /) -> _win32typing.PyResourceId: ... +def UnregisterClass(atom: _win32typing.PyResourceId, hinst: int, /) -> None: ... def PumpMessages() -> None: ... -def PumpWaitingMessages(__firstMessage: int = ..., __lastMessage: int = ...) -> int: ... -def GetMessage(hwnd: int, _min, _max): ... -def TranslateMessage(msg): ... -def DispatchMessage(msg): ... -def TranslateAccelerator(hwnd: int, haccel, msg): ... -def PeekMessage(hwnd: int, filterMin, filterMax, removalOptions): ... -def Shell_NotifyIcon(__Message: int, __nid: _win32typing.PyNOTIFYICONDATA) -> None: ... -def GetSystemMenu(hwnd: int, bRevert): ... -def DrawMenuBar(hwnd: int) -> None: ... -def MoveWindow(__hwnd: int, __x: int, __y: int, __width: int, __height: int, __bRepaint: bool) -> None: ... +def PumpWaitingMessages(firstMessage: int = ..., lastMessage: int = ..., /) -> int: ... +def GetMessage(hwnd: int, _min, _max, /): ... +def TranslateMessage(msg, /): ... +def DispatchMessage(msg, /): ... +def TranslateAccelerator(hwnd: int, haccel, msg, /): ... +def PeekMessage(hwnd: int, filterMin, filterMax, removalOptions, /): ... +def Shell_NotifyIcon(Message: int, nid: _win32typing.PyNOTIFYICONDATA, /) -> None: ... +def GetSystemMenu(hwnd: int, bRevert, /): ... +def DrawMenuBar(hwnd: int, /) -> None: ... +def MoveWindow(hwnd: int, x: int, y: int, width: int, height: int, bRepaint: bool, /) -> None: ... def CloseWindow() -> None: ... -def DeleteMenu(hmenu, position, flags) -> None: ... -def RemoveMenu(hmenu, position, flags) -> None: ... +def DeleteMenu(hmenu, position, flags, /) -> None: ... +def RemoveMenu(hmenu, position, flags, /) -> None: ... def CreateMenu(): ... def CreatePopupMenu(): ... -def TrackPopupMenu(hmenu, flags, x, y, reserved, hwnd: int, prcRect: _win32typing.PyRECT): ... +def TrackPopupMenu(hmenu, flags, x, y, reserved, hwnd: int, prcRect: _win32typing.PyRECT, /): ... def CommDlgExtendedError(): ... -def ExtractIcon(hinstance, moduleName: str, index): ... -def ExtractIconEx(moduleName: str, index, numIcons: int = ...): ... -def DestroyIcon(hicon) -> None: ... -def GetIconInfo(hicon: int) -> _win32typing.PyICONINFO: ... -def ScreenToClient(hWnd: int, Point: tuple[Incomplete, Incomplete]) -> tuple[Incomplete, Incomplete]: ... -def ClientToScreen(hWnd: int, Point: tuple[Incomplete, Incomplete]) -> tuple[Incomplete, Incomplete]: ... -def PaintDesktop(hdc: int) -> None: ... -def RedrawWindow(hWnd: int, rcUpdate: tuple[int, int, int, int], hrgnUpdate: _win32typing.PyGdiHANDLE, flags) -> None: ... -def GetTextExtentPoint32(hdc: int, _str: str) -> tuple[Incomplete, Incomplete]: ... +def ExtractIcon(hinstance, moduleName: str, index, /): ... +def ExtractIconEx(moduleName: str, index, numIcons: int = ..., /): ... +def DestroyIcon(hicon, /) -> None: ... +def GetIconInfo(hicon: int, /) -> _win32typing.PyICONINFO: ... +def ScreenToClient(hWnd: int, Point: tuple[Incomplete, Incomplete], /) -> tuple[Incomplete, Incomplete]: ... +def ClientToScreen(hWnd: int, Point: tuple[Incomplete, Incomplete], /) -> tuple[Incomplete, Incomplete]: ... +def PaintDesktop(hdc: int, /) -> None: ... +def RedrawWindow(hWnd: int, rcUpdate: tuple[int, int, int, int], hrgnUpdate: _win32typing.PyGdiHANDLE, flags, /) -> None: ... +def GetTextExtentPoint32(hdc: int, _str: str, /) -> tuple[Incomplete, Incomplete]: ... def GetTextMetrics(): ... -def GetTextCharacterExtra(hdc: int): ... -def SetTextCharacterExtra(hdc: int, CharExtra): ... -def GetTextAlign(hdc: int): ... -def SetTextAlign(hdc: int, Mode): ... -def GetTextFace(hdc: int) -> str: ... -def GetMapMode(hdc: int): ... -def SetMapMode(hdc: int, MapMode): ... -def GetGraphicsMode(hdc: int): ... -def SetGraphicsMode(hdc: int, Mode): ... -def GetLayout(hdc: int): ... -def SetLayout(hdc: int, Layout): ... -def GetPolyFillMode(hdc: int): ... -def SetPolyFillMode(hdc: int, PolyFillMode): ... -def GetWorldTransform(hdc: int) -> _win32typing.PyXFORM: ... -def SetWorldTransform(hdc: int, Xform: _win32typing.PyXFORM) -> None: ... -def ModifyWorldTransform(hdc: int, Xform: _win32typing.PyXFORM, Mode) -> None: ... -def CombineTransform(xform1: _win32typing.PyXFORM, xform2: _win32typing.PyXFORM) -> _win32typing.PyXFORM: ... -def GetWindowOrgEx(hdc: int) -> tuple[Incomplete, Incomplete]: ... -def SetWindowOrgEx(hdc: int, X, Y) -> tuple[Incomplete, Incomplete]: ... -def GetViewportOrgEx(hdc: int) -> tuple[Incomplete, Incomplete]: ... -def SetViewportOrgEx(hdc: int, X, Y) -> tuple[Incomplete, Incomplete]: ... -def GetWindowExtEx(hdc: int) -> tuple[Incomplete, Incomplete]: ... -def SetWindowExtEx(hdc: int, XExtent, YExtent) -> tuple[Incomplete, Incomplete]: ... -def GetViewportExtEx(hdc: int) -> tuple[Incomplete, Incomplete]: ... -def SetViewportExtEx(hdc: int, XExtent, YExtent) -> tuple[Incomplete, Incomplete]: ... -def GradientFill(hdc, Vertex: tuple[_win32typing.PyTRIVERTEX, ...], Mesh, Mode) -> None: ... -def GetOpenFileName(OPENFILENAME: str): ... -def InsertMenuItem(hMenu, uItem, fByPosition, menuItem) -> None: ... -def SetMenuItemInfo(hMenu, uItem, fByPosition, menuItem) -> None: ... -def GetMenuItemInfo(__hMenu: int, __uItem: int, __fByPosition: bool, __menuItem: ReadableBuffer) -> None: ... -def GetMenuItemCount(__hMenu: int | None) -> int: ... +def GetTextCharacterExtra(hdc: int, /): ... +def SetTextCharacterExtra(hdc: int, CharExtra, /): ... +def GetTextAlign(hdc: int, /): ... +def SetTextAlign(hdc: int, Mode, /): ... +def GetTextFace(hdc: int, /) -> str: ... +def GetMapMode(hdc: int, /): ... +def SetMapMode(hdc: int, MapMode, /): ... +def GetGraphicsMode(hdc: int, /): ... +def SetGraphicsMode(hdc: int, Mode, /): ... +def GetLayout(hdc: int, /): ... +def SetLayout(hdc: int, Layout, /): ... +def GetPolyFillMode(hdc: int, /): ... +def SetPolyFillMode(hdc: int, PolyFillMode, /): ... +def GetWorldTransform(hdc: int, /) -> _win32typing.PyXFORM: ... +def SetWorldTransform(hdc: int, Xform: _win32typing.PyXFORM, /) -> None: ... +def ModifyWorldTransform(hdc: int, Xform: _win32typing.PyXFORM, Mode, /) -> None: ... +def CombineTransform(xform1: _win32typing.PyXFORM, xform2: _win32typing.PyXFORM, /) -> _win32typing.PyXFORM: ... +def GetWindowOrgEx(hdc: int, /) -> tuple[Incomplete, Incomplete]: ... +def SetWindowOrgEx(hdc: int, X, Y, /) -> tuple[Incomplete, Incomplete]: ... +def GetViewportOrgEx(hdc: int, /) -> tuple[Incomplete, Incomplete]: ... +def SetViewportOrgEx(hdc: int, X, Y, /) -> tuple[Incomplete, Incomplete]: ... +def GetWindowExtEx(hdc: int, /) -> tuple[Incomplete, Incomplete]: ... +def SetWindowExtEx(hdc: int, XExtent, YExtent, /) -> tuple[Incomplete, Incomplete]: ... +def GetViewportExtEx(hdc: int, /) -> tuple[Incomplete, Incomplete]: ... +def SetViewportExtEx(hdc: int, XExtent, YExtent, /) -> tuple[Incomplete, Incomplete]: ... +def GradientFill(hdc, Vertex: tuple[_win32typing.PyTRIVERTEX, ...], Mesh, Mode, /) -> None: ... +def GetOpenFileName(OPENFILENAME: str, /): ... +def InsertMenuItem(hMenu, uItem, fByPosition, menuItem, /) -> None: ... +def SetMenuItemInfo(hMenu, uItem, fByPosition, menuItem, /) -> None: ... +def GetMenuItemInfo(hMenu: int, uItem: int, fByPosition: bool, menuItem: ReadableBuffer, /) -> None: ... +def GetMenuItemCount(hMenu: int | None, /) -> int: ... # Actually returns a list of int|tuple, but lists don't support positional types -def GetMenuItemRect(__hWnd: int | None, __hMenu: int | None, __uItem: int) -> tuple[int, tuple[int, int, int, int]]: ... -def GetMenuState(hMenu, uID, flags): ... -def SetMenuDefaultItem(hMenu, uItem, fByPos) -> None: ... -def GetMenuDefaultItem(hMenu, fByPos, flags): ... +def GetMenuItemRect(hWnd: int | None, hMenu: int | None, uItem: int, /) -> tuple[int, tuple[int, int, int, int]]: ... +def GetMenuState(hMenu, uID, flags, /): ... +def SetMenuDefaultItem(hMenu, uItem, fByPos, /) -> None: ... +def GetMenuDefaultItem(hMenu, fByPos, flags, /): ... def AppendMenu() -> None: ... def InsertMenu() -> None: ... def EnableMenuItem() -> None: ... def CheckMenuItem(): ... -def GetSubMenu(hMenu, nPos): ... -def ModifyMenu(hMnu, uPosition, uFlags, uIDNewItem, newItem: str) -> None: ... -def GetMenuItemID(hMenu, nPos): ... +def GetSubMenu(hMenu, nPos, /): ... +def ModifyMenu(hMnu, uPosition, uFlags, uIDNewItem, newItem: str, /) -> None: ... +def GetMenuItemID(hMenu, nPos, /): ... def SetMenuItemBitmaps( - hMenu, uPosition, uFlags, hBitmapUnchecked: _win32typing.PyGdiHANDLE, hBitmapChecked: _win32typing.PyGdiHANDLE + hMenu, uPosition, uFlags, hBitmapUnchecked: _win32typing.PyGdiHANDLE, hBitmapChecked: _win32typing.PyGdiHANDLE, / ) -> None: ... -def CheckMenuRadioItem(hMenu, idFirst, idLast, idCheck, uFlags) -> None: ... -def SetMenuInfo(hmenu, info) -> None: ... -def GetMenuInfo(__hmenu: int, __info: WriteableBuffer) -> None: ... -def DrawFocusRect(hDC: int, rc: tuple[int, int, int, int]) -> None: ... -def DrawText(hDC: int, String, nCount, Rect: _win32typing.PyRECT, Format) -> tuple[Incomplete, _win32typing.PyRECT]: ... -def LineTo(hdc: int, XEnd, YEnd) -> None: ... -def Ellipse(hdc: int, LeftRect, TopRect, RightRect, BottomRect) -> None: ... -def Pie(hdc: int, LeftRect, TopRect, RightRect, BottomRect, XRadial1, YRadial1, XRadial2, YRadial2) -> None: ... -def Arc(hdc: int, LeftRect, TopRect, RightRect, BottomRect, XRadial1, YRadial1, XRadial2, YRadial2) -> None: ... -def ArcTo(hdc: int, LeftRect, TopRect, RightRect, BottomRect, XRadial1, YRadial1, XRadial2, YRadial2) -> None: ... -def AngleArc(hdc: int, Y, Y1, Radius, StartAngle: float, SweepAngle: float) -> None: ... -def Chord(hdc: int, LeftRect, TopRect, RightRect, BottomRect, XRadial1, YRadial1, XRadial2, YRadial2) -> None: ... -def ExtFloodFill(arg: int, XStart, YStart, Color, FillType) -> None: ... -def SetPixel(hdc: int, X, Y, Color): ... -def GetPixel(hdc: int, XPos, YPos): ... -def GetROP2(hdc: int): ... -def SetROP2(hdc: int, DrawMode): ... -def SetPixelV(hdc: int, X, Y, Color) -> None: ... -def MoveToEx(hdc: int, X, Y) -> tuple[Incomplete, Incomplete]: ... -def GetCurrentPositionEx(hdc: int) -> tuple[Incomplete, Incomplete]: ... -def GetArcDirection(hdc: int): ... -def SetArcDirection(hdc: int, ArcDirection): ... -def Polygon(hdc: int, Points: list[tuple[Incomplete, Incomplete]]) -> None: ... -def Polyline(hdc: int, Points: list[tuple[Incomplete, Incomplete]]) -> None: ... -def PolylineTo(hdc: int, Points: list[tuple[Incomplete, Incomplete]]) -> None: ... -def PolyBezier(hdc: int, Points: list[tuple[Incomplete, Incomplete]]) -> None: ... -def PolyBezierTo(hdc: int, Points: list[tuple[Incomplete, Incomplete]]) -> None: ... +def CheckMenuRadioItem(hMenu, idFirst, idLast, idCheck, uFlags, /) -> None: ... +def SetMenuInfo(hmenu, info, /) -> None: ... +def GetMenuInfo(hmenu: int, info: WriteableBuffer, /) -> None: ... +def DrawFocusRect(hDC: int, rc: tuple[int, int, int, int], /) -> None: ... +def DrawText(hDC: int, String, nCount, Rect: _win32typing.PyRECT, Format, /) -> tuple[Incomplete, _win32typing.PyRECT]: ... +def LineTo(hdc: int, XEnd, YEnd, /) -> None: ... +def Ellipse(hdc: int, LeftRect, TopRect, RightRect, BottomRect, /) -> None: ... +def Pie(hdc: int, LeftRect, TopRect, RightRect, BottomRect, XRadial1, YRadial1, XRadial2, YRadial2, /) -> None: ... +def Arc(hdc: int, LeftRect, TopRect, RightRect, BottomRect, XRadial1, YRadial1, XRadial2, YRadial2, /) -> None: ... +def ArcTo(hdc: int, LeftRect, TopRect, RightRect, BottomRect, XRadial1, YRadial1, XRadial2, YRadial2, /) -> None: ... +def AngleArc(hdc: int, Y, Y1, Radius, StartAngle: float, SweepAngle: float, /) -> None: ... +def Chord(hdc: int, LeftRect, TopRect, RightRect, BottomRect, XRadial1, YRadial1, XRadial2, YRadial2, /) -> None: ... +def ExtFloodFill(arg: int, XStart, YStart, Color, FillType, /) -> None: ... +def SetPixel(hdc: int, X, Y, Color, /): ... +def GetPixel(hdc: int, XPos, YPos, /): ... +def GetROP2(hdc: int, /): ... +def SetROP2(hdc: int, DrawMode, /): ... +def SetPixelV(hdc: int, X, Y, Color, /) -> None: ... +def MoveToEx(hdc: int, X, Y, /) -> tuple[Incomplete, Incomplete]: ... +def GetCurrentPositionEx(hdc: int, /) -> tuple[Incomplete, Incomplete]: ... +def GetArcDirection(hdc: int, /): ... +def SetArcDirection(hdc: int, ArcDirection, /): ... +def Polygon(hdc: int, Points: list[tuple[Incomplete, Incomplete]], /) -> None: ... +def Polyline(hdc: int, Points: list[tuple[Incomplete, Incomplete]], /) -> None: ... +def PolylineTo(hdc: int, Points: list[tuple[Incomplete, Incomplete]], /) -> None: ... +def PolyBezier(hdc: int, Points: list[tuple[Incomplete, Incomplete]], /) -> None: ... +def PolyBezierTo(hdc: int, Points: list[tuple[Incomplete, Incomplete]], /) -> None: ... def PlgBlt( Dest: int, Point, @@ -308,94 +318,95 @@ def PlgBlt( Mask: _win32typing.PyGdiHANDLE | None = ..., xMask: int = ..., yMask: int = ..., + /, ) -> None: ... -def CreatePolygonRgn(Points: list[tuple[Incomplete, Incomplete]], PolyFillMode) -> _win32typing.PyGdiHANDLE: ... +def CreatePolygonRgn(Points: list[tuple[Incomplete, Incomplete]], PolyFillMode, /) -> _win32typing.PyGdiHANDLE: ... def ExtTextOut( - hdc: int, _int, _int1, _int2, rect: _win32typing.PyRECT, string, _tuple: tuple[tuple[Incomplete, Incomplete], ...] + hdc: int, _int, _int1, _int2, rect: _win32typing.PyRECT, string, _tuple: tuple[tuple[Incomplete, Incomplete], ...], / ): ... -def GetTextColor(hdc): ... -def SetTextColor(hdc, color): ... -def GetBkMode(hdc: int): ... -def SetBkMode(hdc: int, BkMode): ... -def GetBkColor(hdc: int): ... -def SetBkColor(hdc: int, color): ... -def DrawEdge(hdc: int, rc: _win32typing.PyRECT, edge, Flags) -> _win32typing.PyRECT: ... -def FillRect(hDC: int, rc: _win32typing.PyRECT, hbr: _win32typing.PyGdiHANDLE) -> None: ... -def FillRgn(hdc: int, hrgn: _win32typing.PyGdiHANDLE, hbr: _win32typing.PyGdiHANDLE) -> None: ... -def PaintRgn(hdc: int, hrgn: _win32typing.PyGdiHANDLE) -> None: ... -def FrameRgn(hdc: int, hrgn, hbr, Width, Height) -> None: ... -def InvertRgn(hdc: int, hrgn) -> None: ... -def EqualRgn(SrcRgn1, SrcRgn2): ... -def PtInRegion(hrgn, X, Y): ... -def PtInRect(rect: tuple[int, int, int, int], point: tuple[Incomplete, Incomplete]): ... -def RectInRegion(hrgn, rc: _win32typing.PyRECT): ... -def SetRectRgn(hrgn, LeftRect, TopRect, RightRect, BottomRect) -> None: ... -def CombineRgn(Dest, Src1, Src2, CombineMode): ... -def DrawAnimatedRects(hwnd: int, idAni, minCoords: _win32typing.PyRECT, restCoords: _win32typing.PyRECT) -> None: ... -def CreateSolidBrush(Color) -> _win32typing.PyGdiHANDLE: ... -def CreatePatternBrush(hbmp: _win32typing.PyGdiHANDLE) -> _win32typing.PyGdiHANDLE: ... -def CreateHatchBrush(Style, clrref) -> _win32typing.PyGdiHANDLE: ... -def CreatePen(PenStyle, Width, Color) -> _win32typing.PyGdiHANDLE: ... -def GetSysColor(Index): ... -def GetSysColorBrush(Index) -> _win32typing.PyGdiHANDLE: ... -def InvalidateRect(hWnd: int, Rect: _win32typing.PyRECT, Erase) -> None: ... -def FrameRect(hDC: int, rc: _win32typing.PyRECT, hbr: _win32typing.PyGdiHANDLE) -> None: ... -def InvertRect(hDC: int, rc: _win32typing.PyRECT) -> None: ... -def WindowFromDC(hDC: int) -> int: ... -def GetUpdateRgn(hWnd: int, hRgn: _win32typing.PyGdiHANDLE, Erase): ... -def GetWindowRgn(hWnd: int, hRgn: _win32typing.PyGdiHANDLE): ... -def SetWindowRgn(hWnd: int, hRgn: _win32typing.PyGdiHANDLE, Redraw) -> None: ... -def ValidateRgn(hWnd: int, hRgn: _win32typing.PyGdiHANDLE) -> None: ... -def InvalidateRgn(hWnd: int, hRgn: _win32typing.PyGdiHANDLE, Erase) -> None: ... -def GetRgnBox(hrgn: _win32typing.PyGdiHANDLE) -> tuple[Incomplete, _win32typing.PyRECT]: ... -def OffsetRgn(hrgn: _win32typing.PyGdiHANDLE, XOffset, YOffset): ... -def Rectangle(hdc: int, LeftRect, TopRect, RightRect, BottomRect) -> None: ... -def RoundRect(hdc: int, LeftRect, TopRect, RightRect, BottomRect, Width, Height) -> None: ... +def GetTextColor(hdc, /): ... +def SetTextColor(hdc, color, /): ... +def GetBkMode(hdc: int, /): ... +def SetBkMode(hdc: int, BkMode, /): ... +def GetBkColor(hdc: int, /): ... +def SetBkColor(hdc: int, color, /): ... +def DrawEdge(hdc: int, rc: _win32typing.PyRECT, edge, Flags, /) -> _win32typing.PyRECT: ... +def FillRect(hDC: int, rc: _win32typing.PyRECT, hbr: _win32typing.PyGdiHANDLE, /) -> None: ... +def FillRgn(hdc: int, hrgn: _win32typing.PyGdiHANDLE, hbr: _win32typing.PyGdiHANDLE, /) -> None: ... +def PaintRgn(hdc: int, hrgn: _win32typing.PyGdiHANDLE, /) -> None: ... +def FrameRgn(hdc: int, hrgn, hbr, Width, Height, /) -> None: ... +def InvertRgn(hdc: int, hrgn, /) -> None: ... +def EqualRgn(SrcRgn1, SrcRgn2, /): ... +def PtInRegion(hrgn, X, Y, /): ... +def PtInRect(rect: tuple[int, int, int, int], point: tuple[Incomplete, Incomplete], /): ... +def RectInRegion(hrgn, rc: _win32typing.PyRECT, /): ... +def SetRectRgn(hrgn, LeftRect, TopRect, RightRect, BottomRect, /) -> None: ... +def CombineRgn(Dest, Src1, Src2, CombineMode, /): ... +def DrawAnimatedRects(hwnd: int, idAni, minCoords: _win32typing.PyRECT, restCoords: _win32typing.PyRECT, /) -> None: ... +def CreateSolidBrush(Color, /) -> _win32typing.PyGdiHANDLE: ... +def CreatePatternBrush(hbmp: _win32typing.PyGdiHANDLE, /) -> _win32typing.PyGdiHANDLE: ... +def CreateHatchBrush(Style, clrref, /) -> _win32typing.PyGdiHANDLE: ... +def CreatePen(PenStyle, Width, Color, /) -> _win32typing.PyGdiHANDLE: ... +def GetSysColor(Index, /): ... +def GetSysColorBrush(Index, /) -> _win32typing.PyGdiHANDLE: ... +def InvalidateRect(hWnd: int, Rect: _win32typing.PyRECT, Erase, /) -> None: ... +def FrameRect(hDC: int, rc: _win32typing.PyRECT, hbr: _win32typing.PyGdiHANDLE, /) -> None: ... +def InvertRect(hDC: int, rc: _win32typing.PyRECT, /) -> None: ... +def WindowFromDC(hDC: int, /) -> int: ... +def GetUpdateRgn(hWnd: int, hRgn: _win32typing.PyGdiHANDLE, Erase, /): ... +def GetWindowRgn(hWnd: int, hRgn: _win32typing.PyGdiHANDLE, /): ... +def SetWindowRgn(hWnd: int, hRgn: _win32typing.PyGdiHANDLE, Redraw, /) -> None: ... +def ValidateRgn(hWnd: int, hRgn: _win32typing.PyGdiHANDLE, /) -> None: ... +def InvalidateRgn(hWnd: int, hRgn: _win32typing.PyGdiHANDLE, Erase, /) -> None: ... +def GetRgnBox(hrgn: _win32typing.PyGdiHANDLE, /) -> tuple[Incomplete, _win32typing.PyRECT]: ... +def OffsetRgn(hrgn: _win32typing.PyGdiHANDLE, XOffset, YOffset, /): ... +def Rectangle(hdc: int, LeftRect, TopRect, RightRect, BottomRect, /) -> None: ... +def RoundRect(hdc: int, LeftRect, TopRect, RightRect, BottomRect, Width, Height, /) -> None: ... def BeginPaint() -> tuple[Incomplete, Incomplete]: ... -def EndPaint(hwnd: int, ps) -> None: ... -def BeginPath(hdc: int) -> None: ... -def EndPath(hdc: int) -> None: ... -def AbortPath(hdc: int) -> None: ... -def CloseFigure(hdc: int) -> None: ... -def FlattenPath(hdc: int) -> None: ... -def FillPath(hdc: int) -> None: ... -def WidenPath(hdc: int) -> None: ... -def StrokePath(hdc: int) -> None: ... -def StrokeAndFillPath(hdc: int) -> None: ... -def GetMiterLimit(hdc: int) -> float: ... -def SetMiterLimit(hdc: int, NewLimit: float) -> float: ... -def PathToRegion(hdc: int) -> _win32typing.PyGdiHANDLE: ... -def GetPath(hdc: int) -> tuple[Incomplete, Incomplete]: ... -def CreateRoundRectRgn(LeftRect, TopRect, RightRect, BottomRect, WidthEllipse, HeightEllipse): ... -def CreateRectRgnIndirect(rc: _win32typing.PyRECT): ... -def CreateEllipticRgnIndirect(rc: _win32typing.PyRECT): ... +def EndPaint(hwnd: int, ps, /) -> None: ... +def BeginPath(hdc: int, /) -> None: ... +def EndPath(hdc: int, /) -> None: ... +def AbortPath(hdc: int, /) -> None: ... +def CloseFigure(hdc: int, /) -> None: ... +def FlattenPath(hdc: int, /) -> None: ... +def FillPath(hdc: int, /) -> None: ... +def WidenPath(hdc: int, /) -> None: ... +def StrokePath(hdc: int, /) -> None: ... +def StrokeAndFillPath(hdc: int, /) -> None: ... +def GetMiterLimit(hdc: int, /) -> float: ... +def SetMiterLimit(hdc: int, NewLimit: float, /) -> float: ... +def PathToRegion(hdc: int, /) -> _win32typing.PyGdiHANDLE: ... +def GetPath(hdc: int, /) -> tuple[Incomplete, Incomplete]: ... +def CreateRoundRectRgn(LeftRect, TopRect, RightRect, BottomRect, WidthEllipse, HeightEllipse, /): ... +def CreateRectRgnIndirect(rc: _win32typing.PyRECT, /): ... +def CreateEllipticRgnIndirect(rc: _win32typing.PyRECT, /): ... def CreateWindowEx( - dwExStyle, className: str, windowTitle: str, style, x, y, width, height, parent, menu, hinstance, reserved + dwExStyle, className: str, windowTitle: str, style, x, y, width, height, parent, menu, hinstance, reserved, / ): ... -def GetParent(child: int) -> int: ... -def SetParent(__child: int, __child1: int | _win32typing.PyHANDLE | None) -> int: ... +def GetParent(child: int, /) -> int: ... +def SetParent(child: int, child1: int | _win32typing.PyHANDLE | None, /) -> int: ... def GetCursorPos() -> tuple[Incomplete, Incomplete]: ... def GetDesktopWindow(): ... -def GetWindow(__hWnd: int, __uCmd: int) -> int: ... -def GetWindowDC(__hWnd: int | _win32typing.PyHANDLE | None) -> int: ... -def IsIconic(__hWnd: int) -> int: ... -def IsWindow(__hWnd: int) -> int: ... -def IsChild(__hWndParent: int, hWnd: int) -> int: ... +def GetWindow(hWnd: int, uCmd: int, /) -> int: ... +def GetWindowDC(hWnd: int | _win32typing.PyHANDLE | None, /) -> int: ... +def IsIconic(hWnd: int, /) -> int: ... +def IsWindow(hWnd: int, /) -> int: ... +def IsChild(hWndParent: int, hWnd: int, /) -> int: ... def ReleaseCapture() -> None: ... def GetCapture(): ... def SetCapture() -> None: ... -def ReleaseDC(__hWnd: int | _win32typing.PyHANDLE | None, __hDC: int | _win32typing.PyHANDLE | None) -> Literal[0, 1]: ... -def CreateCaret(hWnd: int, hBitmap: _win32typing.PyGdiHANDLE, nWidth, nHeight) -> None: ... +def ReleaseDC(hWnd: int | _win32typing.PyHANDLE | None, hDC: int | _win32typing.PyHANDLE | None, /) -> Literal[0, 1]: ... +def CreateCaret(hWnd: int, hBitmap: _win32typing.PyGdiHANDLE, nWidth, nHeight, /) -> None: ... def DestroyCaret() -> None: ... def ScrollWindowEx( - hWnd: int, dx, dy, rcScroll: _win32typing.PyRECT, rcClip: _win32typing.PyRECT, hrgnUpdate, flags + hWnd: int, dx, dy, rcScroll: _win32typing.PyRECT, rcClip: _win32typing.PyRECT, hrgnUpdate, flags, / ) -> tuple[Incomplete, _win32typing.PyRECT]: ... -def SetScrollInfo(hwnd: int, nBar, scollInfo: _win32typing.PySCROLLINFO, bRedraw=...) -> None: ... -def GetScrollInfo(hwnd: int, nBar, mask) -> _win32typing.PySCROLLINFO: ... -def GetClassName(hwnd: int) -> str: ... -def WindowFromPoint(point: tuple[int, int]) -> int: ... -def ChildWindowFromPoint(hwndParent: int, point: tuple[Incomplete, Incomplete]): ... -def CreateDC(Driver: str, Device: str, InitData: _win32typing.PyDEVMODE): ... +def SetScrollInfo(hwnd: int, nBar, scollInfo: _win32typing.PySCROLLINFO, bRedraw=..., /) -> None: ... +def GetScrollInfo(hwnd: int, nBar, mask, /) -> _win32typing.PySCROLLINFO: ... +def GetClassName(hwnd: int, /) -> str: ... +def WindowFromPoint(point: tuple[int, int], /) -> int: ... +def ChildWindowFromPoint(hwndParent: int, point: tuple[Incomplete, Incomplete], /): ... +def CreateDC(Driver: str, Device: str, InitData: _win32typing.PyDEVMODE, /): ... def GetSaveFileNameW( hwndOwner: int | None = ..., hInstance: int | None = ..., @@ -409,6 +420,7 @@ def GetSaveFileNameW( Flags: int = ..., DefExt: Incomplete | None = ..., TemplateName: _win32typing.PyResourceId | None = ..., + /, ) -> tuple[Incomplete, Incomplete, Incomplete]: ... def GetOpenFileNameW( hwndOwner: int | None = ..., @@ -429,52 +441,52 @@ def SetLayeredWindowAttributes(hwnd: int, Key, Alpha, Flags) -> None: ... def GetLayeredWindowAttributes(hwnd: int) -> tuple[Incomplete, Incomplete, Incomplete]: ... def UpdateLayeredWindow( hwnd: int, - arg: tuple[int, int, int, int], hdcDst: int | None = ..., ptDst: tuple[Incomplete, Incomplete] | None = ..., size: tuple[Incomplete, Incomplete] | None = ..., hdcSrc: Incomplete | None = ..., ptSrc: tuple[Incomplete, Incomplete] | None = ..., Key: int = ..., + blend: tuple[int, int, int, int] = ..., Flags: int = ..., ) -> None: ... def AnimateWindow(hwnd: int, Time, Flags) -> None: ... -def CreateBrushIndirect(lb: _win32typing.PyLOGBRUSH) -> _win32typing.PyGdiHANDLE: ... -def ExtCreatePen(PenStyle, Width, lb: _win32typing.PyLOGBRUSH, Style: tuple[Incomplete, ...] | None = ...) -> int: ... +def CreateBrushIndirect(lb: _win32typing.PyLOGBRUSH, /) -> _win32typing.PyGdiHANDLE: ... +def ExtCreatePen(PenStyle, Width, lb: _win32typing.PyLOGBRUSH, Style: tuple[Incomplete, ...] | None = ..., /) -> int: ... def DrawTextW(hDC: int, String: str, Count, Rect: _win32typing.PyRECT, Format) -> tuple[Incomplete, _win32typing.PyRECT]: ... -def EnumPropsEx(hWnd: int, EnumFunc, Param) -> None: ... -def RegisterDeviceNotification(handle: int, _filter, flags) -> _win32typing.PyHDEVNOTIFY: ... +def EnumPropsEx(hWnd: int, EnumFunc, Param, /) -> None: ... +def RegisterDeviceNotification(handle: int, _filter, flags, /) -> _win32typing.PyHDEVNOTIFY: ... def UnregisterDeviceNotification() -> None: ... -def RegisterHotKey(hWnd: int, _id, Modifiers, vk) -> None: ... -def GetAncestor(__hwnd: int, __gaFlags: int) -> int: ... -def GetTopWindow(__hWnd: int | None) -> int: ... -def ChildWindowFromPointEx(*args, **kwargs): ... # incomplete -def CreateDialogIndirectParam(*args, **kwargs): ... # incomplete -def DestroyAcceleratorTable(*args, **kwargs): ... # incomplete -def Edit_GetLine(*args, **kwargs): ... # incomplete -def GetModuleHandle(__lpModuleName: str | None) -> int: ... -def GetWindowTextLength(*args, **kwargs): ... # incomplete -def HIWORD(*args, **kwargs): ... # incomplete -def ImageList_Add(*args, **kwargs): ... # incomplete -def ImageList_Create(*args, **kwargs): ... # incomplete -def ImageList_Destroy(*args, **kwargs): ... # incomplete -def ImageList_Draw(*args, **kwargs): ... # incomplete -def ImageList_DrawEx(*args, **kwargs): ... # incomplete -def ImageList_GetIcon(*args, **kwargs): ... # incomplete -def ImageList_GetImageCount(*args, **kwargs): ... # incomplete -def ImageList_LoadBitmap(*args, **kwargs): ... # incomplete -def ImageList_LoadImage(*args, **kwargs): ... # incomplete -def ImageList_Remove(*args, **kwargs): ... # incomplete -def ImageList_Replace(*args, **kwargs): ... # incomplete -def ImageList_ReplaceIcon(*args, **kwargs): ... # incomplete -def ImageList_SetBkColor(*args, **kwargs): ... # incomplete -def ImageList_SetOverlayImage(*args, **kwargs): ... # incomplete -def LOWORD(*args, **kwargs): ... # incomplete -def ListView_SortItems(*args, **kwargs): ... # incomplete -def ListView_SortItemsEx(*args, **kwargs): ... # incomplete -def ValidateRect(*args, **kwargs): ... # incomplete +def RegisterHotKey(hWnd: int, _id, Modifiers, vk, /) -> None: ... +def GetAncestor(hwnd: int, gaFlags: int, /) -> int: ... +def GetTopWindow(hWnd: int | None, /) -> int: ... +def ChildWindowFromPointEx(*args): ... # incomplete +def CreateDialogIndirectParam(*args): ... # incomplete +def DestroyAcceleratorTable(*args): ... # incomplete +def Edit_GetLine(*args): ... # incomplete +def GetModuleHandle(lpModuleName: str | None, /) -> int: ... +def GetWindowTextLength(*args): ... # incomplete +def HIWORD(*args): ... # incomplete +def ImageList_Add(*args): ... # incomplete +def ImageList_Create(*args): ... # incomplete +def ImageList_Destroy(*args): ... # incomplete +def ImageList_Draw(*args): ... # incomplete +def ImageList_DrawEx(*args): ... # incomplete +def ImageList_GetIcon(*args): ... # incomplete +def ImageList_GetImageCount(*args): ... # incomplete +def ImageList_LoadBitmap(*args): ... # incomplete +def ImageList_LoadImage(*args): ... # incomplete +def ImageList_Remove(*args): ... # incomplete +def ImageList_Replace(*args): ... # incomplete +def ImageList_ReplaceIcon(*args): ... # incomplete +def ImageList_SetBkColor(*args): ... # incomplete +def ImageList_SetOverlayImage(*args): ... # incomplete +def LOWORD(*args): ... # incomplete +def ListView_SortItems(*args): ... # incomplete +def ListView_SortItemsEx(*args): ... # incomplete +def ValidateRect(*args): ... # incomplete def WNDCLASS() -> _win32typing.PyWNDCLASS: ... -def lpstr(*args, **kwargs): ... # incomplete +def lpstr(*args): ... # incomplete CLR_NONE: int ILC_COLOR: int diff --git a/stubs/pywin32/win32/win32help.pyi b/stubs/pywin32/win32/win32help.pyi index 7d8b0012788e..811f588e67c2 100644 --- a/stubs/pywin32/win32/win32help.pyi +++ b/stubs/pywin32/win32/win32help.pyi @@ -1,6 +1,6 @@ import _win32typing -def WinHelp(hwnd: int, hlpFile: str, cmd, data: str | None = ...) -> None: ... +def WinHelp(hwnd: int, hlpFile: str, cmd, data: str | None = ..., /) -> None: ... def HH_AKLINK() -> _win32typing.PyHH_AKLINK: ... def HH_FTS_QUERY() -> _win32typing.PyHH_FTS_QUERY: ... def HH_POPUP() -> _win32typing.PyHH_POPUP: ... @@ -8,7 +8,7 @@ def HH_WINTYPE() -> _win32typing.PyHH_WINTYPE: ... def NMHDR() -> _win32typing.PyNMHDR: ... def HHN_NOTIFY() -> _win32typing.PyHHN_NOTIFY: ... def HHNTRACK() -> _win32typing.PyHHNTRACK: ... -def HtmlHelp(hwnd: int, file: str, cmd, data: str | tuple[int] | int = ...): ... +def HtmlHelp(hwnd: int, file: str, cmd, data: str | tuple[int] | int = ..., /): ... debug: int HH_ALINK_LOOKUP: int diff --git a/stubs/pywin32/win32/win32inet.pyi b/stubs/pywin32/win32/win32inet.pyi index ec5eb2242237..e906d86a04da 100644 --- a/stubs/pywin32/win32/win32inet.pyi +++ b/stubs/pywin32/win32/win32inet.pyi @@ -3,12 +3,12 @@ from _typeshed import Incomplete import _win32typing from win32.lib.pywintypes import error as error -def InternetSetCookie(url: str, lpszCookieName: str, data: str) -> None: ... -def InternetGetCookie(Url: str, CookieName: str) -> str: ... -def InternetAttemptConnect(Reserved: int = ...) -> None: ... -def InternetCheckConnection(Url: str, Flags: int = ..., Reserved: int = ...) -> None: ... -def InternetGoOnline(Url: str, Parent: Incomplete | None = ..., Flags: int = ...) -> None: ... -def InternetCloseHandle(handle: _win32typing.PyHINTERNET) -> None: ... +def InternetSetCookie(url: str, lpszCookieName: str, data: str, /) -> None: ... +def InternetGetCookie(Url: str, CookieName: str, /) -> str: ... +def InternetAttemptConnect(Reserved: int = ..., /) -> None: ... +def InternetCheckConnection(Url: str, Flags: int = ..., Reserved: int = ..., /) -> None: ... +def InternetGoOnline(Url: str, Parent: Incomplete | None = ..., Flags: int = ..., /) -> None: ... +def InternetCloseHandle(handle: _win32typing.PyHINTERNET, /) -> None: ... def InternetConnect( Internet: _win32typing.PyHINTERNET, ServerName: str, @@ -23,18 +23,18 @@ def InternetOpen(agent: str, proxyName: str, proxyBypass: str, flags) -> None: . def InternetOpenUrl( Internet: _win32typing.PyHINTERNET, Url: str, Headers: str | None = ..., Flags: int = ..., Context: Incomplete | None = ... ) -> _win32typing.PyHINTERNET: ... -def InternetCanonicalizeUrl(url: str, flags: int = ...) -> str: ... +def InternetCanonicalizeUrl(url: str, flags: int = ..., /) -> str: ... def InternetGetLastResponseInfo() -> tuple[Incomplete, str]: ... -def InternetReadFile(hInternet: _win32typing.PyHINTERNET, size) -> str: ... -def InternetWriteFile(File: _win32typing.PyHINTERNET, Buffer: str): ... +def InternetReadFile(hInternet: _win32typing.PyHINTERNET, size, /) -> str: ... +def InternetWriteFile(File: _win32typing.PyHINTERNET, Buffer: str, /): ... def FtpOpenFile( - hConnect: _win32typing.PyHINTERNET, FileName: str, Access, Flags, Context: Incomplete | None = ... + Connect: _win32typing.PyHINTERNET, FileName: str, Access, Flags, Context: Incomplete | None = ... ) -> _win32typing.PyHINTERNET: ... def FtpCommand( Connect: _win32typing.PyHINTERNET, ExpectResponse, Flags, Command: str, Context: Incomplete | None = ... ) -> _win32typing.PyHINTERNET: ... -def InternetQueryOption(hInternet: _win32typing.PyHINTERNET, Option): ... -def InternetSetOption(hInternet: _win32typing.PyHINTERNET, Option, Buffer) -> None: ... +def InternetQueryOption(hInternet: _win32typing.PyHINTERNET, Option, /): ... +def InternetSetOption(hInternet: _win32typing.PyHINTERNET, Option, Buffer, /) -> None: ... def FindFirstUrlCacheEntry(SearchPattern: Incomplete | None = ...) -> tuple[_win32typing.PyUrlCacheHANDLE, Incomplete]: ... def FindNextUrlCacheEntry(EnumHandle: _win32typing.PyUrlCacheHANDLE): ... def FindFirstUrlCacheEntryEx( @@ -42,10 +42,10 @@ def FindFirstUrlCacheEntryEx( ) -> tuple[_win32typing.PyUrlCacheHANDLE, Incomplete]: ... def FindNextUrlCacheEntryEx(EnumHandle: _win32typing.PyUrlCacheHANDLE): ... def FindCloseUrlCache(EnumHandle: _win32typing.PyUrlCacheHANDLE) -> None: ... -def FindFirstUrlCacheGroup(Filter) -> tuple[_win32typing.PyUrlCacheHANDLE, Incomplete]: ... +def FindFirstUrlCacheGroup(Filter=...) -> tuple[_win32typing.PyUrlCacheHANDLE, Incomplete]: ... def FindNextUrlCacheGroup(Find: int): ... def GetUrlCacheEntryInfo(UrlName): ... -def DeleteUrlCacheGroup(GroupId, Attributes) -> None: ... +def DeleteUrlCacheGroup(GroupId, Attributes=...) -> None: ... def CreateUrlCacheGroup(Flags: int = ...): ... def CreateUrlCacheEntry(UrlName, ExpectedFileSize, FileExtension): ... def CommitUrlCacheEntry( @@ -58,12 +58,12 @@ def CommitUrlCacheEntry( OriginalUrl: Incomplete | None = ..., ): ... def SetUrlCacheEntryGroup(UrlName, Flags, GroupId) -> None: ... -def GetUrlCacheGroupAttribute(GroupId, Attributes): ... +def GetUrlCacheGroupAttribute(GroupId, Attributes=...): ... def SetUrlCacheGroupAttribute(GroupId, Attributes, GroupInfo, Flags=...) -> None: ... -def DeleteUrlCacheEntry(UrlName) -> None: ... -def WinHttpGetDefaultProxyConfiguration(*args, **kwargs): ... # incomplete -def WinHttpGetIEProxyConfigForCurrentUser(*args, **kwargs): ... # incomplete -def WinHttpGetProxyForUrl(*args, **kwargs): ... # incomplete -def WinHttpOpen(*args, **kwargs): ... # incomplete +def DeleteUrlCacheEntry(UrlName, /) -> None: ... +def WinHttpGetDefaultProxyConfiguration(*args): ... # incomplete +def WinHttpGetIEProxyConfigForCurrentUser(*args): ... # incomplete +def WinHttpGetProxyForUrl(*args): ... # incomplete +def WinHttpOpen(*args): ... # incomplete UNICODE: int diff --git a/stubs/pywin32/win32/win32job.pyi b/stubs/pywin32/win32/win32job.pyi index 23b5d7af0602..7b3ded8d35f4 100644 --- a/stubs/pywin32/win32/win32job.pyi +++ b/stubs/pywin32/win32/win32job.pyi @@ -1,14 +1,14 @@ import _win32typing from win32.lib.pywintypes import error as error -def AssignProcessToJobObject(hJob: int, hProcess: int) -> None: ... -def CreateJobObject(__jobAttributes: _win32typing.PySECURITY_ATTRIBUTES | None, __name: str) -> None: ... -def OpenJobObject(desiredAccess, inheritHandles, name) -> None: ... -def TerminateJobObject(hJob: int, exitCode) -> None: ... -def UserHandleGrantAccess(hUserHandle: int, hJob: int, grant) -> None: ... -def IsProcessInJob(__hProcess: int, __hJob: int): ... -def QueryInformationJobObject(Job: int, JobObjectInfoClass): ... -def SetInformationJobObject(Job: int, JobObjectInfoClass, JobObjectInfo) -> None: ... +def AssignProcessToJobObject(hJob: int, hProcess: int, /) -> None: ... +def CreateJobObject(jobAttributes: _win32typing.PySECURITY_ATTRIBUTES | None, name: str, /) -> None: ... +def OpenJobObject(desiredAccess, inheritHandles, name, /) -> None: ... +def TerminateJobObject(hJob: int, exitCode, /) -> None: ... +def UserHandleGrantAccess(hUserHandle: int, hJob: int, grant, /) -> None: ... +def IsProcessInJob(hProcess: int, hJob: int, /): ... +def QueryInformationJobObject(Job: int, JobObjectInfoClass, /): ... +def SetInformationJobObject(Job: int, JobObjectInfoClass, JobObjectInfo, /) -> None: ... JOB_OBJECT_ALL_ACCESS: int JOB_OBJECT_ASSIGN_PROCESS: int diff --git a/stubs/pywin32/win32/win32lz.pyi b/stubs/pywin32/win32/win32lz.pyi index 21a271c8bf9e..711744c480b1 100644 --- a/stubs/pywin32/win32/win32lz.pyi +++ b/stubs/pywin32/win32/win32lz.pyi @@ -2,8 +2,8 @@ from _typeshed import Incomplete from win32.lib.pywintypes import error as error -def GetExpandedName(Source) -> str: ... -def Close(handle) -> None: ... -def Copy(hSrc, hDest): ... -def Init(handle) -> None: ... -def OpenFile(fileName: str, action) -> tuple[Incomplete, Incomplete]: ... +def GetExpandedName(Source, /) -> str: ... +def Close(handle, /) -> None: ... +def Copy(hSrc, hDest, /): ... +def Init(handle, /) -> None: ... +def OpenFile(fileName: str, action, /) -> tuple[Incomplete, Incomplete]: ... diff --git a/stubs/pywin32/win32/win32net.pyi b/stubs/pywin32/win32/win32net.pyi index 453681066d2e..92e464520281 100644 --- a/stubs/pywin32/win32/win32net.pyi +++ b/stubs/pywin32/win32/win32net.pyi @@ -3,85 +3,89 @@ from _typeshed import Incomplete from win32.lib.pywintypes import error as error def NetGetJoinInformation() -> tuple[str, Incomplete]: ... -def NetGroupGetInfo(server: str, groupname: str, level): ... +def NetGroupGetInfo(server: str, groupname: str, level, /): ... def NetGroupGetUsers( - server: str, groupName: str, level, resumeHandle: int = ..., prefLen: int = ... + server: str, groupName: str, level, resumeHandle: int = ..., prefLen: int = ..., / ) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... -def NetGroupSetUsers(server: str, group: str, level, members: tuple[Incomplete, Incomplete]) -> None: ... -def NetGroupSetInfo(server: str, groupname: str, level, data) -> None: ... -def NetGroupAdd(server: str, level, data) -> None: ... -def NetGroupAddUser(server: str, group: str, username: str) -> None: ... -def NetGroupDel(server: str, groupname: str) -> None: ... -def NetGroupDelUser(server: str, group: str, username: str) -> None: ... -def NetGroupEnum(server: str, level, prefLen, resumeHandle=...) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... -def NetLocalGroupAddMembers(server: str, group: str, level, members: tuple[Incomplete, Incomplete]) -> None: ... -def NetLocalGroupDelMembers(server: str, group: str, members: list[str]) -> None: ... +def NetGroupSetUsers(server: str, group: str, level, members: tuple[Incomplete, Incomplete], /) -> None: ... +def NetGroupSetInfo(server: str, groupname: str, level, data, /) -> None: ... +def NetGroupAdd(server: str, level, data, /) -> None: ... +def NetGroupAddUser(server: str, group: str, username: str, /) -> None: ... +def NetGroupDel(server: str, groupname: str, /) -> None: ... +def NetGroupDelUser(server: str, group: str, username: str, /) -> None: ... +def NetGroupEnum(server: str, level, prefLen, resumeHandle=..., /) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... +def NetLocalGroupAddMembers(server: str, group: str, level, members: tuple[Incomplete, Incomplete], /) -> None: ... +def NetLocalGroupDelMembers(server: str, group: str, members: list[str], /) -> None: ... def NetLocalGroupGetMembers( - server: str, groupName: str, level, resumeHandle: int = ..., prefLen: int = ... + server: str, groupName: str, level, resumeHandle: int = ..., prefLen: int = ..., / ) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... -def NetLocalGroupSetMembers(server: str, group: str, level, members: tuple[Incomplete, Incomplete]) -> None: ... -def NetMessageBufferSend(domain: str, userName: str, fromName: str, message: str) -> None: ... -def NetMessageNameAdd(server, msgname) -> None: ... -def NetMessageNameDel(server, msgname) -> None: ... -def NetMessageNameEnum(Server) -> None: ... +def NetLocalGroupSetMembers(server: str, group: str, level, members: tuple[Incomplete, Incomplete], /) -> None: ... +def NetMessageBufferSend(domain: str, userName: str, fromName: str, message: str, /) -> None: ... +def NetMessageNameAdd(server, msgname, /) -> None: ... +def NetMessageNameDel(server, msgname, /) -> None: ... +def NetMessageNameEnum(Server, /) -> None: ... def NetServerEnum( - server: str, level, _type, prefLen, domain: str | None = ..., resumeHandle: int = ... + server: str, level, _type, prefLen, domain: str | None = ..., resumeHandle: int = ..., / ) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... -def NetServerGetInfo(server: str, level): ... -def NetServerSetInfo(server: str, level, data) -> None: ... -def NetShareAdd(server: str, level, data) -> None: ... -def NetShareDel(server: str, shareName: str, reserved: int = ...) -> None: ... -def NetShareCheck(server: str, deviceName: str) -> tuple[Incomplete, Incomplete]: ... +def NetServerGetInfo(server: str, level, /): ... +def NetServerSetInfo(server: str, level, data, /) -> None: ... +def NetShareAdd(server: str, level, data, /) -> None: ... +def NetShareDel(server: str, shareName: str, reserved: int = ..., /) -> None: ... +def NetShareCheck(server: str, deviceName: str, /) -> tuple[Incomplete, Incomplete]: ... def NetShareEnum( - server: str, level, prefLen, serverName, resumeHandle=... + server: str, level, prefLen, serverName, resumeHandle=..., / ) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... -def NetShareGetInfo(server: str, netname: str, level): ... -def NetShareSetInfo(server: str, netname: str, level, data) -> None: ... -def NetUserAdd(server: str, level, data) -> None: ... -def NetUserChangePassword(server: str, username: str, oldPassword: str, newPassword: str) -> None: ... -def NetUserEnum(server: str, level, arg, prefLen, resumeHandle=...) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... -def NetUserGetGroups(serverName: str, userName: str) -> list[tuple[Incomplete, Incomplete]]: ... -def NetUserGetInfo(server: str, username: str, level): ... -def NetUserGetLocalGroups(serverName: str, userName: str, flags) -> list[Incomplete]: ... -def NetUserSetInfo(server: str, username: str, level, data) -> None: ... -def NetUserDel(server: str, username: str) -> None: ... -def NetUserModalsGet(server: str, level): ... -def NetUserModalsSet(server: str, level, data) -> None: ... -def NetWkstaUserEnum(server: str, level, prefLen, resumeHandle=...) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... -def NetWkstaGetInfo(server: str, level): ... -def NetWkstaSetInfo(server: str, level, data) -> None: ... +def NetShareGetInfo(server: str, netname: str, level, /): ... +def NetShareSetInfo(server: str, netname: str, level, data, /) -> None: ... +def NetUserAdd(server: str, level, data, /) -> None: ... +def NetUserChangePassword(server: str, username: str, oldPassword: str, newPassword: str, /) -> None: ... +def NetUserEnum( + server: str, level, arg, prefLen, resumeHandle=..., / +) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... +def NetUserGetGroups(serverName: str, userName: str, /) -> list[tuple[Incomplete, Incomplete]]: ... +def NetUserGetInfo(server: str, username: str, level, /): ... +def NetUserGetLocalGroups(serverName: str, userName: str, flags, /) -> list[Incomplete]: ... +def NetUserSetInfo(server: str, username: str, level, data, /) -> None: ... +def NetUserDel(server: str, username: str, /) -> None: ... +def NetUserModalsGet(server: str, level, /): ... +def NetUserModalsSet(server: str, level, data, /) -> None: ... +def NetWkstaUserEnum( + server: str, level, prefLen, resumeHandle=..., / +) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... +def NetWkstaGetInfo(server: str, level, /): ... +def NetWkstaSetInfo(server: str, level, data, /) -> None: ... def NetWkstaTransportEnum( - server: str, level, prefLen, resumeHandle=... + server: str, level, prefLen, resumeHandle=..., / ) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... -def NetWkstaTransportAdd(server: str, level, data) -> None: ... -def NetWkstaTransportDel(server: str, TransportName: str, ucond: int = ...) -> None: ... -def NetServerDiskEnum(server: str, level): ... -def NetUseAdd(server: str, level, data) -> None: ... -def NetUseDel(server: str, useName: str, forceCond: int = ...) -> None: ... -def NetUseEnum(server: str, level, prefLen, resumeHandle=...) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... -def NetUseGetInfo(server: str, usename: str, level: int = ...): ... -def NetGetAnyDCName(server: str | None = ..., domain: str | None = ...) -> str: ... -def NetGetDCName(server: str | None = ..., domain: str | None = ...) -> str: ... +def NetWkstaTransportAdd(server: str, level, data, /) -> None: ... +def NetWkstaTransportDel(server: str, TransportName: str, ucond: int = ..., /) -> None: ... +def NetServerDiskEnum(server: str, level, /): ... +def NetUseAdd(server: str, level, data, /) -> None: ... +def NetUseDel(server: str, useName: str, forceCond: int = ..., /) -> None: ... +def NetUseEnum(server: str, level, prefLen, resumeHandle=..., /) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... +def NetUseGetInfo(server: str, usename: str, level: int = ..., /): ... +def NetGetAnyDCName(server: str | None = ..., domain: str | None = ..., /) -> str: ... +def NetGetDCName(server: str | None = ..., domain: str | None = ..., /) -> str: ... def NetSessionEnum( - level, server: str | None = ..., client: str | None = ..., username: str | None = ... + level, server: str | None = ..., client: str | None = ..., username: str | None = ..., / ) -> tuple[Incomplete, ...]: ... -def NetSessionDel(server: str, client: str | None = ..., username: str | None = ...) -> None: ... -def NetSessionGetInfo(level, server: str, client: str, username: str): ... +def NetSessionDel(server: str, client: str | None = ..., username: str | None = ..., /) -> None: ... +def NetSessionGetInfo(level, server: str, client: str, username: str, /): ... def NetFileEnum( - level, servername: str | None = ..., basepath: str | None = ..., username: str | None = ... + level, servername: str | None = ..., basepath: str | None = ..., username: str | None = ..., / ) -> tuple[Incomplete, ...]: ... -def NetFileClose(servername: str, fileid) -> None: ... -def NetFileGetInfo(level, servername: str, fileid): ... -def NetStatisticsGet(server: str, service: str, level, options): ... -def NetServerComputerNameAdd(ServerName: str, EmulatedDomainName: str, EmulatedServerName: str) -> None: ... -def NetServerComputerNameDel(ServerName: str, EmulatedServerName: str) -> None: ... -def NetValidateName(Server: str, Name: str, NameType, Account: str | None = ..., Password: str | None = ...) -> None: ... -def NetValidatePasswordPolicy(Server: str, Qualifier, ValidationType, arg) -> None: ... -def NetLocalGroupAdd(*args, **kwargs): ... # incomplete -def NetLocalGroupDel(*args, **kwargs): ... # incomplete -def NetLocalGroupEnum(*args, **kwargs): ... # incomplete -def NetLocalGroupGetInfo(*args, **kwargs): ... # incomplete -def NetLocalGroupSetInfo(*args, **kwargs): ... # incomplete +def NetFileClose(servername: str, fileid, /) -> None: ... +def NetFileGetInfo(level, servername: str, fileid, /): ... +def NetStatisticsGet(server: str, service: str, level, options, /): ... +def NetServerComputerNameAdd(ServerName: str, EmulatedDomainName: str, EmulatedServerName: str, /) -> None: ... +def NetServerComputerNameDel(ServerName: str, EmulatedServerName: str, /) -> None: ... +def NetValidateName(Server: str, Name: str, NameType, Account: str | None = ..., Password: str | None = ..., /) -> None: ... +def NetValidatePasswordPolicy(Server: str, Qualifier, ValidationType, arg, /) -> None: ... +def NetLocalGroupAdd(*args): ... # incomplete +def NetLocalGroupDel(*args): ... # incomplete +def NetLocalGroupEnum(*args): ... # incomplete +def NetLocalGroupGetInfo(*args): ... # incomplete +def NetLocalGroupSetInfo(*args): ... # incomplete SERVICE_SERVER: str SERVICE_WORKSTATION: str diff --git a/stubs/pywin32/win32/win32pdh.pyi b/stubs/pywin32/win32/win32pdh.pyi index c2b768e1679b..f6948b3c1bea 100644 --- a/stubs/pywin32/win32/win32pdh.pyi +++ b/stubs/pywin32/win32/win32pdh.pyi @@ -2,39 +2,41 @@ from _typeshed import Incomplete from win32.lib.pywintypes import error as error -def AddCounter(hQuery, path: str, userData: int = ...): ... -def AddEnglishCounter(hQuery, path: str, userData: int = ...): ... -def RemoveCounter(handle) -> None: ... -def EnumObjectItems(DataSource: str | None, machine: str | None, _object: str, detailLevel, flags=...): ... -def EnumObjects(DataSource: str | None, machine: str | None, detailLevel: int, refresh: bool = ...): ... -def OpenQuery(DataSource: Incomplete | None = ..., userData: int = ...): ... -def CloseQuery(handle) -> None: ... +def AddCounter(hQuery, path: str, userData: int = ..., /): ... +def AddEnglishCounter(hQuery, path: str, userData: int = ..., /): ... +def RemoveCounter(handle, /) -> None: ... +def EnumObjectItems(DataSource: str | None, machine: str | None, _object: str, detailLevel, flags=..., /): ... +def EnumObjects(DataSource: str | None, machine: str | None, detailLevel: int, refresh: bool = ..., /): ... +def OpenQuery(DataSource: Incomplete | None = ..., userData: int = ..., /): ... +def CloseQuery(handle, /) -> None: ... def MakeCounterPath( - elements: tuple[Incomplete, Incomplete, Incomplete, Incomplete, Incomplete, Incomplete], flags=... + elements: tuple[Incomplete, Incomplete, Incomplete, Incomplete, Incomplete, Incomplete], flags=..., / ) -> None: ... -def GetCounterInfo(handle, bRetrieveExplainText) -> None: ... -def GetFormattedCounterValue(handle, _format) -> tuple[Incomplete, Incomplete]: ... -def CollectQueryData(hQuery) -> None: ... -def ValidatePath(path: str): ... -def ExpandCounterPath(wildCardPath: str) -> tuple[Incomplete, Incomplete]: ... -def ParseCounterPath(path: str, flags=...) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete, Incomplete, Incomplete]: ... -def ParseInstanceName(instanceName: str) -> tuple[Incomplete, Incomplete, Incomplete]: ... -def SetCounterScaleFactor(hCounter, factor) -> None: ... +def GetCounterInfo(handle, bRetrieveExplainText, /) -> None: ... +def GetFormattedCounterValue(handle, _format, /) -> tuple[Incomplete, Incomplete]: ... +def CollectQueryData(hQuery, /) -> None: ... +def ValidatePath(path: str, /): ... +def ExpandCounterPath(wildCardPath: str, /) -> tuple[Incomplete, Incomplete]: ... +def ParseCounterPath( + path: str, flags=..., / +) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete, Incomplete, Incomplete]: ... +def ParseInstanceName(instanceName: str, /) -> tuple[Incomplete, Incomplete, Incomplete]: ... +def SetCounterScaleFactor(hCounter, factor, /) -> None: ... def BrowseCounters( Flags: tuple[Incomplete, ...] | None, hWndOwner: int, - CallBack1, - CallBack2, + CallBack, + DefaultDetailLevel, DialogBoxCaption: str | None = ..., InitialPath: Incomplete | None = ..., DataSource: Incomplete | None = ..., ReturnMultiple: bool = ..., CallBackArg: Incomplete | None = ..., ) -> str: ... -def ConnectMachine(machineName: str) -> str: ... -def LookupPerfIndexByName(machineName: str, instanceName: str): ... -def LookupPerfNameByIndex(machineName: str | None, index) -> str: ... -def GetFormattedCounterArray(*args, **kwargs): ... # incomplete +def ConnectMachine(machineName: str, /) -> str: ... +def LookupPerfIndexByName(machineName: str, instanceName: str, /): ... +def LookupPerfNameByIndex(machineName: str | None, index, /) -> str: ... +def GetFormattedCounterArray(*args): ... # incomplete PDH_FMT_1000: int PDH_FMT_ANSI: int diff --git a/stubs/pywin32/win32/win32pipe.pyi b/stubs/pywin32/win32/win32pipe.pyi index 7fa9ca0fed24..b04f517d2529 100644 --- a/stubs/pywin32/win32/win32pipe.pyi +++ b/stubs/pywin32/win32/win32pipe.pyi @@ -3,20 +3,23 @@ from _typeshed import Incomplete import _win32typing from win32.lib.pywintypes import error as error -def GetNamedPipeHandleState(hPipe: int, bGetCollectionData=...) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete, str]: ... +def GetNamedPipeHandleState( + hPipe: int, bGetCollectionData=..., / +) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete, str]: ... def SetNamedPipeHandleState( - __hPipe: int, __Mode: int, __MaxCollectionCount: None | Incomplete, __CollectDataTimeout: None | Incomplete + hPipe: int, Mode: int, MaxCollectionCount: None | Incomplete, CollectDataTimeout: None | Incomplete, / ) -> None: ... -def ConnectNamedPipe(hPipe: int, overlapped: _win32typing.PyOVERLAPPED | None = ...): ... +def ConnectNamedPipe(hPipe: int, overlapped: _win32typing.PyOVERLAPPED | None = ..., /): ... def TransactNamedPipe( pipeName, writeData: str, buffer_bufSize: _win32typing.PyOVERLAPPEDReadBuffer, overlapped: _win32typing.PyOVERLAPPED | None = ..., + /, ) -> str: ... -def CallNamedPipe(pipeName, data: str, bufSize, timeOut) -> str: ... -def CreatePipe(__sa: _win32typing.PySECURITY_ATTRIBUTES, __nSize: int) -> tuple[int, int]: ... -def FdCreatePipe(sa: _win32typing.PySECURITY_ATTRIBUTES, nSize, mode) -> tuple[Incomplete, Incomplete]: ... +def CallNamedPipe(pipeName, data: str, bufSize, timeOut, /) -> str: ... +def CreatePipe(sa: _win32typing.PySECURITY_ATTRIBUTES, nSize: int, /) -> tuple[int, int]: ... +def FdCreatePipe(sa: _win32typing.PySECURITY_ATTRIBUTES, nSize, mode, /) -> tuple[Incomplete, Incomplete]: ... def CreateNamedPipe( pipeName: str, openMode, @@ -26,20 +29,21 @@ def CreateNamedPipe( nInBufferSize, nDefaultTimeOut, sa: _win32typing.PySECURITY_ATTRIBUTES, + /, ) -> int: ... -def DisconnectNamedPipe(hFile: int) -> None: ... -def GetOverlappedResult(__hFile: int, __overlapped: _win32typing.PyOVERLAPPED, __bWait: int | bool) -> int: ... -def WaitNamedPipe(pipeName: str, timeout) -> None: ... -def GetNamedPipeInfo(hNamedPipe: int) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... -def PeekNamedPipe(__hPipe: int, __size: int) -> tuple[str, int, Incomplete]: ... -def GetNamedPipeClientProcessId(hPipe: int): ... -def GetNamedPipeServerProcessId(hPipe: int): ... -def GetNamedPipeClientSessionId(hPipe: int): ... -def GetNamedPipeServerSessionId(hPipe: int): ... -def popen(cmdstring: str, mode: str): ... -def popen2(*args, **kwargs): ... # incomplete -def popen3(*args, **kwargs): ... # incomplete -def popen4(*args, **kwargs): ... # incomplete +def DisconnectNamedPipe(hFile: int, /) -> None: ... +def GetOverlappedResult(hFile: int, overlapped: _win32typing.PyOVERLAPPED, bWait: int | bool, /) -> int: ... +def WaitNamedPipe(pipeName: str, timeout, /) -> None: ... +def GetNamedPipeInfo(hNamedPipe: int, /) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ... +def PeekNamedPipe(hPipe: int, size: int, /) -> tuple[str, int, Incomplete]: ... +def GetNamedPipeClientProcessId(hPipe: int, /): ... +def GetNamedPipeServerProcessId(hPipe: int, /): ... +def GetNamedPipeClientSessionId(hPipe: int, /): ... +def GetNamedPipeServerSessionId(hPipe: int, /): ... +def popen(cmdstring: str, mode: str, /): ... +def popen2(*args): ... # incomplete +def popen3(*args): ... # incomplete +def popen4(*args): ... # incomplete FILE_FLAG_FIRST_PIPE_INSTANCE: int PIPE_ACCEPT_REMOTE_CLIENTS: int diff --git a/stubs/pywin32/win32/win32print.pyi b/stubs/pywin32/win32/win32print.pyi index 9655e4b97714..828d92a7178b 100644 --- a/stubs/pywin32/win32/win32print.pyi +++ b/stubs/pywin32/win32/win32print.pyi @@ -3,33 +3,33 @@ from typing import Literal import _win32typing -def OpenPrinter(printer: str, Defaults: Incomplete | None = ...) -> _win32typing.PyPrinterHANDLE: ... -def GetPrinter(hPrinter: _win32typing.PyPrinterHANDLE, Level: int = ...): ... -def SetPrinter(hPrinter: _win32typing.PyPrinterHANDLE, Level, pPrinter, Command) -> None: ... -def ClosePrinter(hPrinter: _win32typing.PyPrinterHANDLE) -> None: ... -def AddPrinterConnection(printer: str): ... -def DeletePrinterConnection(printer: str): ... -def EnumPrinters(flags, name: str | None = ..., level: int = ...): ... +def OpenPrinter(printer: str, Defaults: Incomplete | None = ..., /) -> _win32typing.PyPrinterHANDLE: ... +def GetPrinter(hPrinter: _win32typing.PyPrinterHANDLE, Level: int = ..., /): ... +def SetPrinter(hPrinter: _win32typing.PyPrinterHANDLE, Level, pPrinter, Command, /) -> None: ... +def ClosePrinter(hPrinter: _win32typing.PyPrinterHANDLE, /) -> None: ... +def AddPrinterConnection(printer: str, /): ... +def DeletePrinterConnection(printer: str, /): ... +def EnumPrinters(flags, name: str | None = ..., level: int = ..., /): ... def GetDefaultPrinter() -> str: ... def GetDefaultPrinterW() -> str: ... -def SetDefaultPrinter(printer: str): ... -def SetDefaultPrinterW(Printer: str): ... +def SetDefaultPrinter(printer: str, /): ... +def SetDefaultPrinterW(Printer: str, /): ... def StartDocPrinter( - __hprinter: _win32typing.PyPrinterHANDLE | int, __level: Literal[1], __tuple: tuple[str, str, str | None] + hprinter: _win32typing.PyPrinterHANDLE | int, level: Literal[1], tuple: tuple[str, str, str | None], / ) -> int: ... -def EndDocPrinter(hPrinter: _win32typing.PyPrinterHANDLE): ... -def AbortPrinter(hPrinter: _win32typing.PyPrinterHANDLE) -> None: ... -def StartPagePrinter(hprinter: _win32typing.PyPrinterHANDLE) -> None: ... -def EndPagePrinter(hprinter: _win32typing.PyPrinterHANDLE) -> None: ... -def StartDoc(hdc: int, docinfo): ... -def EndDoc(hdc: int) -> None: ... -def AbortDoc(hdc: int) -> None: ... -def StartPage(hdc: int) -> None: ... -def EndPage(hdc: int) -> None: ... -def WritePrinter(__hprinter: int | _win32typing.PyPrinterHANDLE, __buf: bytes | bytearray | memoryview) -> int: ... -def EnumJobs(hPrinter: _win32typing.PyPrinterHANDLE, FirstJob, NoJobs, Level=...): ... -def GetJob(hPrinter: _win32typing.PyPrinterHANDLE, JobID, Level: int = ...): ... -def SetJob(hPrinter: _win32typing.PyPrinterHANDLE, JobID, Level, JobInfo, Command): ... +def EndDocPrinter(hPrinter: _win32typing.PyPrinterHANDLE, /): ... +def AbortPrinter(hPrinter: _win32typing.PyPrinterHANDLE, /) -> None: ... +def StartPagePrinter(hprinter: _win32typing.PyPrinterHANDLE, /) -> None: ... +def EndPagePrinter(hprinter: _win32typing.PyPrinterHANDLE, /) -> None: ... +def StartDoc(hdc: int, docinfo, /): ... +def EndDoc(hdc: int, /) -> None: ... +def AbortDoc(hdc: int, /) -> None: ... +def StartPage(hdc: int, /) -> None: ... +def EndPage(hdc: int, /) -> None: ... +def WritePrinter(hprinter: int | _win32typing.PyPrinterHANDLE, buf: bytes | bytearray | memoryview, /) -> int: ... +def EnumJobs(hPrinter: _win32typing.PyPrinterHANDLE, FirstJob, NoJobs, Level=..., /): ... +def GetJob(hPrinter: _win32typing.PyPrinterHANDLE, JobID, Level: int = ..., /): ... +def SetJob(hPrinter: _win32typing.PyPrinterHANDLE, JobID, Level, JobInfo, Command, /): ... def DocumentProperties( HWnd: int, hPrinter: _win32typing.PyPrinterHANDLE, @@ -37,28 +37,29 @@ def DocumentProperties( DevModeOutput: _win32typing.PyDEVMODE, DevModeInput: _win32typing.PyDEVMODE, Mode, + /, ): ... -def EnumPrintProcessors(Server: str | None = ..., Environment: str | None = ...) -> tuple[str, ...]: ... -def EnumPrintProcessorDatatypes(ServerName: str, PrintProcessorName: str) -> tuple[str, ...]: ... -def EnumPrinterDrivers(Server: str | None = ..., Environment: str | None = ..., Level=...) -> tuple[Incomplete, ...]: ... -def EnumForms(hprinter: _win32typing.PyPrinterHANDLE) -> tuple[_win32typing.FORM_INFO_1, ...]: ... -def AddForm(hprinter: _win32typing.PyPrinterHANDLE, Form) -> None: ... -def DeleteForm(hprinter: _win32typing.PyPrinterHANDLE, FormName: str) -> None: ... -def GetForm(hprinter: _win32typing.PyPrinterHANDLE, FormName: str) -> None: ... -def SetForm(hprinter: _win32typing.PyPrinterHANDLE, FormName: str, Form) -> None: ... -def AddJob(hprinter: _win32typing.PyPrinterHANDLE) -> None: ... -def ScheduleJob(hprinter: _win32typing.PyPrinterHANDLE, JobId) -> None: ... -def DeviceCapabilities(Device: str, Port: str, Capability, DEVMODE: _win32typing.PyDEVMODE | None = ...) -> None: ... -def GetDeviceCaps(hdc: int, Index): ... -def EnumMonitors(Name: str, Level) -> tuple[Incomplete, ...]: ... -def EnumPorts(Name: str, Level) -> tuple[Incomplete, ...]: ... -def GetPrintProcessorDirectory(Name: str, Environment: str) -> str: ... -def GetPrinterDriverDirectory(Name: str, Environment: str) -> str: ... -def AddPrinter(Name: str, Level, pPrinter) -> _win32typing.PyPrinterHANDLE: ... -def DeletePrinter(hPrinter: _win32typing.PyPrinterHANDLE) -> None: ... -def DeletePrinterDriver(Server: str, Environment: str, DriverName: str) -> None: ... -def DeletePrinterDriverEx(Server: str, Environment: str, DriverName: str, DeleteFlag, VersionFlag) -> None: ... -def FlushPrinter(Printer: _win32typing.PyPrinterHANDLE, Buf, Sleep): ... +def EnumPrintProcessors(Server: str | None = ..., Environment: str | None = ..., /) -> tuple[str, ...]: ... +def EnumPrintProcessorDatatypes(ServerName: str, PrintProcessorName: str, /) -> tuple[str, ...]: ... +def EnumPrinterDrivers(Server: str | None = ..., Environment: str | None = ..., Level=..., /) -> tuple[Incomplete, ...]: ... +def EnumForms(hprinter: _win32typing.PyPrinterHANDLE, /) -> tuple[_win32typing.FORM_INFO_1, ...]: ... +def AddForm(hprinter: _win32typing.PyPrinterHANDLE, Form, /) -> None: ... +def DeleteForm(hprinter: _win32typing.PyPrinterHANDLE, FormName: str, /) -> None: ... +def GetForm(hprinter: _win32typing.PyPrinterHANDLE, FormName: str, /) -> None: ... +def SetForm(hprinter: _win32typing.PyPrinterHANDLE, FormName: str, Form, /) -> None: ... +def AddJob(hprinter: _win32typing.PyPrinterHANDLE, /) -> None: ... +def ScheduleJob(hprinter: _win32typing.PyPrinterHANDLE, JobId, /) -> None: ... +def DeviceCapabilities(Device: str, Port: str, Capability, DEVMODE: _win32typing.PyDEVMODE | None = ..., /) -> None: ... +def GetDeviceCaps(hdc: int, Index, /): ... +def EnumMonitors(Name: str, Level, /) -> tuple[Incomplete, ...]: ... +def EnumPorts(Name: str, Level, /) -> tuple[Incomplete, ...]: ... +def GetPrintProcessorDirectory(Name: str, Environment: str, /) -> str: ... +def GetPrinterDriverDirectory(Name: str, Environment: str, /) -> str: ... +def AddPrinter(Name: str, Level, pPrinter, /) -> _win32typing.PyPrinterHANDLE: ... +def DeletePrinter(hPrinter: _win32typing.PyPrinterHANDLE, /) -> None: ... +def DeletePrinterDriver(Server: str, Environment: str, DriverName: str, /) -> None: ... +def DeletePrinterDriverEx(Server: str, Environment: str, DriverName: str, DeleteFlag, VersionFlag, /) -> None: ... +def FlushPrinter(Printer: _win32typing.PyPrinterHANDLE, Buf, Sleep, /): ... DEF_PRIORITY: int DI_APPBANDING: int diff --git a/stubs/pywin32/win32/win32process.pyi b/stubs/pywin32/win32/win32process.pyi index c80062a07b11..16e11cfbe6b0 100644 --- a/stubs/pywin32/win32/win32process.pyi +++ b/stubs/pywin32/win32/win32process.pyi @@ -4,20 +4,21 @@ import _win32typing from win32.lib.pywintypes import error as error def STARTUPINFO() -> _win32typing.PySTARTUPINFO: ... -def beginthreadex(sa: _win32typing.PySECURITY_ATTRIBUTES, stackSize, entryPoint, args, flags) -> tuple[int, Incomplete]: ... +def beginthreadex(sa: _win32typing.PySECURITY_ATTRIBUTES, stackSize, entryPoint, args, flags, /) -> tuple[int, Incomplete]: ... def CreateRemoteThread( - hprocess: int, sa: _win32typing.PySECURITY_ATTRIBUTES, stackSize, entryPoint, Parameter, flags + hprocess: int, sa: _win32typing.PySECURITY_ATTRIBUTES, stackSize, entryPoint, Parameter, flags, / ) -> tuple[int, Incomplete]: ... def CreateProcess( - __appName: str | None, - __commandLine: str, - __processAttributes: _win32typing.PySECURITY_ATTRIBUTES | None, - __threadAttributes: _win32typing.PySECURITY_ATTRIBUTES | None, - __bInheritHandles: int | bool, - __dwCreationFlags: int, - __newEnvironment: dict[str, str] | None, - __currentDirectory: str | None, - __startupinfo: _win32typing.PySTARTUPINFO, + appName: str | None, + commandLine: str, + processAttributes: _win32typing.PySECURITY_ATTRIBUTES | None, + threadAttributes: _win32typing.PySECURITY_ATTRIBUTES | None, + bInheritHandles: int | bool, + dwCreationFlags: int, + newEnvironment: dict[str, str] | None, + currentDirectory: str | None, + startupinfo: _win32typing.PySTARTUPINFO, + /, ) -> tuple[int, int, Incomplete, Incomplete]: ... def CreateProcessAsUser( hToken: int, @@ -30,52 +31,53 @@ def CreateProcessAsUser( newEnvironment, currentDirectory: str, startupinfo: _win32typing.PySTARTUPINFO, + /, ) -> tuple[int, int, Incomplete, Incomplete]: ... def GetCurrentProcess() -> int: ... -def GetProcessVersion(processId): ... +def GetProcessVersion(processId, /): ... def GetCurrentProcessId(): ... def GetStartupInfo() -> _win32typing.PySTARTUPINFO: ... -def GetPriorityClass(handle: int): ... -def GetExitCodeThread(handle: int): ... -def GetExitCodeProcess(__handle: int) -> int: ... -def GetWindowThreadProcessId(__hwnd: int | None) -> tuple[int, int]: ... -def SetThreadPriority(handle: int, nPriority) -> None: ... -def GetThreadPriority(handle: int): ... -def GetProcessPriorityBoost(Process: int): ... -def SetProcessPriorityBoost(Process: int, DisablePriorityBoost) -> None: ... -def GetThreadPriorityBoost(Thread: int): ... -def SetThreadPriorityBoost(Thread: int, DisablePriorityBoost) -> None: ... -def GetThreadIOPendingFlag(Thread: int): ... -def GetThreadTimes(Thread: int): ... -def GetProcessId(Process: int): ... -def SetPriorityClass(__handle: int, __dwPriorityClass: int) -> None: ... -def AttachThreadInput(idAttach, idAttachTo, Attach) -> None: ... -def SetThreadIdealProcessor(handle: int, dwIdealProcessor): ... -def GetProcessAffinityMask(hProcess: int) -> tuple[Incomplete, Incomplete]: ... -def SetProcessAffinityMask(hProcess: int, mask) -> None: ... -def SetThreadAffinityMask(hThread: int, ThreadAffinityMask): ... -def SuspendThread(handle: int): ... -def ResumeThread(handle: int): ... -def TerminateProcess(__handle: int, __exitCode: int) -> None: ... -def ExitProcess(exitCode) -> None: ... +def GetPriorityClass(handle: int, /): ... +def GetExitCodeThread(handle: int, /): ... +def GetExitCodeProcess(handle: int, /) -> int: ... +def GetWindowThreadProcessId(hwnd: int | None, /) -> tuple[int, int]: ... +def SetThreadPriority(handle: int, nPriority, /) -> None: ... +def GetThreadPriority(handle: int, /): ... +def GetProcessPriorityBoost(Process: int, /): ... +def SetProcessPriorityBoost(Process: int, DisablePriorityBoost, /) -> None: ... +def GetThreadPriorityBoost(Thread: int, /): ... +def SetThreadPriorityBoost(Thread: int, DisablePriorityBoost, /) -> None: ... +def GetThreadIOPendingFlag(Thread: int, /): ... +def GetThreadTimes(Thread: int, /): ... +def GetProcessId(Process: int, /): ... +def SetPriorityClass(handle: int, dwPriorityClass: int, /) -> None: ... +def AttachThreadInput(idAttach, idAttachTo, Attach, /) -> None: ... +def SetThreadIdealProcessor(handle: int, dwIdealProcessor, /): ... +def GetProcessAffinityMask(hProcess: int, /) -> tuple[Incomplete, Incomplete]: ... +def SetProcessAffinityMask(hProcess: int, mask, /) -> None: ... +def SetThreadAffinityMask(hThread: int, ThreadAffinityMask, /): ... +def SuspendThread(handle: int, /): ... +def ResumeThread(handle: int, /): ... +def TerminateProcess(handle: int, exitCode: int, /) -> None: ... +def ExitProcess(exitCode, /) -> None: ... def EnumProcesses() -> tuple[Incomplete, Incomplete]: ... -def EnumProcessModules(hProcess: int) -> tuple[Incomplete, Incomplete]: ... -def EnumProcessModulesEx(hProcess: int, FilterFlag) -> tuple[Incomplete, Incomplete]: ... -def GetModuleFileNameEx(hProcess: int, hModule: int): ... -def GetProcessMemoryInfo(hProcess: int): ... -def GetProcessTimes(hProcess: int): ... -def GetProcessIoCounters(hProcess: int): ... +def EnumProcessModules(hProcess: int, /) -> tuple[Incomplete, Incomplete]: ... +def EnumProcessModulesEx(hProcess: int, FilterFlag, /) -> tuple[Incomplete, Incomplete]: ... +def GetModuleFileNameEx(hProcess: int, hModule: int, /): ... +def GetProcessMemoryInfo(hProcess: int, /): ... +def GetProcessTimes(hProcess: int, /): ... +def GetProcessIoCounters(hProcess: int, /): ... def GetProcessWindowStation() -> None: ... -def GetProcessWorkingSetSize(hProcess: int) -> tuple[Incomplete, Incomplete]: ... -def SetProcessWorkingSetSize(hProcess: int, MinimumWorkingSetSize, MaximumWorkingSetSize) -> None: ... +def GetProcessWorkingSetSize(hProcess: int, /) -> tuple[Incomplete, Incomplete]: ... +def SetProcessWorkingSetSize(hProcess: int, MinimumWorkingSetSize, MaximumWorkingSetSize, /) -> None: ... def GetProcessShutdownParameters() -> tuple[Incomplete, Incomplete]: ... -def SetProcessShutdownParameters(Level, Flags) -> None: ... -def GetGuiResources(Process: int, Flags): ... -def IsWow64Process(__Process: int | None = ...) -> bool: ... -def ReadProcessMemory(*args, **kwargs): ... # incomplete -def VirtualAllocEx(*args, **kwargs): ... # incomplete -def VirtualFreeEx(*args, **kwargs): ... # incomplete -def WriteProcessMemory(*args, **kwargs): ... # incomplete +def SetProcessShutdownParameters(Level, Flags, /) -> None: ... +def GetGuiResources(Process: int, Flags, /): ... +def IsWow64Process(Process: int | None = ..., /) -> bool: ... +def ReadProcessMemory(*args): ... # incomplete +def VirtualAllocEx(*args): ... # incomplete +def VirtualFreeEx(*args): ... # incomplete +def WriteProcessMemory(*args): ... # incomplete ABOVE_NORMAL_PRIORITY_CLASS: int BELOW_NORMAL_PRIORITY_CLASS: int diff --git a/stubs/pywin32/win32/win32ras.pyi b/stubs/pywin32/win32/win32ras.pyi index 57be9a176b21..99290eb52535 100644 --- a/stubs/pywin32/win32/win32ras.pyi +++ b/stubs/pywin32/win32/win32ras.pyi @@ -3,20 +3,22 @@ from _typeshed import Incomplete import _win32typing from win32.lib.pywintypes import error as error -def CreatePhonebookEntry(hWnd: int, fileName: str | None = ...) -> None: ... -def Dial(dialExtensions, fileName: str, RasDialParams: _win32typing.RASDIALPARAMS, callback) -> tuple[Incomplete, Incomplete]: ... -def EditPhonebookEntry(hWnd: int, fileName: str, entryName: str | None = ...) -> None: ... +def CreatePhonebookEntry(hWnd: int, fileName: str | None = ..., /) -> None: ... +def Dial( + dialExtensions, fileName: str, RasDialParams: _win32typing.RASDIALPARAMS, callback, / +) -> tuple[Incomplete, Incomplete]: ... +def EditPhonebookEntry(hWnd: int, fileName: str, entryName: str | None = ..., /) -> None: ... def EnumConnections(): ... -def EnumEntries(reserved: str | None = ..., fileName: str | None = ...) -> None: ... -def GetConnectStatus(hrasconn) -> tuple[Incomplete, Incomplete, str, str]: ... +def EnumEntries(reserved: str | None = ..., fileName: str | None = ..., /) -> None: ... +def GetConnectStatus(hrasconn, /) -> tuple[Incomplete, Incomplete, str, str]: ... def GetEntryDialParams( - fileName: str, entryName: str + fileName: str, entryName: str, / ) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete, Incomplete, Incomplete, Incomplete]: ... -def GetErrorString(error) -> str: ... # noqa: F811 -def HangUp(hras) -> None: ... -def IsHandleValid(__hras: int | None) -> bool: ... -def SetEntryDialParams(fileName: str, RasDialParams, bSavePassword) -> None: ... -def RASDIALEXTENSIONS(*args, **kwargs): ... # incomplete +def GetErrorString(error, /) -> str: ... # noqa: F811 +def HangUp(hras, /) -> None: ... +def IsHandleValid(hras: int | None, /) -> bool: ... +def SetEntryDialParams(fileName: str, RasDialParams, bSavePassword, /) -> None: ... +def RASDIALEXTENSIONS(*args): ... # incomplete RASCS_AllDevicesConnected: int RASCS_AuthAck: int @@ -47,7 +49,7 @@ RASCS_StartAuthentication: int RASCS_WaitForCallback: int RASCS_WaitForModemReset: int -def GetEapUserIdentity(*args, **kwargs): ... # incomplete +def GetEapUserIdentity(*args): ... # incomplete RASEAPF_Logon: int RASEAPF_NonInteractive: int diff --git a/stubs/pywin32/win32/win32security.pyi b/stubs/pywin32/win32/win32security.pyi index d47f00a55bed..68b42dc9f4ab 100644 --- a/stubs/pywin32/win32/win32security.pyi +++ b/stubs/pywin32/win32/win32security.pyi @@ -10,10 +10,11 @@ def DsGetSpn( InstancePort: int = ..., InstanceNames: tuple[str, ...] | None = ..., InstancePorts: tuple[Incomplete, ...] | None = ..., + /, ) -> tuple[str, ...]: ... -def DsWriteAccountSpn(hDS: _win32typing.PyDS_HANDLE, Operation, Account: str, Spns: tuple[str, ...]) -> None: ... -def DsBind(DomainController: str, DnsDomainName: str) -> _win32typing.PyDS_HANDLE: ... -def DsUnBind(hDS: _win32typing.PyDS_HANDLE) -> None: ... +def DsWriteAccountSpn(hDS: _win32typing.PyDS_HANDLE, Operation, Account: str, Spns: tuple[str, ...], /) -> None: ... +def DsBind(DomainController: str, DnsDomainName: str, /) -> _win32typing.PyDS_HANDLE: ... +def DsUnBind(hDS: _win32typing.PyDS_HANDLE, /) -> None: ... def DsGetDcName( computerName: str | None = ..., domainName: str | None = ..., @@ -22,26 +23,24 @@ def DsGetDcName( flags: int = ..., ): ... def DsCrackNames( - hds: _win32typing.PyDS_HANDLE, flags, formatOffered, formatDesired, names: list[Incomplete] + hds: _win32typing.PyDS_HANDLE, flags, formatOffered, formatDesired, names: list[Incomplete], / ) -> tuple[Incomplete, Incomplete, Incomplete]: ... -def ACL(__bufSize: int = ...) -> _win32typing.PyACL: ... +def ACL(bufSize: int = ..., /) -> _win32typing.PyACL: ... def SID() -> _win32typing.PySID: ... def SECURITY_ATTRIBUTES() -> _win32typing.PySECURITY_ATTRIBUTES: ... def SECURITY_DESCRIPTOR() -> _win32typing.PySECURITY_DESCRIPTOR: ... -def ImpersonateNamedPipeClient(handle) -> None: ... -def ImpersonateLoggedOnUser(handle: int) -> None: ... -def ImpersonateAnonymousToken(ThreadHandle: int) -> None: ... -def IsTokenRestricted(__TokenHandle: int | None) -> bool: ... +def ImpersonateNamedPipeClient(handle, /) -> None: ... +def ImpersonateLoggedOnUser(handle: int, /) -> None: ... +def ImpersonateAnonymousToken(ThreadHandle: int, /) -> None: ... +def IsTokenRestricted(TokenHandle: int | None, /) -> bool: ... def RevertToSelf() -> None: ... -def LogonUser( - __Username: str, __Domain: str | None, __Password: str, __LogonType: int, __LogonProvider: int -) -> _win32typing.PyHANDLE: ... +def LogonUser(Username: str, Domain: str | None, Password: str, LogonType: int, LogonProvider: int) -> _win32typing.PyHANDLE: ... def LogonUserEx( Username: str, Domain: str, Password: str, LogonType, LogonProvider ) -> tuple[int, _win32typing.PySID, Incomplete, Incomplete]: ... -def LookupAccountName(__systemName: str | None, __accountName: str) -> tuple[_win32typing.PySID, str, int]: ... -def LookupAccountSid(__systemName: str, __sid: _win32typing.PySID) -> tuple[str, str, Incomplete]: ... -def GetBinarySid(__SID: str) -> _win32typing.PySID: ... +def LookupAccountName(systemName: str | None, accountName: str, /) -> tuple[_win32typing.PySID, str, int]: ... +def LookupAccountSid(systemName: str, sid: _win32typing.PySID, /) -> tuple[str, str, Incomplete]: ... +def GetBinarySid(SID: str, /) -> _win32typing.PySID: ... def SetSecurityInfo( handle: int, ObjectType, @@ -50,65 +49,69 @@ def SetSecurityInfo( Group: _win32typing.PySID, Dacl: _win32typing.PyACL, Sacl: _win32typing.PyACL, + /, ) -> None: ... -def GetSecurityInfo(handle: int, ObjectType, SecurityInfo) -> _win32typing.PySECURITY_DESCRIPTOR: ... +def GetSecurityInfo(handle: int, ObjectType, SecurityInfo, /) -> _win32typing.PySECURITY_DESCRIPTOR: ... def SetNamedSecurityInfo( - __ObjectName: str, - __ObjectType: int, - __SecurityInfo: int, - __Owner: _win32typing.PySID | None, - __Group: _win32typing.PySID | None, - __Dacl: _win32typing.PyACL | None, - __Sacl: _win32typing.PyACL | None, + ObjectName: str, + ObjectType: int, + SecurityInfo: int, + Owner: _win32typing.PySID | None, + Group: _win32typing.PySID | None, + Dacl: _win32typing.PyACL | None, + Sacl: _win32typing.PyACL | None, + /, ) -> None: ... -def GetNamedSecurityInfo(__ObjectName: str, __ObjectType: int, __SecurityInfo: int) -> _win32typing.PySECURITY_DESCRIPTOR: ... -def OpenProcessToken(processHandle, desiredAccess) -> int: ... -def LookupPrivilegeValue(systemName: str, privilegeName: str) -> _win32typing.LARGE_INTEGER: ... -def LookupPrivilegeName(SystemName: str, luid: _win32typing.LARGE_INTEGER) -> str: ... -def LookupPrivilegeDisplayName(SystemName: str, Name: str) -> str: ... +def GetNamedSecurityInfo(ObjectName: str, ObjectType: int, SecurityInfo: int, /) -> _win32typing.PySECURITY_DESCRIPTOR: ... +def OpenProcessToken(processHandle, desiredAccess, /) -> int: ... +def LookupPrivilegeValue(systemName: str, privilegeName: str, /) -> _win32typing.LARGE_INTEGER: ... +def LookupPrivilegeName(SystemName: str, luid: _win32typing.LARGE_INTEGER, /) -> str: ... +def LookupPrivilegeDisplayName(SystemName: str, Name: str, /) -> str: ... def AdjustTokenPrivileges( TokenHandle: int, bDisableAllPrivileges, NewState: _win32typing.PyTOKEN_PRIVILEGES ) -> _win32typing.PyTOKEN_PRIVILEGES: ... def AdjustTokenGroups(TokenHandle: int, ResetToDefault, NewState: _win32typing.PyTOKEN_GROUPS) -> _win32typing.PyTOKEN_GROUPS: ... -def GetTokenInformation(TokenHandle: int, TokenInformationClass): ... -def OpenThreadToken(handle: int, desiredAccess, openAsSelf): ... -def SetThreadToken(Thread: int, Token: int) -> None: ... -def GetFileSecurity(__filename: str, __info: int = ...) -> _win32typing.PySECURITY_DESCRIPTOR: ... -def SetFileSecurity(__filename: str, __info: int, __security: _win32typing.PySECURITY_DESCRIPTOR) -> None: ... -def GetUserObjectSecurity(handle: int, info) -> _win32typing.PySECURITY_DESCRIPTOR: ... -def SetUserObjectSecurity(handle: int, info, security: _win32typing.PySECURITY_DESCRIPTOR) -> None: ... -def GetKernelObjectSecurity(handle: int, info) -> _win32typing.PySECURITY_DESCRIPTOR: ... -def SetKernelObjectSecurity(handle: int, info, security: _win32typing.PySECURITY_DESCRIPTOR) -> None: ... -def SetTokenInformation(TokenHandle: int, TokenInformationClass, TokenInformation) -> None: ... -def LsaOpenPolicy(system_name: str, access_mask) -> _win32typing.PyLSA_HANDLE: ... -def LsaClose(PolicyHandle: int) -> None: ... -def LsaQueryInformationPolicy(PolicyHandle: _win32typing.PyLSA_HANDLE, InformationClass) -> None: ... -def LsaSetInformationPolicy(PolicyHandle: _win32typing.PyLSA_HANDLE, InformationClass, Information) -> None: ... +def GetTokenInformation(TokenHandle: int, TokenInformationClass, /): ... +def OpenThreadToken(handle: int, desiredAccess, openAsSelf, /): ... +def SetThreadToken(Thread: int, Token: int, /) -> None: ... +def GetFileSecurity(filename: str, info: int = ..., /) -> _win32typing.PySECURITY_DESCRIPTOR: ... +def SetFileSecurity(filename: str, info: int, security: _win32typing.PySECURITY_DESCRIPTOR, /) -> None: ... +def GetUserObjectSecurity(handle: int, info, /) -> _win32typing.PySECURITY_DESCRIPTOR: ... +def SetUserObjectSecurity(handle: int, info, security: _win32typing.PySECURITY_DESCRIPTOR, /) -> None: ... +def GetKernelObjectSecurity(handle: int, info, /) -> _win32typing.PySECURITY_DESCRIPTOR: ... +def SetKernelObjectSecurity(handle: int, info, security: _win32typing.PySECURITY_DESCRIPTOR, /) -> None: ... +def SetTokenInformation(TokenHandle: int, TokenInformationClass, TokenInformation, /) -> None: ... +def LsaOpenPolicy(system_name: str, access_mask, /) -> _win32typing.PyLSA_HANDLE: ... +def LsaClose(PolicyHandle: int, /) -> None: ... +def LsaQueryInformationPolicy(PolicyHandle: _win32typing.PyLSA_HANDLE, InformationClass, /) -> None: ... +def LsaSetInformationPolicy(PolicyHandle: _win32typing.PyLSA_HANDLE, InformationClass, Information, /) -> None: ... def LsaAddAccountRights( PolicyHandle: _win32typing.PyLSA_HANDLE, AccountSid: _win32typing.PySID, UserRights: tuple[Incomplete, ...] ) -> None: ... def LsaRemoveAccountRights( PolicyHandle: _win32typing.PyLSA_HANDLE, AccountSid: _win32typing.PySID, AllRights, UserRights: tuple[Incomplete, ...] ) -> None: ... -def LsaEnumerateAccountRights(PolicyHandle: _win32typing.PyLSA_HANDLE, AccountSid: _win32typing.PySID) -> list[str]: ... -def LsaEnumerateAccountsWithUserRight(PolicyHandle: _win32typing.PyLSA_HANDLE, UserRight) -> tuple[_win32typing.PySID, ...]: ... -def ConvertSidToStringSid(__Sid: _win32typing.PySID) -> str: ... -def ConvertStringSidToSid(__StringSid: str) -> _win32typing.PySID: ... +def LsaEnumerateAccountRights(PolicyHandle: _win32typing.PyLSA_HANDLE, AccountSid: _win32typing.PySID, /) -> list[str]: ... +def LsaEnumerateAccountsWithUserRight( + PolicyHandle: _win32typing.PyLSA_HANDLE, UserRight, / +) -> tuple[_win32typing.PySID, ...]: ... +def ConvertSidToStringSid(Sid: _win32typing.PySID, /) -> str: ... +def ConvertStringSidToSid(StringSid: str, /) -> _win32typing.PySID: ... def ConvertSecurityDescriptorToStringSecurityDescriptor( - SecurityDescriptor: _win32typing.PySECURITY_DESCRIPTOR, RequestedStringSDRevision, SecurityInformation + SecurityDescriptor: _win32typing.PySECURITY_DESCRIPTOR, RequestedStringSDRevision, SecurityInformation, / ) -> str: ... def ConvertStringSecurityDescriptorToSecurityDescriptor( - StringSecurityDescriptor: str, StringSDRevision + StringSecurityDescriptor: str, StringSDRevision, / ) -> _win32typing.PySECURITY_DESCRIPTOR: ... -def LsaStorePrivateData(PolicyHandle: _win32typing.PyLSA_HANDLE, KeyName: str, PrivateData) -> None: ... -def LsaRetrievePrivateData(PolicyHandle: _win32typing.PyLSA_HANDLE, KeyName: str) -> str: ... -def LsaRegisterPolicyChangeNotification(InformationClass, NotificationEventHandle: int) -> None: ... -def LsaUnregisterPolicyChangeNotification(InformationClass, NotificationEventHandle: int) -> None: ... +def LsaStorePrivateData(PolicyHandle: _win32typing.PyLSA_HANDLE, KeyName: str, PrivateData, /) -> None: ... +def LsaRetrievePrivateData(PolicyHandle: _win32typing.PyLSA_HANDLE, KeyName: str, /) -> str: ... +def LsaRegisterPolicyChangeNotification(InformationClass, NotificationEventHandle: int, /) -> None: ... +def LsaUnregisterPolicyChangeNotification(InformationClass, NotificationEventHandle: int, /) -> None: ... def CryptEnumProviders() -> list[tuple[str, Incomplete]]: ... def EnumerateSecurityPackages() -> tuple[Incomplete, ...]: ... def AllocateLocallyUniqueId() -> None: ... -def ImpersonateSelf(ImpersonationLevel) -> None: ... -def DuplicateToken(ExistingTokenHandle: int, ImpersonationLevel) -> int: ... +def ImpersonateSelf(ImpersonationLevel, /) -> None: ... +def DuplicateToken(ExistingTokenHandle: int, ImpersonationLevel, /) -> int: ... def DuplicateTokenEx( ExistingToken: int, ImpersonationLevel, @@ -116,7 +119,7 @@ def DuplicateTokenEx( TokenType, TokenAttributes: _win32typing.PySECURITY_ATTRIBUTES | None = ..., ) -> int: ... -def CheckTokenMembership(TokenHandle: int, SidToCheck: _win32typing.PySID): ... +def CheckTokenMembership(TokenHandle: int, SidToCheck: _win32typing.PySID, /): ... def CreateRestrictedToken( ExistingTokenHandle: int, Flags, @@ -124,14 +127,14 @@ def CreateRestrictedToken( PrivilegesToDelete: tuple[_win32typing.PyLUID_AND_ATTRIBUTES, ...], SidsToRestrict: tuple[_win32typing.PySID_AND_ATTRIBUTES, ...], ) -> int: ... -def LsaRegisterLogonProcess(LogonProcessName: str) -> _win32typing.PyLsaLogon_HANDLE: ... +def LsaRegisterLogonProcess(LogonProcessName: str, /) -> _win32typing.PyLsaLogon_HANDLE: ... def LsaConnectUntrusted() -> _win32typing.PyLsaLogon_HANDLE: ... -def LsaDeregisterLogonProcess(LsaHandle: _win32typing.PyLsaLogon_HANDLE) -> None: ... -def LsaLookupAuthenticationPackage(LsaHandle: _win32typing.PyLsaLogon_HANDLE, PackageName: str): ... +def LsaDeregisterLogonProcess(LsaHandle: _win32typing.PyLsaLogon_HANDLE, /) -> None: ... +def LsaLookupAuthenticationPackage(LsaHandle: _win32typing.PyLsaLogon_HANDLE, PackageName: str, /): ... def LsaEnumerateLogonSessions() -> tuple[Incomplete, ...]: ... -def LsaGetLogonSessionData(LogonId) -> tuple[Incomplete, ...]: ... +def LsaGetLogonSessionData(LogonId, /) -> tuple[Incomplete, ...]: ... def AcquireCredentialsHandle( - Principal, Package, CredentialUse, LogonID, AuthData + Principal, Package, CredentialUse, LogonID, AuthData, / ) -> tuple[_win32typing.PyCredHandle, _win32typing.PyTime]: ... def InitializeSecurityContext( Credential: _win32typing.PyCredHandle, @@ -142,6 +145,7 @@ def InitializeSecurityContext( pInput: _win32typing.PySecBufferDesc, NewContext: _win32typing.PyCtxtHandle, pOutput: _win32typing.PySecBufferDesc, + /, ) -> tuple[Incomplete, Incomplete, _win32typing.PyTime]: ... def AcceptSecurityContext( Credential: _win32typing.PyCredHandle, @@ -151,14 +155,15 @@ def AcceptSecurityContext( TargetDataRep, NewContext: _win32typing.PyCtxtHandle, pOutput: _win32typing.PySecBufferDesc, + /, ) -> tuple[Incomplete, Incomplete, Incomplete]: ... -def QuerySecurityPackageInfo(PackageName): ... +def QuerySecurityPackageInfo(PackageName, /): ... def LsaCallAuthenticationPackage( - LsaHandle: _win32typing.PyLsaLogon_HANDLE, AuthenticationPackage, MessageType, ProtocolSubmitBuffer + LsaHandle: _win32typing.PyLsaLogon_HANDLE, AuthenticationPackage, MessageType, ProtocolSubmitBuffer, / ) -> None: ... -def TranslateName(accountName: str, accountNameFormat, accountNameFormat1, numChars=...) -> str: ... -def CreateWellKnownSid(WellKnownSidType, DomainSid: _win32typing.PySID | None = ...) -> _win32typing.PySID: ... -def MapGenericMask(AccessMask, GenericMapping: tuple[Incomplete, Incomplete, Incomplete, Incomplete]): ... +def TranslateName(accountName: str, accountNameFormat, accountNameFormat1, numChars=..., /) -> str: ... +def CreateWellKnownSid(WellKnownSidType, DomainSid: _win32typing.PySID | None = ..., /) -> _win32typing.PySID: ... +def MapGenericMask(AccessMask, GenericMapping: tuple[Incomplete, Incomplete, Incomplete, Incomplete], /): ... ACCESS_ALLOWED_ACE_TYPE: int ACCESS_ALLOWED_OBJECT_ACE_TYPE: int @@ -389,13 +394,13 @@ UNPROTECTED_SACL_SECURITY_INFORMATION: int CredHandleType = _win32typing.PyCredHandle CtxtHandleType = _win32typing.PyCtxtHandle -def DsListDomainsInSite(*args, **kwargs): ... # incomplete -def DsListInfoForServer(*args, **kwargs): ... # incomplete -def DsListRoles(*args, **kwargs): ... # incomplete -def DsListServersForDomainInSite(*args, **kwargs): ... # incomplete -def DsListServersInSite(*args, **kwargs): ... # incomplete -def DsListSites(*args, **kwargs): ... # incomplete -def GetPolicyHandle(*args, **kwargs): ... # incomplete +def DsListDomainsInSite(*args): ... # incomplete +def DsListInfoForServer(*args): ... # incomplete +def DsListRoles(*args): ... # incomplete +def DsListServersForDomainInSite(*args): ... # incomplete +def DsListServersInSite(*args): ... # incomplete +def DsListSites(*args): ... # incomplete +def GetPolicyHandle(*args): ... # incomplete MICROSOFT_KERBEROS_NAME_A: bytes MSV1_0_PACKAGE_NAME: bytes diff --git a/stubs/pywin32/win32/win32service.pyi b/stubs/pywin32/win32/win32service.pyi index 47492ad6b67a..81dbb56a2e10 100644 --- a/stubs/pywin32/win32/win32service.pyi +++ b/stubs/pywin32/win32/win32service.pyi @@ -4,41 +4,45 @@ from collections.abc import Iterable import _win32typing from win32.lib.pywintypes import error as error -def GetThreadDesktop(ThreadId) -> _win32typing.PyHDESK: ... +def GetThreadDesktop(ThreadId, /) -> _win32typing.PyHDESK: ... def EnumWindowStations() -> tuple[tuple[str, Incomplete], ...]: ... -def GetUserObjectInformation(Handle: int, _type) -> None: ... -def SetUserObjectInformation(Handle: int, info, _type) -> None: ... -def OpenWindowStation(szWinSta, Inherit, DesiredAccess) -> _win32typing.PyHWINSTA: ... -def OpenDesktop(szDesktop, Flags, Inherit, DesiredAccess) -> _win32typing.PyHDESK: ... +def GetUserObjectInformation(Handle: int, _type, /) -> None: ... +def SetUserObjectInformation(Handle: int, info, _type, /) -> None: ... +def OpenWindowStation(szWinSta, Inherit, DesiredAccess, /) -> _win32typing.PyHWINSTA: ... +def OpenDesktop(szDesktop, Flags, Inherit, DesiredAccess, /) -> _win32typing.PyHDESK: ... def CreateDesktop( - Desktop, Flags, DesiredAccess, SecurityAttributes: _win32typing.PySECURITY_ATTRIBUTES + Desktop, Flags, DesiredAccess, SecurityAttributes: _win32typing.PySECURITY_ATTRIBUTES, / ) -> _win32typing.PyHDESK: ... -def OpenInputDesktop(Flags, Inherit, DesiredAccess) -> _win32typing.PyHDESK: ... +def OpenInputDesktop(Flags, Inherit, DesiredAccess, /) -> _win32typing.PyHDESK: ... def GetProcessWindowStation() -> _win32typing.PyHWINSTA: ... def CreateWindowStation( - WindowStation, Flags, DesiredAccess, SecurityAttributes: _win32typing.PySECURITY_ATTRIBUTES + WindowStation, Flags, DesiredAccess, SecurityAttributes: _win32typing.PySECURITY_ATTRIBUTES, / ) -> _win32typing.PyHWINSTA: ... -def EnumServicesStatus(hSCManager: _win32typing.PySC_HANDLE, ServiceType, ServiceState) -> tuple[Incomplete, ...]: ... +def EnumServicesStatus(hSCManager: _win32typing.PySC_HANDLE, ServiceType, ServiceState, /) -> tuple[Incomplete, ...]: ... def EnumServicesStatusEx( - SCManager: _win32typing.PySC_HANDLE, ServiceType, ServiceState, InfoLevel, GroupName: Incomplete | None = ... + SCManager: _win32typing.PySC_HANDLE, ServiceType, ServiceState, InfoLevel, GroupName: Incomplete | None = ..., / ) -> tuple[Incomplete, ...]: ... -def EnumDependentServices(hService: _win32typing.PySC_HANDLE, ServiceState) -> tuple[Incomplete, ...]: ... -def QueryServiceConfig(hService: _win32typing.PySC_HANDLE): ... -def StartService(hService: _win32typing.PySC_HANDLE, args: Iterable[str] | None) -> None: ... -def OpenService(scHandle: _win32typing.PySC_HANDLE, name: str, desiredAccess) -> _win32typing.PySC_HANDLE: ... -def OpenSCManager(machineName: str | None, dbName: str | None, desiredAccess: int) -> _win32typing.PySC_HANDLE: ... -def CloseServiceHandle(scHandle: _win32typing.PySC_HANDLE) -> None: ... -def QueryServiceStatus(hService: _win32typing.PySC_HANDLE) -> _win32typing.SERVICE_STATUS: ... -def QueryServiceStatusEx(hService: _win32typing.PySC_HANDLE) -> _win32typing.SERVICE_STATUS: ... +def EnumDependentServices(hService: _win32typing.PySC_HANDLE, ServiceState, /) -> tuple[Incomplete, ...]: ... +def QueryServiceConfig(hService: _win32typing.PySC_HANDLE, /): ... +def StartService(hService: _win32typing.PySC_HANDLE, args: Iterable[str] | None, /) -> None: ... +def OpenService(scHandle: _win32typing.PySC_HANDLE, name: str, desiredAccess, /) -> _win32typing.PySC_HANDLE: ... +def OpenSCManager(machineName: str | None, dbName: str | None, desiredAccess: int, /) -> _win32typing.PySC_HANDLE: ... +def CloseServiceHandle(scHandle: _win32typing.PySC_HANDLE, /) -> None: ... +def QueryServiceStatus(hService: _win32typing.PySC_HANDLE, /) -> _win32typing.SERVICE_STATUS: ... +def QueryServiceStatusEx(hService: _win32typing.PySC_HANDLE, /) -> _win32typing.SERVICE_STATUS: ... def SetServiceObjectSecurity( - Handle: _win32typing.PySC_HANDLE, SecurityInformation, SecurityDescriptor: _win32typing.PySECURITY_DESCRIPTOR + Handle: _win32typing.PySC_HANDLE, SecurityInformation, SecurityDescriptor: _win32typing.PySECURITY_DESCRIPTOR, / ) -> None: ... -def QueryServiceObjectSecurity(Handle: _win32typing.PySC_HANDLE, SecurityInformation) -> _win32typing.PySECURITY_DESCRIPTOR: ... -def GetServiceKeyName(hSCManager: _win32typing.PySC_HANDLE, DisplayName): ... -def GetServiceDisplayName(hSCManager: _win32typing.PySC_HANDLE, ServiceName): ... -def SetServiceStatus(scHandle, serviceStatus: _win32typing.SERVICE_STATUS | tuple[int, int, int, int, int, int, int]) -> None: ... -def ControlService(scHandle: _win32typing.PySC_HANDLE, code) -> _win32typing.SERVICE_STATUS: ... -def DeleteService(scHandle: _win32typing.PySC_HANDLE) -> None: ... +def QueryServiceObjectSecurity( + Handle: _win32typing.PySC_HANDLE, SecurityInformation, / +) -> _win32typing.PySECURITY_DESCRIPTOR: ... +def GetServiceKeyName(hSCManager: _win32typing.PySC_HANDLE, DisplayName, /): ... +def GetServiceDisplayName(hSCManager: _win32typing.PySC_HANDLE, ServiceName, /): ... +def SetServiceStatus( + scHandle, serviceStatus: _win32typing.SERVICE_STATUS | tuple[int, int, int, int, int, int, int], / +) -> None: ... +def ControlService(scHandle: _win32typing.PySC_HANDLE, code, /) -> _win32typing.SERVICE_STATUS: ... +def DeleteService(scHandle: _win32typing.PySC_HANDLE, /) -> None: ... def CreateService( scHandle: _win32typing.PySC_HANDLE, name: str, @@ -53,6 +57,7 @@ def CreateService( serviceDeps: Iterable[Incomplete] | None, acctName: str | None, password: str | None, + /, ) -> _win32typing.PySC_HANDLE: ... def ChangeServiceConfig( hService: _win32typing.PySC_HANDLE, @@ -66,12 +71,13 @@ def ChangeServiceConfig( acctName: str | None, password: str | None, displayName: str | None, + /, ): ... -def LockServiceDatabase(sc_handle: _win32typing.PySC_HANDLE): ... -def UnlockServiceDatabase(lock): ... -def QueryServiceLockStatus(hSCManager: _win32typing.PySC_HANDLE) -> tuple[Incomplete, str, Incomplete]: ... -def ChangeServiceConfig2(hService: _win32typing.PySC_HANDLE, InfoLevel, info) -> None: ... -def QueryServiceConfig2(hService: _win32typing.PySC_HANDLE, InfoLevel): ... +def LockServiceDatabase(sc_handle: _win32typing.PySC_HANDLE, /): ... +def UnlockServiceDatabase(lock, /): ... +def QueryServiceLockStatus(hSCManager: _win32typing.PySC_HANDLE, /) -> tuple[Incomplete, str, Incomplete]: ... +def ChangeServiceConfig2(hService: _win32typing.PySC_HANDLE, InfoLevel, info, /) -> None: ... +def QueryServiceConfig2(hService: _win32typing.PySC_HANDLE, InfoLevel, /): ... DBT_CONFIGCHANGECANCELED: int DBT_CONFIGCHANGED: int diff --git a/stubs/pywin32/win32/win32trace.pyi b/stubs/pywin32/win32/win32trace.pyi index 542d733f642e..6ca1235bd905 100644 --- a/stubs/pywin32/win32/win32trace.pyi +++ b/stubs/pywin32/win32/win32trace.pyi @@ -1,13 +1,13 @@ from win32.lib.pywintypes import error as error -def GetHandle(*args, **kwargs): ... # incomplete -def GetTracer(*args, **kwargs): ... # incomplete -def InitRead(*args, **kwargs): ... # incomplete -def InitWrite(*args, **kwargs): ... # incomplete -def TermRead(*args, **kwargs): ... # incomplete -def TermWrite(*args, **kwargs): ... # incomplete -def blockingread(*args, **kwargs): ... # incomplete -def flush(*args, **kwargs): ... # incomplete -def read(*args, **kwargs): ... # incomplete -def setprint(*args, **kwargs): ... # incomplete -def write(*args, **kwargs): ... # incomplete +def GetHandle(*args): ... # incomplete +def GetTracer(*args): ... # incomplete +def InitRead(*args): ... # incomplete +def InitWrite(*args): ... # incomplete +def TermRead(*args): ... # incomplete +def TermWrite(*args): ... # incomplete +def blockingread(*args): ... # incomplete +def flush(*args): ... # incomplete +def read(*args): ... # incomplete +def setprint(*args): ... # incomplete +def write(*args): ... # incomplete diff --git a/stubs/pywin32/win32/win32ts.pyi b/stubs/pywin32/win32/win32ts.pyi index 7e37d2ec9f22..7776648dfd7c 100644 --- a/stubs/pywin32/win32/win32ts.pyi +++ b/stubs/pywin32/win32/win32ts.pyi @@ -2,14 +2,14 @@ from _typeshed import Incomplete def WTSOpenServer(ServerName: str) -> int: ... def WTSCloseServer(Server: int) -> None: ... -def WTSQueryUserConfig(ServerName: str, UserName: str, ConfigClass): ... -def WTSSetUserConfig(ServerName: str, UserName: str, ConfigClass) -> None: ... +def WTSQueryUserConfig(ServerName: str, UserName: str, WTSConfigClass): ... +def WTSSetUserConfig(ServerName: str, UserName: str, WTSConfigClass, Buffer) -> None: ... def WTSEnumerateServers(DomainName: str | None = ..., Version: int = ..., Reserved=...) -> tuple[str, ...]: ... -def WTSEnumerateSessions(__Server: int, __Version: int = ..., __Reserved=...) -> tuple[dict[str, str | int], ...]: ... -def WTSLogoffSession(__Server: int, __SessionId: int, __Wait: bool) -> None: ... -def WTSDisconnectSession(__Server: int, __SessionId: int, __Wait: bool) -> None: ... -def WTSQuerySessionInformation(__Server: int, __SessionId: int, __WTSInfoClass: int) -> str: ... -def WTSEnumerateProcesses(Server: int, Version: int = ..., Reserved: int = ...) -> tuple[str, ...]: ... +def WTSEnumerateSessions(Server: int = ..., Version: int = ..., Reserved=...) -> tuple[dict[str, str | int], ...]: ... +def WTSLogoffSession(Server: int, SessionId: int, Wait: bool) -> None: ... +def WTSDisconnectSession(Server: int, SessionId: int, Wait: bool) -> None: ... +def WTSQuerySessionInformation(Server: int, SessionId: int, WTSInfoClass: int) -> str: ... +def WTSEnumerateProcesses(Server: int = ..., Version: int = ..., Reserved: int = ...) -> tuple[str, ...]: ... def WTSQueryUserToken(SessionId) -> int: ... def WTSShutdownSystem(Server: int, ShutdownFlag) -> None: ... def WTSTerminateProcess(Server: int, ProcessId, ExitCode) -> None: ... @@ -17,7 +17,7 @@ def ProcessIdToSessionId(ProcessId): ... def WTSGetActiveConsoleSessionId(): ... def WTSRegisterSessionNotification(Wnd: int, Flags) -> None: ... def WTSUnRegisterSessionNotification(Wnd: int) -> None: ... -def WTSWaitSystemEvent(Server: int, EventMask): ... +def WTSWaitSystemEvent(Server: int = ..., EventMask=...): ... def WTSSendMessage(Server: int, SessionId, Title: str, Message: str, Style, Timeout, Wait): ... NOTIFY_FOR_ALL_SESSIONS: int diff --git a/stubs/pywin32/win32/win32wnet.pyi b/stubs/pywin32/win32/win32wnet.pyi index 799284d649fa..ea08112bf7e8 100644 --- a/stubs/pywin32/win32/win32wnet.pyi +++ b/stubs/pywin32/win32/win32wnet.pyi @@ -3,8 +3,8 @@ from _typeshed import Incomplete import _win32typing from win32.lib.pywintypes import error as error -def NCBBuffer(size): ... -def Netbios(ncb: _win32typing.NCB): ... +def NCBBuffer(size, /): ... +def Netbios(ncb: _win32typing.NCB, /): ... def WNetAddConnection2( NetResource: _win32typing.PyNETRESOURCE, Password: Incomplete | None = ..., @@ -12,22 +12,22 @@ def WNetAddConnection2( Flags: int = ..., ) -> None: ... def WNetAddConnection3( - HwndParent: int | _win32typing.PyHANDLE, + HwndOwner: int | _win32typing.PyHANDLE, NetResource: _win32typing.PyNETRESOURCE, Password: Incomplete | None = ..., UserName: Incomplete | None = ..., Flags: int = ..., ) -> None: ... -def WNetCancelConnection2(name: str, flags, force) -> None: ... -def WNetOpenEnum(scope, _type, usage, resource: _win32typing.PyNETRESOURCE) -> int: ... -def WNetCloseEnum(handle: _win32typing.PyHANDLE) -> None: ... -def WNetEnumResource(handle: _win32typing.PyHANDLE, maxExtries: int = ...) -> list[_win32typing.PyNETRESOURCE]: ... -def WNetGetUser(connection: str | None = ...) -> str: ... -def WNetGetUniversalName(localPath: str, infoLevel) -> str: ... -def WNetGetResourceInformation(NetResource: _win32typing.PyNETRESOURCE) -> tuple[_win32typing.PyNETRESOURCE, Incomplete]: ... +def WNetCancelConnection2(name: str, flags, force, /) -> None: ... +def WNetOpenEnum(scope, _type, usage, resource: _win32typing.PyNETRESOURCE, /) -> int: ... +def WNetCloseEnum(handle: _win32typing.PyHANDLE, /) -> None: ... +def WNetEnumResource(handle: _win32typing.PyHANDLE, maxExtries: int = ..., /) -> list[_win32typing.PyNETRESOURCE]: ... +def WNetGetUser(connection: str | None = ..., /) -> str: ... +def WNetGetUniversalName(localPath: str, infoLevel, /) -> str: ... +def WNetGetResourceInformation(NetResource: _win32typing.PyNETRESOURCE, /) -> tuple[_win32typing.PyNETRESOURCE, Incomplete]: ... def WNetGetLastError() -> tuple[Incomplete, Incomplete, Incomplete]: ... -def WNetGetResourceParent(NetResource: _win32typing.PyNETRESOURCE) -> _win32typing.PyNETRESOURCE: ... -def WNetGetConnection(connection: str | None = ...) -> str: ... +def WNetGetResourceParent(NetResource: _win32typing.PyNETRESOURCE, /) -> _win32typing.PyNETRESOURCE: ... +def WNetGetConnection(connection: str | None = ..., /) -> str: ... NCB = _win32typing.PyNCB NCBType = _win32typing.PyNCB diff --git a/stubs/pywin32/win32/winxpgui.pyi b/stubs/pywin32/win32/winxpgui.pyi index 363045bfb831..631ec869e64c 100644 --- a/stubs/pywin32/win32/winxpgui.pyi +++ b/stubs/pywin32/win32/winxpgui.pyi @@ -3,4 +3,4 @@ from win32.win32gui import * def GetConsoleWindow() -> int: ... # Actually returns a list of int|tuple, but lists don't support positional types -def GetWindowRgnBox(__hWnd: int) -> tuple[int, tuple[int, int, int, int]]: ... +def GetWindowRgnBox(hWnd: int, /) -> tuple[int, tuple[int, int, int, int]]: ... diff --git a/stubs/pywin32/win32comext/adsi/adsi.pyi b/stubs/pywin32/win32comext/adsi/adsi.pyi index 4004c541d660..b5acc70cb365 100644 --- a/stubs/pywin32/win32comext/adsi/adsi.pyi +++ b/stubs/pywin32/win32comext/adsi/adsi.pyi @@ -6,12 +6,12 @@ from win32.lib.pywintypes import com_error error: TypeAlias = com_error # noqa: Y042 -def ADsOpenObject(path, username, password, iid: _win32typing.PyIID, reserved: int = ...): ... -def ADsGetObject(path, iid: _win32typing.PyIID): ... -def ADsBuildEnumerator(container: _win32typing.PyIADsContainer): ... -def ADsEnumerateNext(enum, num: int = ...): ... +def ADsOpenObject(path, username, password, iid: _win32typing.PyIID, reserved: int = ..., /): ... +def ADsGetObject(path, iid: _win32typing.PyIID, /): ... +def ADsBuildEnumerator(container: _win32typing.PyIADsContainer, /): ... +def ADsEnumerateNext(enum, num: int = ..., /): ... def ADsGetLastError() -> tuple[Incomplete, Incomplete, Incomplete]: ... -def StringAsDS_SELECTION_LIST(*args, **kwargs): ... # incomplete +def StringAsDS_SELECTION_LIST(*args): ... # incomplete DSOP_SCOPE_INIT_INFOs = _win32typing.PyDSOP_SCOPE_INIT_INFOs CLSID_ADsDSOObject: _win32typing.PyIID diff --git a/stubs/pywin32/win32comext/authorization/authorization.pyi b/stubs/pywin32/win32comext/authorization/authorization.pyi index 0a98818489d0..9c2074bac7d8 100644 --- a/stubs/pywin32/win32comext/authorization/authorization.pyi +++ b/stubs/pywin32/win32comext/authorization/authorization.pyi @@ -1,5 +1,5 @@ import _win32typing -def EditSecurity(*args, **kwargs): ... # incomplete +def EditSecurity(hwndOwner, psi): ... IID_ISecurityInformation: _win32typing.PyIID diff --git a/stubs/pywin32/win32comext/axcontrol/axcontrol.pyi b/stubs/pywin32/win32comext/axcontrol/axcontrol.pyi index c4f346bc880b..53be3619c840 100644 --- a/stubs/pywin32/win32comext/axcontrol/axcontrol.pyi +++ b/stubs/pywin32/win32comext/axcontrol/axcontrol.pyi @@ -9,15 +9,16 @@ def OleCreate( obFormatEtc, obOleClientSite: _win32typing.PyIOleClientSite, obStorage: _win32typing.PyIStorage, + /, ) -> _win32typing.PyIOleObject: ... def OleLoadPicture( - stream: _win32typing.PyIStream, size, runMode, arg: _win32typing.PyIID, arg1: _win32typing.PyIID + stream: _win32typing.PyIStream, size, runMode, arg: _win32typing.PyIID, arg1: _win32typing.PyIID, / ) -> _win32typing.PyIUnknown: ... def OleLoadPicturePath( - url_or_path: str, unk, reserved, clr, arg: _win32typing.PyIID, arg1: _win32typing.PyIID + url_or_path: str, unk, reserved, clr, arg: _win32typing.PyIID, arg1: _win32typing.PyIID, / ) -> _win32typing.PyIUnknown: ... -def OleSetContainedObject(unk: _win32typing.PyIUnknown, fContained) -> None: ... -def OleTranslateAccelerator(frame: _win32typing.PyIOleInPlaceFrame, frame_info, msg: _win32typing.PyMSG) -> None: ... +def OleSetContainedObject(unk: _win32typing.PyIUnknown, fContained, /) -> None: ... +def OleTranslateAccelerator(frame: _win32typing.PyIOleInPlaceFrame, frame_info, msg: _win32typing.PyMSG, /) -> None: ... EMBDHLP_CREATENOW: int EMBDHLP_DELAYCREATE: int diff --git a/stubs/pywin32/win32comext/axdebug/axdebug.pyi b/stubs/pywin32/win32comext/axdebug/axdebug.pyi index 2ecd3063a73f..d49581ac77a1 100644 --- a/stubs/pywin32/win32comext/axdebug/axdebug.pyi +++ b/stubs/pywin32/win32comext/axdebug/axdebug.pyi @@ -75,8 +75,8 @@ APPBREAKFLAG_STEPTYPE_MACHINE: int APPBREAKFLAG_STEPTYPE_MASK: int APPBREAKFLAG_STEPTYPE_SOURCE: int -def GetStackAddress(*args, **kwargs): ... # incomplete -def GetThreadStateHandle(*args, **kwargs): ... # incomplete +def GetStackAddress(*args): ... # incomplete +def GetThreadStateHandle(*args): ... # incomplete IID_IActiveScriptDebug: _win32typing.PyIID IID_IActiveScriptErrorDebug: _win32typing.PyIID @@ -121,4 +121,4 @@ IID_IRemoteDebugApplication: _win32typing.PyIID IID_IRemoteDebugApplicationEvents: _win32typing.PyIID IID_IRemoteDebugApplicationThread: _win32typing.PyIID -def SetThreadStateTrace(*args, **kwargs): ... # incomplete +def SetThreadStateTrace(*args): ... # incomplete diff --git a/stubs/pywin32/win32comext/directsound/directsound.pyi b/stubs/pywin32/win32comext/directsound/directsound.pyi index 3fee30636ac9..1b53c8f84199 100644 --- a/stubs/pywin32/win32comext/directsound/directsound.pyi +++ b/stubs/pywin32/win32comext/directsound/directsound.pyi @@ -2,9 +2,11 @@ from _typeshed import Incomplete import _win32typing -def DirectSoundCreate(guid: _win32typing.PyIID | None = ..., unk: Incomplete | None = ...) -> _win32typing.PyIUnknown: ... +def DirectSoundCreate(guid: _win32typing.PyIID | None = ..., unk: Incomplete | None = ..., /) -> _win32typing.PyIUnknown: ... def DirectSoundEnumerate(): ... -def DirectSoundCaptureCreate(guid: _win32typing.PyIID | None = ..., unk: Incomplete | None = ...) -> _win32typing.PyIUnknown: ... +def DirectSoundCaptureCreate( + guid: _win32typing.PyIID | None = ..., unk: Incomplete | None = ..., / +) -> _win32typing.PyIUnknown: ... def DirectSoundCaptureEnumerate(): ... def DSCAPS() -> _win32typing.PyDSCAPS: ... def DSBCAPS() -> _win32typing.PyDSBCAPS: ... diff --git a/stubs/pywin32/win32comext/ifilter/ifilter.pyi b/stubs/pywin32/win32comext/ifilter/ifilter.pyi index 9d7a52077c7b..0a7738c2b68b 100644 --- a/stubs/pywin32/win32comext/ifilter/ifilter.pyi +++ b/stubs/pywin32/win32comext/ifilter/ifilter.pyi @@ -1,8 +1,8 @@ import _win32typing -def BindIFilterFromStorage(*args, **kwargs): ... # incomplete -def BindIFilterFromStream(*args, **kwargs): ... # incomplete -def LoadIFilter(*args, **kwargs): ... # incomplete +def BindIFilterFromStorage(*args): ... # incomplete +def BindIFilterFromStream(*args): ... # incomplete +def LoadIFilter(*args): ... # incomplete CHUNK_EOC: int CHUNK_EOP: int diff --git a/stubs/pywin32/win32comext/internet/internet.pyi b/stubs/pywin32/win32comext/internet/internet.pyi index 8fd6b38069fb..60d0fff7aa9f 100644 --- a/stubs/pywin32/win32comext/internet/internet.pyi +++ b/stubs/pywin32/win32comext/internet/internet.pyi @@ -1,8 +1,8 @@ import _win32typing -def CoInternetCreateSecurityManager(reserved) -> _win32typing.PyIInternetSecurityManager: ... -def CoInternetIsFeatureEnabled(flags): ... -def CoInternetSetFeatureEnabled(flags, enable): ... +def CoInternetCreateSecurityManager(reserved, /) -> _win32typing.PyIInternetSecurityManager: ... +def CoInternetIsFeatureEnabled(flags, /): ... +def CoInternetSetFeatureEnabled(flags, enable, /): ... FEATURE_ADDON_MANAGEMENT: int FEATURE_BEHAVIORS: int diff --git a/stubs/pywin32/win32comext/mapi/_exchdapi.pyi b/stubs/pywin32/win32comext/mapi/_exchdapi.pyi index 2d86d5bf1438..a0e9d1e446c5 100644 --- a/stubs/pywin32/win32comext/mapi/_exchdapi.pyi +++ b/stubs/pywin32/win32comext/mapi/_exchdapi.pyi @@ -4,40 +4,40 @@ import _win32typing def HrInstallService() -> None: ... def HrInstallMailboxAgent() -> None: ... -def HrCreateMailboxAgentProfile(serviceName: str, profile: str) -> None: ... -def HrCreateGatewayProfile(serviceName: str, profile: str) -> None: ... -def HrMailboxAgentExists(server: str, siteDN: str, rdn: str) -> None: ... +def HrCreateMailboxAgentProfile(serviceName: str, profile: str, /) -> None: ... +def HrCreateGatewayProfile(serviceName: str, profile: str, /) -> None: ... +def HrMailboxAgentExists(server: str, siteDN: str, rdn: str, /) -> None: ... def HrAdminProgramExists() -> None: ... -def HrRemoveMailboxAgent(server: str, siteDN: str, rdn: str) -> None: ... -def HrRemoveProfile(profile: str) -> None: ... -def HrEnumOrganizations(rootDN: str, server: str) -> list[str]: ... -def HrEnumSites(server: str, organizationDN: str) -> list[str]: ... -def HrEnumContainers(server: str, siteDN: str, fSubtree) -> list[str]: ... -def HrEnumSiteAdmins(server: str, siteDN: str) -> list[str]: ... -def HrGetServiceAccountName(serviceName: str, serviceName1: str) -> str: ... -def HrCreateDirEntryIdEx(addrBook: _win32typing.PyIAddrBook, distinguishedName: str) -> str: ... -def HrCreateProfileName(profPrefix: str) -> str: ... -def HrFindExchangeGlobalAddresslist(addrBook: _win32typing.PyIAddrBook) -> str: ... -def HrGetExchangeStatus(server: str) -> tuple[Incomplete, Incomplete]: ... -def HrGetMailboxDN(session) -> str: ... -def HrGetServerDN(session) -> str: ... -def HrMAPIFindDefaultMsgStore(session: _win32typing.PyIMAPISession) -> str: ... -def HrMAPIFindFolder(folder: _win32typing.PyIMAPIFolder, name: str) -> str: ... -def HrMAPIFindFolderEx(msgStore: _win32typing.PyIMsgStore, sepString: str, path: str) -> str: ... -def HrMAPIFindIPMSubtree(msgStore: _win32typing.PyIMsgStore) -> str: ... -def HrMAPIFindInbox(msgStore: _win32typing.PyIMsgStore) -> str: ... -def HrMAPIFindStore(session: _win32typing.PyIMAPISession, name: str) -> _win32typing.PyIMsgStore: ... -def HrMAPIFindSubfolderEx(rootFolder: _win32typing.PyIMAPIFolder, sep: str, name: str) -> _win32typing.PyIMsgStore: ... -def HrMAPIOpenFolderEx(msgStore: _win32typing.PyIMsgStore, sep: str, name: str) -> _win32typing.PyIMAPIFolder: ... -def HrMAPISetPropBoolean(obj: _win32typing.PyIMAPIProp, tag) -> None: ... -def HrMAPISetPropLong(obj: _win32typing.PyIMAPIProp, tag) -> None: ... -def HrMailboxLogoff(inbox: _win32typing.PyIMsgStore) -> None: ... +def HrRemoveMailboxAgent(server: str, siteDN: str, rdn: str, /) -> None: ... +def HrRemoveProfile(profile: str, /) -> None: ... +def HrEnumOrganizations(rootDN: str, server: str, /) -> list[str]: ... +def HrEnumSites(server: str, organizationDN: str, /) -> list[str]: ... +def HrEnumContainers(server: str, siteDN: str, fSubtree, /) -> list[str]: ... +def HrEnumSiteAdmins(server: str, siteDN: str, /) -> list[str]: ... +def HrGetServiceAccountName(serviceName: str, serviceName1: str, /) -> str: ... +def HrCreateDirEntryIdEx(addrBook: _win32typing.PyIAddrBook, distinguishedName: str, /) -> str: ... +def HrCreateProfileName(profPrefix: str, /) -> str: ... +def HrFindExchangeGlobalAddresslist(addrBook: _win32typing.PyIAddrBook, /) -> str: ... +def HrGetExchangeStatus(server: str, /) -> tuple[Incomplete, Incomplete]: ... +def HrGetMailboxDN(session, /) -> str: ... +def HrGetServerDN(session, /) -> str: ... +def HrMAPIFindDefaultMsgStore(session: _win32typing.PyIMAPISession, /) -> str: ... +def HrMAPIFindFolder(folder: _win32typing.PyIMAPIFolder, name: str, /) -> str: ... +def HrMAPIFindFolderEx(msgStore: _win32typing.PyIMsgStore, sepString: str, path: str, /) -> str: ... +def HrMAPIFindIPMSubtree(msgStore: _win32typing.PyIMsgStore, /) -> str: ... +def HrMAPIFindInbox(msgStore: _win32typing.PyIMsgStore, /) -> str: ... +def HrMAPIFindStore(session: _win32typing.PyIMAPISession, name: str, /) -> _win32typing.PyIMsgStore: ... +def HrMAPIFindSubfolderEx(rootFolder: _win32typing.PyIMAPIFolder, sep: str, name: str, /) -> _win32typing.PyIMsgStore: ... +def HrMAPIOpenFolderEx(msgStore: _win32typing.PyIMsgStore, sep: str, name: str, /) -> _win32typing.PyIMAPIFolder: ... +def HrMAPISetPropBoolean(obj: _win32typing.PyIMAPIProp, tag, /) -> None: ... +def HrMAPISetPropLong(obj: _win32typing.PyIMAPIProp, tag, /) -> None: ... +def HrMailboxLogoff(inbox: _win32typing.PyIMsgStore, /) -> None: ... def HrMailboxLogon( - session: _win32typing.PyIMAPISession, msgStore: _win32typing.PyIMsgStore, msgStoreDN: str, mailboxDN: str + session: _win32typing.PyIMAPISession, msgStore: _win32typing.PyIMsgStore, msgStoreDN: str, mailboxDN: str, / ) -> _win32typing.PyIMsgStore: ... -def HrOpenExchangePrivateStore(session: _win32typing.PyIMAPISession) -> _win32typing.PyIMsgStore: ... -def HrOpenExchangePublicFolders(store: _win32typing.PyIMsgStore) -> _win32typing.PyIMAPIFolder: ... -def HrOpenExchangePublicStore(session: _win32typing.PyIMAPISession) -> _win32typing.PyIMsgStore: ... -def HrOpenSessionObject(session: _win32typing.PyIMAPISession) -> _win32typing.PyIMAPIProp: ... -def HrOpenSiteContainer(session: _win32typing.PyIMAPISession) -> _win32typing.PyIMAPIProp: ... -def HrOpenSiteContainerAddressing(session: _win32typing.PyIMAPISession) -> _win32typing.PyIMAPIProp: ... +def HrOpenExchangePrivateStore(session: _win32typing.PyIMAPISession, /) -> _win32typing.PyIMsgStore: ... +def HrOpenExchangePublicFolders(store: _win32typing.PyIMsgStore, /) -> _win32typing.PyIMAPIFolder: ... +def HrOpenExchangePublicStore(session: _win32typing.PyIMAPISession, /) -> _win32typing.PyIMsgStore: ... +def HrOpenSessionObject(session: _win32typing.PyIMAPISession, /) -> _win32typing.PyIMAPIProp: ... +def HrOpenSiteContainer(session: _win32typing.PyIMAPISession, /) -> _win32typing.PyIMAPIProp: ... +def HrOpenSiteContainerAddressing(session: _win32typing.PyIMAPISession, /) -> _win32typing.PyIMAPIProp: ... diff --git a/stubs/pywin32/win32comext/mapi/mapi.pyi b/stubs/pywin32/win32comext/mapi/mapi.pyi index 2eddb48b5467..fd1af1e110ae 100644 --- a/stubs/pywin32/win32comext/mapi/mapi.pyi +++ b/stubs/pywin32/win32comext/mapi/mapi.pyi @@ -2,21 +2,22 @@ from _typeshed import Incomplete import _win32typing -def HexFromBin(val: str) -> str: ... -def BinFromHex(val: str) -> str: ... +def HexFromBin(val: str, /) -> str: ... +def BinFromHex(val: str, /) -> str: ... def MAPIUninitialize() -> None: ... -def MAPIInitialize(init: _win32typing.MAPIINIT_0) -> None: ... -def MAPILogonEx(uiParam, profileName: str, password: str | None = ..., flags=...) -> _win32typing.PyIMAPISession: ... -def MAPIAdminProfiles(fFlags) -> _win32typing.PyIProfAdmin: ... +def MAPIInitialize(init: _win32typing.MAPIINIT_0, /) -> None: ... +def MAPILogonEx(uiParam, profileName: str, password: str | None = ..., flags=..., /) -> _win32typing.PyIMAPISession: ... +def MAPIAdminProfiles(fFlags, /) -> _win32typing.PyIProfAdmin: ... def HrQueryAllRows( table: _win32typing.PyIMAPITable, properties: _win32typing.PySPropTagArray, restrictions: _win32typing.PySRestriction, sortOrderSet: _win32typing.PySSortOrderSet, rowsMax, + /, ): ... -def RTFSync(message: _win32typing.PyIMessage, flags): ... -def WrapCompressedRTFStream(stream: _win32typing.PyIStream, flags) -> _win32typing.PyIStream: ... +def RTFSync(message: _win32typing.PyIMessage, flags, /): ... +def WrapCompressedRTFStream(stream: _win32typing.PyIStream, flags, /) -> _win32typing.PyIStream: ... def WrapCompressedRTFStreamEx() -> tuple[_win32typing.PyIStream, Incomplete]: ... def OpenIMsgSession(): ... def CloseIMsgSession() -> None: ... @@ -27,16 +28,17 @@ def OpenIMsgOnIStg( callback: Incomplete | None = ..., callbackData: int = ..., flags: int = ..., + /, ) -> _win32typing.PyIMessage: ... -def RTFStreamToHTML(The_stream_to_read_the_uncompressed_RTF_from: _win32typing.PyIStream) -> None: ... -def OpenStreamOnFile(filename: str, flags: int = ..., prefix: str | None = ...) -> _win32typing.PyIStream: ... -def OpenStreamOnFileW(filename, flags: int = ..., prefix: Incomplete | None = ...) -> _win32typing.PyIStream: ... -def HrGetOneProp(prop: _win32typing.PyIMAPIProp, propTag): ... -def HrSetOneProp(prop: _win32typing.PyIMAPIProp, propValue: _win32typing.PySPropValue): ... -def HrAllocAdviseSink(callback, context): ... -def HrThisThreadAdviseSink(_object): ... -def HrDispatchNotifications(*args, **kwargs): ... # incomplete -def MAPIUIDFromBinary(*args, **kwargs): ... # incomplete +def RTFStreamToHTML(The_stream_to_read_the_uncompressed_RTF_from: _win32typing.PyIStream, /) -> None: ... +def OpenStreamOnFile(filename: str, flags: int = ..., prefix: str | None = ..., /) -> _win32typing.PyIStream: ... +def OpenStreamOnFileW(filename, flags: int = ..., prefix: Incomplete | None = ..., /) -> _win32typing.PyIStream: ... +def HrGetOneProp(prop: _win32typing.PyIMAPIProp, propTag, /): ... +def HrSetOneProp(prop: _win32typing.PyIMAPIProp, propValue: _win32typing.PySPropValue, /): ... +def HrAllocAdviseSink(callback, context, /): ... +def HrThisThreadAdviseSink(_object, /): ... +def HrDispatchNotifications(*args): ... # incomplete +def MAPIUIDFromBinary(*args): ... # incomplete AB_NO_DIALOG: int ATTACH_BY_REF_ONLY: int diff --git a/stubs/pywin32/win32comext/propsys/propsys.pyi b/stubs/pywin32/win32comext/propsys/propsys.pyi index 8513725451c5..5cb9bcc617cb 100644 --- a/stubs/pywin32/win32comext/propsys/propsys.pyi +++ b/stubs/pywin32/win32comext/propsys/propsys.pyi @@ -6,31 +6,31 @@ from win32.lib.pywintypes import com_error error: TypeAlias = com_error # noqa: Y042 def PSGetItemPropertyHandler( - Item: _win32typing.PyIShellItem, riid: _win32typing.PyIID, ReadWrite: int + Item: _win32typing.PyIShellItem, riid: _win32typing.PyIID, ReadWrite: int, / ) -> _win32typing.PyIPropertyStore: ... def PSGetPropertyDescription( - Key: _win32typing.PyPROPERTYKEY, riid: _win32typing.PyIID + Key: _win32typing.PyPROPERTYKEY, riid: _win32typing.PyIID, / ) -> _win32typing.PyIPropertyDescription: ... -def PSGetPropertySystem(riid: _win32typing.PyIID) -> _win32typing.PyIPropertySystem: ... -def PSGetNameFromPropertyKey(Key: _win32typing.PyPROPERTYKEY) -> str: ... -def PSGetPropertyKeyFromName(Name) -> _win32typing.PyPROPERTYKEY: ... -def PSRegisterPropertySchema(filename) -> None: ... -def PSUnregisterPropertySchema(filename) -> None: ... +def PSGetPropertySystem(riid: _win32typing.PyIID, /) -> _win32typing.PyIPropertySystem: ... +def PSGetNameFromPropertyKey(Key: _win32typing.PyPROPERTYKEY, /) -> str: ... +def PSGetPropertyKeyFromName(Name, /) -> _win32typing.PyPROPERTYKEY: ... +def PSRegisterPropertySchema(filename, /) -> None: ... +def PSUnregisterPropertySchema(filename, /) -> None: ... def SHGetPropertyStoreFromParsingName( - Path: str, Flags, riid: _win32typing.PyIID, BindCtx: _win32typing.PyIBindCtx | None = ... + Path: str, Flags, riid: _win32typing.PyIID, BindCtx: _win32typing.PyIBindCtx | None = ..., / ) -> _win32typing.PyIPropertyStore: ... -def StgSerializePropVariant(propvar: _win32typing.PyPROPVARIANT): ... -def StgDeserializePropVariant(prop) -> _win32typing.PyPROPVARIANT: ... -def PSCreateMemoryPropertyStore(riid: _win32typing.PyIID) -> _win32typing.PyIPropertyStore: ... +def StgSerializePropVariant(propvar: _win32typing.PyPROPVARIANT, /): ... +def StgDeserializePropVariant(prop, /) -> _win32typing.PyPROPVARIANT: ... +def PSCreateMemoryPropertyStore(riid: _win32typing.PyIID, /) -> _win32typing.PyIPropertyStore: ... def PSCreatePropertyStoreFromPropertySetStorage( - pss: _win32typing.PyIPropertySetStorage, Mode, riid: _win32typing.PyIID + pss: _win32typing.PyIPropertySetStorage, Mode, riid: _win32typing.PyIID, / ) -> _win32typing.PyIPropertyStore: ... -def PSLookupPropertyHandlerCLSID(FilePath) -> _win32typing.PyIID: ... -def SHGetPropertyStoreForWindow(hwnd: int, riid: _win32typing.PyIID) -> _win32typing.PyIPropertyStore: ... -def PSGetPropertyFromPropertyStorage(ps, key: _win32typing.PyPROPERTYKEY) -> _win32typing.PyPROPVARIANT: ... -def PSGetNamedPropertyFromPropertyStorage(ps, name) -> _win32typing.PyPROPVARIANT: ... +def PSLookupPropertyHandlerCLSID(FilePath, /) -> _win32typing.PyIID: ... +def SHGetPropertyStoreForWindow(hwnd: int, riid: _win32typing.PyIID, /) -> _win32typing.PyIPropertyStore: ... +def PSGetPropertyFromPropertyStorage(ps, key: _win32typing.PyPROPERTYKEY, /) -> _win32typing.PyPROPVARIANT: ... +def PSGetNamedPropertyFromPropertyStorage(ps, name, /) -> _win32typing.PyPROPVARIANT: ... def PSCreateSimplePropertyChange( - flags, key: _win32typing.PyPROPERTYKEY, val: _win32typing.PyPROPVARIANT, riid: _win32typing.PyIID + flags, key: _win32typing.PyPROPERTYKEY, val: _win32typing.PyPROPVARIANT, riid: _win32typing.PyIID, / ) -> _win32typing.PyIPropertyChange: ... def PSCreatePropertyChangeArray() -> _win32typing.PyIPropertyChangeArray: ... def SHSetDefaultProperties( @@ -38,6 +38,7 @@ def SHSetDefaultProperties( Item: _win32typing.PyIShellItem, FileOpFlags: int = ..., Sink: _win32typing.PyGFileOperationProgressSink | None = ..., + /, ) -> None: ... IID_IInitializeWithFile: _win32typing.PyIID diff --git a/stubs/pywin32/win32comext/shell/shell.pyi b/stubs/pywin32/win32comext/shell/shell.pyi index 58d80945b627..ce587781c2f8 100644 --- a/stubs/pywin32/win32comext/shell/shell.pyi +++ b/stubs/pywin32/win32comext/shell/shell.pyi @@ -8,26 +8,26 @@ error: TypeAlias = com_error # noqa: Y042 def AssocCreate() -> _win32typing.PyIQueryAssociations: ... def AssocCreateForClasses() -> _win32typing.PyIUnknown: ... -def DragQueryFile(hglobal: int, index) -> str: ... -def DragQueryFileW(hglobal: int, index) -> str: ... -def DragQueryPoint(hglobal: int) -> tuple[Incomplete, Incomplete, Incomplete]: ... +def DragQueryFile(hglobal: int, index, /) -> str: ... +def DragQueryFileW(hglobal: int, index, /) -> str: ... +def DragQueryPoint(hglobal: int, /) -> tuple[Incomplete, Incomplete, Incomplete]: ... def IsUserAnAdmin() -> bool: ... def SHCreateDataObject( - parent, children: list[Incomplete], do_inner: _win32typing.PyIDataObject, iid: _win32typing.PyIID + parent, children: list[Incomplete], do_inner: _win32typing.PyIDataObject, iid: _win32typing.PyIID, / ) -> _win32typing.PyIUnknown: ... -def SHCreateDefaultContextMenu(dcm, iid: _win32typing.PyIID) -> _win32typing.PyIUnknown: ... +def SHCreateDefaultContextMenu(dcm, iid: _win32typing.PyIID, /) -> _win32typing.PyIUnknown: ... def SHCreateDefaultExtractIcon() -> _win32typing.PyIDefaultExtractIconInit: ... def SHCreateShellFolderView( - sf: _win32typing.PyIShellFolder, viewOuter: _win32typing.PyIShellView | None = ..., callbacks: Incomplete | None = ... + sf: _win32typing.PyIShellFolder, viewOuter: _win32typing.PyIShellView | None = ..., callbacks: Incomplete | None = ..., / ) -> _win32typing.PyIShellView: ... def SHCreateShellItemArray( - parent: _win32typing.PyIDL, sf: _win32typing.PyIShellFolder, children: list[_win32typing.PyIDL] + parent: _win32typing.PyIDL, sf: _win32typing.PyIShellFolder, children: list[_win32typing.PyIDL], / ) -> _win32typing.PyIShellItemArray: ... def SHCreateShellItemArrayFromDataObject( - do: _win32typing.PyIDataObject, iid: _win32typing.PyIID + do: _win32typing.PyIDataObject, iid: _win32typing.PyIID, / ) -> _win32typing.PyIShellItemArray: ... def SHCreateShellItemArrayFromShellItem( - si: _win32typing.PyIShellItem, riid: _win32typing.PyIID + si: _win32typing.PyIShellItem, riid: _win32typing.PyIID, / ) -> _win32typing.PyIShellItemArray: ... def SHBrowseForFolder( hwndOwner: int | None = ..., @@ -36,78 +36,77 @@ def SHBrowseForFolder( flags: int = ..., callback: Incomplete | None = ..., callback_data: Incomplete | None = ..., + /, ) -> tuple[_win32typing.PyIDL, Incomplete, Incomplete]: ... def SHGetFileInfo( - name: _win32typing.PyIDL | str, dwFileAttributes, uFlags, infoAttrs: int = ... + name: _win32typing.PyIDL | str, dwFileAttributes, uFlags, infoAttrs: int = ..., / ) -> tuple[Incomplete, _win32typing.SHFILEINFO]: ... -def SHGetFolderPath(hwndOwner: int, nFolder, handle: int, flags) -> str: ... -def SHSetFolderPath(csidl, Path, hToken: int | None = ...) -> None: ... -def SHGetFolderLocation(hwndOwner: int, nFolder, hToken: int | None = ..., reserved=...) -> _win32typing.PyIDL: ... -def SHGetSpecialFolderPath(hwndOwner: int, nFolder, bCreate: int = ...) -> str: ... -def SHGetSpecialFolderLocation(hwndOwner: int, nFolder) -> _win32typing.PyIDL: ... -def SHAddToRecentDocs(Flags, data) -> None: ... -def SHEmptyRecycleBin(hwnd: int, path: str, flags) -> None: ... -def SHQueryRecycleBin(RootPath: str | None = ...) -> tuple[Incomplete, Incomplete]: ... +def SHGetFolderPath(hwndOwner: int, nFolder, handle: int, flags, /) -> str: ... +def SHSetFolderPath(csidl, Path, hToken: int | None = ..., /) -> None: ... +def SHGetFolderLocation(hwndOwner: int, nFolder, hToken: int | None = ..., reserved=..., /) -> _win32typing.PyIDL: ... +def SHGetSpecialFolderPath(hwndOwner: int, nFolder, bCreate: int = ..., /) -> str: ... +def SHGetSpecialFolderLocation(hwndOwner: int, nFolder, /) -> _win32typing.PyIDL: ... +def SHAddToRecentDocs(Flags, data, /) -> None: ... +def SHEmptyRecycleBin(hwnd: int, path: str, flags, /) -> None: ... +def SHQueryRecycleBin(RootPath: str | None = ..., /) -> tuple[Incomplete, Incomplete]: ... def SHGetDesktopFolder() -> _win32typing.PyIShellFolder: ... -def SHUpdateImage(HashItem: str, Index, Flags, ImageIndex) -> None: ... -def SHChangeNotify(EventId, Flags, Item1, Item2) -> None: ... -def SHChangeNotifyRegister(hwnd: int, sources, events, msg): ... -def SHChangeNotifyDeregister(_id) -> None: ... -def SHCreateItemFromParsingName(name, ctx: _win32typing.PyIBindCtx, riid: _win32typing.PyIID) -> _win32typing.PyIShellItem: ... +def SHUpdateImage(HashItem: str, Index, Flags, ImageIndex, /) -> None: ... +def SHChangeNotify(EventId, Flags, Item1, Item2, /) -> None: ... +def SHChangeNotifyRegister(hwnd: int, sources, events, msg, /): ... +def SHChangeNotifyDeregister(_id, /) -> None: ... +def SHCreateItemFromParsingName(name, ctx: _win32typing.PyIBindCtx, riid: _win32typing.PyIID, /) -> _win32typing.PyIShellItem: ... def SHCreateItemFromRelativeName( - Parent: _win32typing.PyIShellItem, Name, ctx: _win32typing.PyIBindCtx, riid: _win32typing.PyIID + Parent: _win32typing.PyIShellItem, Name, ctx: _win32typing.PyIBindCtx, riid: _win32typing.PyIID, / ) -> _win32typing.PyIShellItem: ... def SHCreateItemInKnownFolder( - FolderId: _win32typing.PyIID, Flags, Name, riid: _win32typing.PyIID + FolderId: _win32typing.PyIID, Flags, Name, riid: _win32typing.PyIID, / ) -> _win32typing.PyIShellItem: ... def SHCreateItemWithParent( - Parent: _win32typing.PyIDL, sfParent: _win32typing.PyIShellFolder, child: _win32typing.PyIDL, riid: _win32typing.PyIID + Parent: _win32typing.PyIDL, sfParent: _win32typing.PyIShellFolder, child: _win32typing.PyIDL, riid: _win32typing.PyIID, / ) -> _win32typing.PyIShellItem: ... def SHGetInstanceExplorer() -> _win32typing.PyIUnknown: ... -def SHFileOperation(operation: _win32typing.SHFILEOPSTRUCT) -> tuple[Incomplete, Incomplete]: ... -def StringAsCIDA(pidl: str) -> tuple[_win32typing.PyIDL, Incomplete]: ... -def CIDAAsString(pidl: str) -> str: ... -def StringAsPIDL(pidl: str) -> _win32typing.PyIDL: ... -def AddressAsPIDL(address) -> _win32typing.PyIDL: ... -def PIDLAsString(pidl: _win32typing.PyIDL) -> str: ... -def SHGetSettings(mask: int = ...): ... -def FILEGROUPDESCRIPTORAsString(descriptors: list[Incomplete], arg) -> str: ... -def StringAsFILEGROUPDESCRIPTOR(buf, make_unicode: int = ...) -> list[Incomplete]: ... +def SHFileOperation(operation: _win32typing.SHFILEOPSTRUCT, /) -> tuple[Incomplete, Incomplete]: ... +def StringAsCIDA(pidl: str, /) -> tuple[_win32typing.PyIDL, Incomplete]: ... +def CIDAAsString(pidl: str, /) -> str: ... +def StringAsPIDL(pidl: str, /) -> _win32typing.PyIDL: ... +def AddressAsPIDL(address, /) -> _win32typing.PyIDL: ... +def PIDLAsString(pidl: _win32typing.PyIDL, /) -> str: ... +def SHGetSettings(mask: int = ..., /): ... +def FILEGROUPDESCRIPTORAsString(descriptors: list[Incomplete], arg, /) -> str: ... +def StringAsFILEGROUPDESCRIPTOR(buf, make_unicode: int = ..., /) -> list[Incomplete]: ... def ShellExecuteEx( - lpVerb: str, - lpFile: str, - lpParameters: str, - lpDirectory: str, - lpIDlist: _win32typing.PyIDL, - obClass: str, - hkeyClass, - dwHotKey, - hIcon: int, - hMonitor: int, fMask: int = ..., hwnd: int = ..., + lpVerb: str = ..., + lpFile: str = ..., + lpParameters: str = ..., + lpDirectory: str = ..., nShow: int = ..., + lpIDlist: _win32typing.PyIDL = ..., + lpClass: str = ..., + hkeyClass=..., + dwHotKey=..., + hIcon: int = ..., + hMonitor: int = ..., ): ... def SHGetViewStatePropertyBag( - pidl: _win32typing.PyIDL, BagName: str, Flags, riid: _win32typing.PyIID + pidl: _win32typing.PyIDL, BagName: str, Flags, riid: _win32typing.PyIID, / ) -> _win32typing.PyIPropertyBag: ... -def SHILCreateFromPath(Path: str, Flags) -> tuple[_win32typing.PyIDL, Incomplete]: ... +def SHILCreateFromPath(Path: str, Flags, /) -> tuple[_win32typing.PyIDL, Incomplete]: ... def SHCreateShellItem( - pidlParent: _win32typing.PyIDL, sfParent: _win32typing.PyIShellFolder, Child: _win32typing.PyIDL + pidlParent: _win32typing.PyIDL, sfParent: _win32typing.PyIShellFolder, Child: _win32typing.PyIDL, / ) -> _win32typing.PyIShellItem: ... def SHOpenFolderAndSelectItems(Folder: _win32typing.PyIDL, Items: tuple[_win32typing.PyIDL, ...], Flags=...) -> None: ... def SHCreateStreamOnFileEx(File, Mode, Attributes, Create, Template: Incomplete | None = ...) -> _win32typing.PyIStream: ... -def SetCurrentProcessExplicitAppUserModelID(__AppID: str) -> None: ... +def SetCurrentProcessExplicitAppUserModelID(AppID: str, /) -> None: ... def GetCurrentProcessExplicitAppUserModelID() -> str: ... -def SHParseDisplayName( - Name, Attributes, BindCtx: _win32typing.PyIBindCtx | None = ... -) -> tuple[_win32typing.PyIDL, Incomplete]: ... -def SHCreateItemFromIDList(*args, **kwargs): ... # incomplete -def SHCreateShellItemArrayFromIDLists(*args, **kwargs): ... # incomplete -def SHGetIDListFromObject(*args, **kwargs): ... # incomplete -def SHGetNameFromIDList(*args, **kwargs): ... # incomplete -def SHGetPathFromIDList(*args, **kwargs): ... # incomplete -def SHGetPathFromIDListW(*args, **kwargs): ... # incomplete +def SHParseDisplayName(Name, Attributes, BindCtx: _win32typing.PyIBindCtx | None = ...) -> tuple[list[bytes], int]: ... +def SHCreateItemFromIDList(*args): ... # incomplete +def SHCreateShellItemArrayFromIDLists(*args): ... # incomplete +def SHGetIDListFromObject(*args): ... # incomplete +def SHGetNameFromIDList(*args): ... # incomplete +def SHGetPathFromIDList(*args): ... # incomplete +def SHGetPathFromIDListW(*args): ... # incomplete BHID_AssociationArray: _win32typing.PyIID BHID_DataObject: _win32typing.PyIID @@ -433,4 +432,4 @@ VID_ThumbStrip: _win32typing.PyIID VID_Thumbnails: _win32typing.PyIID VID_Tile: _win32typing.PyIID -def SHGetKnownFolderPath(*args, **kwargs): ... # incomplete +def SHGetKnownFolderPath(*args): ... # incomplete