Add pywin32 type stubs from microsoft/python-type-stubs and mhammond/pywin32 (#8825)

This commit is contained in:
Samuel T
2022-10-03 12:32:43 -04:00
committed by GitHub
parent bee4ee3199
commit 0b71c96970
83 changed files with 22101 additions and 0 deletions

View File

@@ -76,6 +76,7 @@
"stubs/python-dateutil",
"stubs/python-jose",
"stubs/pyvmomi",
"stubs/pywin32",
"stubs/PyYAML",
"stubs/redis",
"stubs/requests",

View File

@@ -0,0 +1,50 @@
# Not available at runtime. Contains type definitions that are otherwise not exposed
_win32typing
win32comext.mapi.exchdapi
win32.winxptheme
win32.wincerapi
# incomplete
pythoncom.*
pythonwin.pywin.*
win32.lib.pywintypes.*
win32.lib.ntsecuritycon.*
win32.lib.sspicon.*
win32.lib.win2kras.*
win32.lib.win32con.*
win32.lib.win32cryptcon.*
win32.lib.win32inetcon.*
win32.lib.win32netcon.*
win32.lib.winioctlcon.*
win32.win32pdh.*
win32.win32ras.*
win32.win32wnet.*
win32comext.adsi.*
win32comext.mapi.exchange.*
win32comext.shell.shell.*
win32comext.directsound.directsound.*
win32comext.axdebug.axdebug
win32comext.internet.internet
win32comext.adsi.adsicon
win32comext.axdebug.adb
win32comext.axdebug.codecontainer
win32comext.axdebug.contexts
win32comext.axdebug.debugger
win32comext.axdebug.documents
win32comext.axdebug.dump
win32comext.axdebug.expressions
win32comext.axdebug.gateways
win32comext.axdebug.stackframe
win32comext.axdebug.util
win32comext.axscript.asputil
win32comext.axscript.client.*
win32comext.axscript.server.*
win32comext.directsound.test.*
win32comext.ifilter.ifiltercon
win32comext.internet.inetcon
win32comext.mapi.emsabtags
win32comext.mapi.mapitags
win32comext.mapi.mapiutil
win32comext.propsys.pscon
win32comext.shell.shellcon

View File

@@ -0,0 +1,6 @@
version = "304.*"
[tool.stubtest]
# The library only works on Windows; we currently only run stubtest on Ubuntu for third-party stubs in CI.
# See #8660
skip = true

File diff suppressed because it is too large Load Diff

130
stubs/pywin32/pythoncom.pyi Normal file
View File

@@ -0,0 +1,130 @@
from _typeshed import Incomplete
from typing import Any
import _win32typing
def __getattr__(name: str) -> Any: ... # incomplete
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, context, iid: _win32typing.PyIID
) -> _win32typing.PyIUnknown: ...
def CoFreeUnusedLibraries() -> None: ...
def CoInitialize() -> None: ...
def CoInitializeEx(flags) -> None: ...
def CoInitializeSecurity(
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 CoMarshalInterface(
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 CoUninitialize() -> None: ...
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 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 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 FUNCDESC() -> _win32typing.FUNCDESC: ...
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 = ...
): ...
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) -> bool: ...
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 = ...
) -> 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 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(): ...
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 DoDragDrop() -> None: ...
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 STGMEDIUM() -> _win32typing.PySTGMEDIUM: ...
def StgOpenStorage(
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 = ...
) -> _win32typing.PyIStorage: ...
def StgCreateStorageEx(
Name: str,
Mode,
stgfmt,
Attrs,
riid: _win32typing.PyIID,
StgOptions: Incomplete | None = ...,
SecurityDescriptor: _win32typing.PySECURITY_DESCRIPTOR | None = ...,
) -> _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 CoEnableCallCancellation() -> None: ...
def CoDisableCallCancellation() -> None: ...

View File

View File

@@ -0,0 +1,31 @@
APPCLASS_MONITOR: int
APPCLASS_STANDARD: int
APPCMD_CLIENTONLY: int
APPCMD_FILTERINITS: int
CBF_FAIL_ADVISES: int
CBF_FAIL_ALLSVRXACTIONS: int
CBF_FAIL_CONNECTIONS: int
CBF_FAIL_EXECUTES: int
CBF_FAIL_POKES: int
CBF_FAIL_REQUESTS: int
CBF_FAIL_SELFCONNECTIONS: int
CBF_SKIP_ALLNOTIFICATIONS: int
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
MF_CALLBACKS: int
MF_CONV: int
MF_ERRORS: int
MF_HSZ_INFO: int
MF_LINKS: int
MF_POSTMSGS: int
MF_SENDMSGS: int
class error(Exception): ...

View File

@@ -0,0 +1,369 @@
from _typeshed import Incomplete
import _win32typing
class error(Exception): ...
def ComparePath(path1: str, path2: str): ...
def CreateMDIFrame() -> _win32typing.PyCMDIFrameWnd: ...
def CreateMDIChild() -> _win32typing.PyCMDIChildWnd: ...
def CreateBitmap() -> _win32typing.PyCBitmap: ...
def CreateBitmapFromHandle(): ...
def CreateBrush() -> _win32typing.PyCBrush: ...
def CreateButton() -> _win32typing.PyCButton: ...
def CreateColorDialog(
initColor: int = ..., flags: int = ..., parent: _win32typing.PyCWnd | None = ...
) -> _win32typing.PyCColorDialog: ...
def CreateControl(
classId: str,
windowName: str,
style,
rect: tuple[Incomplete, Incomplete, Incomplete, Incomplete],
parent: _win32typing.PyCWnd,
_id,
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 CreateDC() -> None: ...
def CreateDCFromHandle(hwnd: int) -> _win32typing.PyCDC: ...
def CreateDialog(idRes, dll: _win32typing.PyDLL | None = ...) -> _win32typing.PyCDialog: ...
def CreateDialogBar() -> _win32typing.PyCDialogBar: ...
def CreateDialogIndirect(oblist) -> _win32typing.PyCDialog: ...
def CreatePrintDialog(
idRes, bPrintSetupOnly, dwFlags, parent: _win32typing.PyCWnd | None = ..., dll: _win32typing.PyDLL | None = ...
) -> _win32typing.PyCPrintDialog: ...
def CreateDocTemplate(idRes) -> _win32typing.PyCDocTemplate: ...
def CreateEdit() -> _win32typing.PyCEdit: ...
def CreateFileDialog(
bFileOpen,
arg,
defExt: str | None = ...,
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 = ...
) -> _win32typing.PyCFontDialog: ...
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 CreatePopupMenu() -> _win32typing.PyCMenu: ...
def CreateMenu() -> _win32typing.PyCMenu: ...
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 CreatePropertySheet(
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 CreateSliderCtrl() -> _win32typing.PyCSliderCtrl: ...
def CreateSplitter() -> _win32typing.PyCSplitterWnd: ...
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 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 CreateDebuggerThread() -> None: ...
def CreateWindowFromHandle(hwnd: int) -> _win32typing.PyCWnd: ...
def CreateWnd() -> _win32typing.PyCWnd: ...
def DestroyDebuggerThread() -> None: ...
def DoWaitCursor(code) -> None: ...
def DisplayTraceback() -> None: ...
def Enable3dControls(): ...
def FindWindow(className: str, windowName: str) -> _win32typing.PyCWnd: ...
def FindWindowEx(
parentWindow: _win32typing.PyCWnd, childAfter: _win32typing.PyCWnd, className: str, windowName: str
) -> _win32typing.PyCWnd: ...
def FullPath(path: str) -> str: ...
def GetActiveWindow() -> _win32typing.PyCWnd: ...
def GetApp() -> _win32typing.PyCWinApp: ...
def GetAppName(): ...
def GetAppRegistryKey() -> None: ...
def GetBytes(address, size) -> str: ...
def GetCommandLine() -> str: ...
def GetDeviceCaps(hdc, index): ...
def GetFileTitle(fileName: str) -> str: ...
def GetFocus() -> _win32typing.PyCWnd: ...
def GetForegroundWindow() -> _win32typing.PyCWnd: ...
def GetHalftoneBrush() -> _win32typing.PyCBrush: ...
def GetInitialStateRequest(): ...
def GetMainFrame() -> _win32typing.PyCWnd: ...
def GetName() -> str: ...
def GetProfileFileName() -> str: ...
def GetProfileVal(section: str, entry: str, defValue: str) -> str: ...
def GetResource() -> _win32typing.PyDLL: ...
def GetThread() -> _win32typing.PyCWinApp: ...
def GetType(): ...
def InitRichEdit() -> str: ...
def InstallCallbackCaller(): ...
def IsDebug() -> bool: ...
def IsWin32s() -> bool: ...
def IsObject(o) -> 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, lastMessage): ...
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 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
AFX_IDW_PANE_FIRST: int
AFX_IDW_PANE_LAST: int
AFX_WS_DEFAULT_VIEW: int
CDocTemplate_Confidence_maybeAttemptForeign: int
CDocTemplate_Confidence_maybeAttemptNative: int
CDocTemplate_Confidence_noAttempt: int
CDocTemplate_Confidence_yesAlreadyOpen: int
CDocTemplate_Confidence_yesAttemptForeign: int
CDocTemplate_Confidence_yesAttemptNative: int
CDocTemplate_docName: int
CDocTemplate_fileNewName: int
CDocTemplate_filterExt: int
CDocTemplate_filterName: int
CDocTemplate_regFileTypeId: int
CDocTemplate_regFileTypeName: int
CDocTemplate_windowTitle: int
CRichEditView_WrapNone: int
CRichEditView_WrapToTargetDevice: int
CRichEditView_WrapToWindow: int
debug: int
FWS_ADDTOTITLE: int
FWS_PREFIXTITLE: int
FWS_SNAPTOBARS: int
ID_APP_ABOUT: int
ID_APP_EXIT: int
ID_EDIT_CLEAR: int
ID_EDIT_CLEAR_ALL: int
ID_EDIT_COPY: int
ID_EDIT_CUT: int
ID_EDIT_FIND: int
ID_EDIT_GOTO_LINE: int
ID_EDIT_PASTE: int
ID_EDIT_REDO: int
ID_EDIT_REPEAT: int
ID_EDIT_REPLACE: int
ID_EDIT_SELECT_ALL: int
ID_EDIT_SELECT_BLOCK: int
ID_EDIT_UNDO: int
ID_FILE_CHECK: int
ID_FILE_CLOSE: int
ID_FILE_IMPORT: int
ID_FILE_LOCATE: int
ID_FILE_MRU_FILE1: int
ID_FILE_MRU_FILE2: int
ID_FILE_MRU_FILE3: int
ID_FILE_MRU_FILE4: int
ID_FILE_NEW: int
ID_FILE_OPEN: int
ID_FILE_PAGE_SETUP: int
ID_FILE_PRINT: int
ID_FILE_PRINT_PREVIEW: int
ID_FILE_PRINT_SETUP: int
ID_FILE_RUN: int
ID_FILE_SAVE: int
ID_FILE_SAVE_ALL: int
ID_FILE_SAVE_AS: int
ID_HELP_GUI_REF: int
ID_HELP_OTHER: int
ID_HELP_PYTHON: int
ID_INDICATOR_COLNUM: int
ID_INDICATOR_LINENUM: int
ID_NEXT_PANE: int
ID_PREV_PANE: int
ID_SEPARATOR: int
ID_VIEW_BROWSE: int
ID_VIEW_EOL: int
ID_VIEW_FIXED_FONT: int
ID_VIEW_FOLD_COLLAPSE: int
ID_VIEW_FOLD_COLLAPSE_ALL: int
ID_VIEW_FOLD_EXPAND: int
ID_VIEW_FOLD_EXPAND_ALL: int
ID_VIEW_INDENTATIONGUIDES: int
ID_VIEW_INTERACTIVE: int
ID_VIEW_OPTIONS: int
ID_VIEW_RIGHT_EDGE: int
ID_VIEW_STATUS_BAR: int
ID_VIEW_TOOLBAR: int
ID_VIEW_TOOLBAR_DBG: int
ID_VIEW_WHITESPACE: int
ID_WINDOW_ARRANGE: int
ID_WINDOW_CASCADE: int
ID_WINDOW_NEW: int
ID_WINDOW_SPLIT: int
ID_WINDOW_TILE_HORZ: int
ID_WINDOW_TILE_VERT: int
IDB_BROWSER_HIER: int
IDB_DEBUGGER_HIER: int
IDB_HIERFOLDERS: int
IDC_ABOUT_VERSION: int
IDC_AUTO_RELOAD: int
IDC_AUTOCOMPLETE: int
IDC_BUTTON1: int
IDC_BUTTON2: int
IDC_BUTTON3: int
IDC_BUTTON4: int
IDC_CALLTIPS: int
IDC_CHECK1: int
IDC_CHECK2: int
IDC_CHECK3: int
IDC_COMBO1: int
IDC_COMBO2: int
IDC_EDIT1: int
IDC_EDIT2: int
IDC_EDIT3: int
IDC_EDIT4: int
IDC_EDIT_TABS: int
IDC_INDENT_SIZE: int
IDC_KEYBOARD_CONFIG: int
IDC_PROMPT1: int
IDC_PROMPT2: int
IDC_PROMPT3: int
IDC_PROMPT4: int
IDC_PROMPT_TABS: int
IDC_RADIO1: int
IDC_RADIO2: int
IDC_RIGHTEDGE_COLUMN: int
IDC_RIGHTEDGE_DEFINE: int
IDC_RIGHTEDGE_ENABLE: int
IDC_RIGHTEDGE_SAMPLE: int
IDC_SPIN1: int
IDC_SPIN2: int
IDC_SPIN3: int
IDC_TAB_SIZE: int
IDC_USE_SMART_TABS: int
IDC_USE_TABS: int
IDC_VIEW_WHITESPACE: int
IDC_VSS_INTEGRATE: int
IDD_ABOUTBOX: int
IDD_DUMMYPROPPAGE: int
IDD_GENERAL_STATUS: int
IDD_LARGE_EDIT: int
IDD_PP_DEBUGGER: int
IDD_PP_EDITOR: int
IDD_PP_FORMAT: int
IDD_PP_IDE: int
IDD_PP_TABS: int
IDD_PP_TOOLMENU: int
IDD_PROPDEMO1: int
IDD_PROPDEMO2: int
IDD_RUN_SCRIPT: int
IDD_SET_TABSTOPS: int
IDD_SIMPLE_INPUT: int
IDD_TREE: int
IDD_TREE_MB: int
IDR_CNTR_INPLACE: int
IDR_DEBUGGER: int
IDR_MAINFRAME: int
IDR_PYTHONCONTYPE: int
IDR_PYTHONTYPE: int
IDR_PYTHONTYPE_CNTR_IP: int
IDR_TEXTTYPE: int
LM_COMMIT: int
LM_HORZ: int
LM_HORZDOCK: int
LM_LENGTHY: int
LM_MRUWIDTH: int
LM_STRETCH: int
LM_VERTDOCK: int
MFS_4THICKFRAME: int
MFS_BLOCKSYSMENU: int
MFS_MOVEFRAME: int
MFS_SYNCACTIVE: int
MFS_THICKFRAME: int
PD_ALLPAGES: int
PD_COLLATE: int
PD_DISABLEPRINTTOFILE: int
PD_ENABLEPRINTHOOK: int
PD_ENABLEPRINTTEMPLATE: int
PD_ENABLEPRINTTEMPLATEHANDLE: int
PD_ENABLESETUPHOOK: int
PD_ENABLESETUPTEMPLATE: int
PD_ENABLESETUPTEMPLATEHANDLE: int
PD_HIDEPRINTTOFILE: int
PD_NONETWORKBUTTON: int
PD_NOPAGENUMS: int
PD_NOSELECTION: int
PD_NOWARNING: int
PD_PAGENUMS: int
PD_PRINTSETUP: int
PD_PRINTTOFILE: int
PD_RETURNDC: int
PD_RETURNDEFAULT: int
PD_RETURNIC: int
PD_SELECTION: int
PD_SHOWHELP: int
PD_USEDEVMODECOPIES: int
PD_USEDEVMODECOPIESANDCOLLATE: int
PSWIZB_BACK: int
PSWIZB_DISABLEDFINISH: int
PSWIZB_FINISH: int
PSWIZB_NEXT: int
IDC_DBG_ADD: int
IDC_DBG_BREAKPOINTS: int
IDC_DBG_CLEAR: int
IDC_DBG_CLOSE: int
IDC_DBG_GO: int
IDC_DBG_STACK: int
IDC_DBG_STEP: int
IDC_DBG_STEPOUT: int
IDC_DBG_STEPOVER: int
IDC_DBG_WATCH: int
IDC_EDITOR_COLOR: int
IDC_FOLD_ENABLE: int
IDC_FOLD_ON_OPEN: int
IDC_FOLD_SHOW_LINES: int
IDC_LIST1: int
IDC_MARGIN_FOLD: int
IDC_MARGIN_LINENUMBER: int
IDC_MARGIN_MARKER: int
IDC_TABTIMMY_BG: int
IDC_TABTIMMY_IND: int
IDC_TABTIMMY_NONE: int
IDC_VIEW_EOL: int
IDC_VIEW_INDENTATIONGUIDES: int
ID_VIEW_FOLD_TOPLEVEL: int
UNICODE: int
copyright: str
dllhandle: int
types: dict[str, type]

View File

@@ -0,0 +1,25 @@
import _win32typing
def AfxOleInit(enabled) -> None: ...
def CreateInsertDialog() -> _win32typing.PyCOleInsertDialog: ...
def CreateOleClientItem() -> _win32typing.PyCOleClientItem: ...
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
COleClientItem_activeState: int
COleClientItem_activeUIState: int
COleClientItem_emptyState: int
COleClientItem_loadedState: int
COleClientItem_openState: int
OLE_CHANGED: int
OLE_CHANGED_ASPECT: int
OLE_CHANGED_STATE: int
OLE_CLOSED: int
OLE_RENAMED: int
OLE_SAVED: int

View File

View File

View File

@@ -0,0 +1,547 @@
from typing import Any
def __getattr__(name: str) -> Any: ... # incomplete
DELETE: int
READ_CONTROL: int
WRITE_DAC: int
WRITE_OWNER: int
SYNCHRONIZE: int
STANDARD_RIGHTS_REQUIRED: int
STANDARD_RIGHTS_READ: int
STANDARD_RIGHTS_WRITE: int
STANDARD_RIGHTS_EXECUTE: int
STANDARD_RIGHTS_ALL: int
SPECIFIC_RIGHTS_ALL: int
ACCESS_SYSTEM_SECURITY: int
MAXIMUM_ALLOWED: int
GENERIC_READ: int
GENERIC_WRITE: int
GENERIC_EXECUTE: int
GENERIC_ALL: int
FILE_READ_DATA: int
FILE_WRITE_DATA: int
FILE_ADD_FILE: int
FILE_APPEND_DATA: int
FILE_ADD_SUBDIRECTORY: int
FILE_CREATE_PIPE_INSTANCE: int
FILE_READ_EA: int
FILE_WRITE_EA: int
FILE_EXECUTE: int
FILE_TRAVERSE: int
FILE_DELETE_CHILD: int
FILE_READ_ATTRIBUTES: int
FILE_WRITE_ATTRIBUTES: int
FILE_ALL_ACCESS: int
FILE_GENERIC_READ: int
FILE_GENERIC_WRITE: int
FILE_GENERIC_EXECUTE: int
SECURITY_NULL_SID_AUTHORITY = (0, 0, 0, 0, 0, 0)
SECURITY_WORLD_SID_AUTHORITY = (0, 0, 0, 0, 0, 1)
SECURITY_LOCAL_SID_AUTHORITY = (0, 0, 0, 0, 0, 2)
SECURITY_CREATOR_SID_AUTHORITY = (0, 0, 0, 0, 0, 3)
SECURITY_NON_UNIQUE_AUTHORITY = (0, 0, 0, 0, 0, 4)
SECURITY_RESOURCE_MANAGER_AUTHORITY = (0, 0, 0, 0, 0, 9)
SECURITY_NULL_RID: int
SECURITY_WORLD_RID: int
SECURITY_LOCAL_RID: int
SECURITY_CREATOR_OWNER_RID: int
SECURITY_CREATOR_GROUP_RID: int
SECURITY_CREATOR_OWNER_SERVER_RID: int
SECURITY_CREATOR_GROUP_SERVER_RID: int
SECURITY_CREATOR_OWNER_RIGHTS_RID: int
SECURITY_NT_AUTHORITY = (0, 0, 0, 0, 0, 5)
SECURITY_DIALUP_RID: int
SECURITY_NETWORK_RID: int
SECURITY_BATCH_RID: int
SECURITY_INTERACTIVE_RID: int
SECURITY_SERVICE_RID: int
SECURITY_ANONYMOUS_LOGON_RID: int
SECURITY_PROXY_RID: int
SECURITY_SERVER_LOGON_RID: int
SECURITY_LOGON_IDS_RID: int
SECURITY_LOGON_IDS_RID_COUNT: int
SECURITY_LOCAL_SYSTEM_RID: int
SECURITY_NT_NON_UNIQUE: int
SECURITY_BUILTIN_DOMAIN_RID: int
DOMAIN_USER_RID_ADMIN: int
DOMAIN_USER_RID_GUEST: int
DOMAIN_USER_RID_KRBTGT: int
DOMAIN_USER_RID_MAX: int
DOMAIN_GROUP_RID_ADMINS: int
DOMAIN_GROUP_RID_USERS: int
DOMAIN_GROUP_RID_GUESTS: int
DOMAIN_GROUP_RID_COMPUTERS: int
DOMAIN_GROUP_RID_CONTROLLERS: int
DOMAIN_GROUP_RID_CERT_ADMINS: int
DOMAIN_GROUP_RID_SCHEMA_ADMINS: int
DOMAIN_GROUP_RID_ENTERPRISE_ADMINS: int
DOMAIN_GROUP_RID_POLICY_ADMINS: int
DOMAIN_GROUP_RID_READONLY_CONTROLLERS: int
DOMAIN_ALIAS_RID_ADMINS: int
DOMAIN_ALIAS_RID_USERS: int
DOMAIN_ALIAS_RID_GUESTS: int
DOMAIN_ALIAS_RID_POWER_USERS: int
DOMAIN_ALIAS_RID_ACCOUNT_OPS: int
DOMAIN_ALIAS_RID_SYSTEM_OPS: int
DOMAIN_ALIAS_RID_PRINT_OPS: int
DOMAIN_ALIAS_RID_BACKUP_OPS: int
DOMAIN_ALIAS_RID_REPLICATOR: int
DOMAIN_ALIAS_RID_RAS_SERVERS: int
DOMAIN_ALIAS_RID_PREW2KCOMPACCESS: int
DOMAIN_ALIAS_RID_REMOTE_DESKTOP_USERS: int
DOMAIN_ALIAS_RID_NETWORK_CONFIGURATION_OPS: int
DOMAIN_ALIAS_RID_INCOMING_FOREST_TRUST_BUILDERS: int
DOMAIN_ALIAS_RID_MONITORING_USERS: int
DOMAIN_ALIAS_RID_LOGGING_USERS: int
DOMAIN_ALIAS_RID_AUTHORIZATIONACCESS: int
DOMAIN_ALIAS_RID_TS_LICENSE_SERVERS: int
DOMAIN_ALIAS_RID_DCOM_USERS: int
DOMAIN_ALIAS_RID_IUSERS: int
DOMAIN_ALIAS_RID_CRYPTO_OPERATORS: int
DOMAIN_ALIAS_RID_CACHEABLE_PRINCIPALS_GROUP: int
DOMAIN_ALIAS_RID_NON_CACHEABLE_PRINCIPALS_GROUP: int
DOMAIN_ALIAS_RID_EVENT_LOG_READERS_GROUP: int
SECURITY_MANDATORY_LABEL_AUTHORITY = (0, 0, 0, 0, 0, 16)
SECURITY_MANDATORY_UNTRUSTED_RID: int
SECURITY_MANDATORY_LOW_RID: int
SECURITY_MANDATORY_MEDIUM_RID: int
SECURITY_MANDATORY_HIGH_RID: int
SECURITY_MANDATORY_SYSTEM_RID: int
SECURITY_MANDATORY_PROTECTED_PROCESS_RID: int
SECURITY_MANDATORY_MAXIMUM_USER_RID: int
SYSTEM_LUID = (999, 0)
ANONYMOUS_LOGON_LUID = (998, 0)
LOCALSERVICE_LUID = (997, 0)
NETWORKSERVICE_LUID = (996, 0)
IUSER_LUID = (995, 0)
SE_GROUP_MANDATORY: int
SE_GROUP_ENABLED_BY_DEFAULT: int
SE_GROUP_ENABLED: int
SE_GROUP_OWNER: int
SE_GROUP_USE_FOR_DENY_ONLY: int
SE_GROUP_INTEGRITY: int
SE_GROUP_INTEGRITY_ENABLED: int
SE_GROUP_RESOURCE: int
SE_GROUP_LOGON_ID: int
ACCESS_MIN_MS_ACE_TYPE: int
ACCESS_ALLOWED_ACE_TYPE: int
ACCESS_DENIED_ACE_TYPE: int
SYSTEM_AUDIT_ACE_TYPE: int
SYSTEM_ALARM_ACE_TYPE: int
ACCESS_MAX_MS_V2_ACE_TYPE: int
ACCESS_ALLOWED_COMPOUND_ACE_TYPE: int
ACCESS_MAX_MS_V3_ACE_TYPE: int
ACCESS_MIN_MS_OBJECT_ACE_TYPE: int
ACCESS_ALLOWED_OBJECT_ACE_TYPE: int
ACCESS_DENIED_OBJECT_ACE_TYPE: int
SYSTEM_AUDIT_OBJECT_ACE_TYPE: int
SYSTEM_ALARM_OBJECT_ACE_TYPE: int
ACCESS_MAX_MS_OBJECT_ACE_TYPE: int
ACCESS_MAX_MS_V4_ACE_TYPE: int
ACCESS_MAX_MS_ACE_TYPE: int
ACCESS_ALLOWED_CALLBACK_ACE_TYPE: int
ACCESS_DENIED_CALLBACK_ACE_TYPE: int
ACCESS_ALLOWED_CALLBACK_OBJECT_ACE_TYPE: int
ACCESS_DENIED_CALLBACK_OBJECT_ACE_TYPE: int
SYSTEM_AUDIT_CALLBACK_ACE_TYPE: int
SYSTEM_ALARM_CALLBACK_ACE_TYPE: int
SYSTEM_AUDIT_CALLBACK_OBJECT_ACE_TYPE: int
SYSTEM_ALARM_CALLBACK_OBJECT_ACE_TYPE: int
SYSTEM_MANDATORY_LABEL_ACE_TYPE: int
ACCESS_MAX_MS_V5_ACE_TYPE: int
OBJECT_INHERIT_ACE: int
CONTAINER_INHERIT_ACE: int
NO_PROPAGATE_INHERIT_ACE: int
INHERIT_ONLY_ACE: int
VALID_INHERIT_FLAGS: int
SUCCESSFUL_ACCESS_ACE_FLAG: int
FAILED_ACCESS_ACE_FLAG: int
SE_OWNER_DEFAULTED: int
SE_GROUP_DEFAULTED: int
SE_DACL_PRESENT: int
SE_DACL_DEFAULTED: int
SE_SACL_PRESENT: int
SE_SACL_DEFAULTED: int
SE_SELF_RELATIVE: int
SE_PRIVILEGE_ENABLED_BY_DEFAULT: int
SE_PRIVILEGE_ENABLED: int
SE_PRIVILEGE_USED_FOR_ACCESS: int
PRIVILEGE_SET_ALL_NECESSARY: int
SE_CREATE_TOKEN_NAME: str
SE_ASSIGNPRIMARYTOKEN_NAME: str
SE_LOCK_MEMORY_NAME: str
SE_INCREASE_QUOTA_NAME: str
SE_UNSOLICITED_INPUT_NAME: str
SE_MACHINE_ACCOUNT_NAME: str
SE_TCB_NAME: str
SE_SECURITY_NAME: str
SE_TAKE_OWNERSHIP_NAME: str
SE_LOAD_DRIVER_NAME: str
SE_SYSTEM_PROFILE_NAME: str
SE_SYSTEMTIME_NAME: str
SE_PROF_SINGLE_PROCESS_NAME: str
SE_INC_BASE_PRIORITY_NAME: str
SE_CREATE_PAGEFILE_NAME: str
SE_CREATE_PERMANENT_NAME: str
SE_BACKUP_NAME: str
SE_RESTORE_NAME: str
SE_SHUTDOWN_NAME: str
SE_DEBUG_NAME: str
SE_AUDIT_NAME: str
SE_SYSTEM_ENVIRONMENT_NAME: str
SE_CHANGE_NOTIFY_NAME: str
SE_REMOTE_SHUTDOWN_NAME: str
SecurityAnonymous: int
SecurityIdentification: int
SecurityImpersonation: int
SecurityDelegation: int
SECURITY_MAX_IMPERSONATION_LEVEL: int
DEFAULT_IMPERSONATION_LEVEL: int
TOKEN_ASSIGN_PRIMARY: int
TOKEN_DUPLICATE: int
TOKEN_IMPERSONATE: int
TOKEN_QUERY: int
TOKEN_QUERY_SOURCE: int
TOKEN_ADJUST_PRIVILEGES: int
TOKEN_ADJUST_GROUPS: int
TOKEN_ADJUST_DEFAULT: int
TOKEN_ALL_ACCESS: int
TOKEN_READ: int
TOKEN_WRITE: int
TOKEN_EXECUTE: int
SidTypeUser: int
SidTypeGroup: int
SidTypeDomain: int
SidTypeAlias: int
SidTypeWellKnownGroup: int
SidTypeDeletedAccount: int
SidTypeInvalid: int
SidTypeUnknown: int
SidTypeComputer: int
SidTypeLabel: int
TokenPrimary: int
TokenImpersonation: int
TokenUser: int
TokenGroups: int
TokenPrivileges: int
TokenOwner: int
TokenPrimaryGroup: int
TokenDefaultDacl: int
TokenSource: int
TokenType: int
TokenImpersonationLevel: int
TokenStatistics: int
TokenRestrictedSids: int
TokenSessionId: int
TokenGroupsAndPrivileges: int
TokenSessionReference: int
TokenSandBoxInert: int
TokenAuditPolicy: int
TokenOrigin: int
TokenElevationType: int
TokenLinkedToken: int
TokenElevation: int
TokenHasRestrictions: int
TokenAccessInformation: int
TokenVirtualizationAllowed: int
TokenVirtualizationEnabled: int
TokenIntegrityLevel: int
TokenUIAccess: int
TokenMandatoryPolicy: int
TokenLogonSid: int
DS_BEHAVIOR_WIN2000: int
DS_BEHAVIOR_WIN2003_WITH_MIXED_DOMAINS: int
DS_BEHAVIOR_WIN2003: int
DS_SYNCED_EVENT_NAME: str
ACTRL_DS_OPEN: int
ACTRL_DS_CREATE_CHILD: int
ACTRL_DS_DELETE_CHILD: int
ACTRL_DS_SELF: int
ACTRL_DS_READ_PROP: int
ACTRL_DS_WRITE_PROP: int
ACTRL_DS_DELETE_TREE: int
ACTRL_DS_CONTROL_ACCESS: int
NTDSAPI_BIND_ALLOW_DELEGATION: int
DS_REPSYNC_ASYNCHRONOUS_OPERATION: int
DS_REPSYNC_WRITEABLE: int
DS_REPSYNC_PERIODIC: int
DS_REPSYNC_INTERSITE_MESSAGING: int
DS_REPSYNC_ALL_SOURCES: int
DS_REPSYNC_FULL: int
DS_REPSYNC_URGENT: int
DS_REPSYNC_NO_DISCARD: int
DS_REPSYNC_FORCE: int
DS_REPSYNC_ADD_REFERENCE: int
DS_REPSYNC_NEVER_COMPLETED: int
DS_REPSYNC_TWO_WAY: int
DS_REPSYNC_NEVER_NOTIFY: int
DS_REPSYNC_INITIAL: int
DS_REPSYNC_USE_COMPRESSION: int
DS_REPSYNC_ABANDONED: int
DS_REPSYNC_INITIAL_IN_PROGRESS: int
DS_REPSYNC_PARTIAL_ATTRIBUTE_SET: int
DS_REPSYNC_REQUEUE: int
DS_REPSYNC_NOTIFICATION: int
DS_REPSYNC_ASYNCHRONOUS_REPLICA: int
DS_REPSYNC_CRITICAL: int
DS_REPSYNC_FULL_IN_PROGRESS: int
DS_REPSYNC_PREEMPTED: int
DS_REPADD_ASYNCHRONOUS_OPERATION: int
DS_REPADD_WRITEABLE: int
DS_REPADD_INITIAL: int
DS_REPADD_PERIODIC: int
DS_REPADD_INTERSITE_MESSAGING: int
DS_REPADD_ASYNCHRONOUS_REPLICA: int
DS_REPADD_DISABLE_NOTIFICATION: int
DS_REPADD_DISABLE_PERIODIC: int
DS_REPADD_USE_COMPRESSION: int
DS_REPADD_NEVER_NOTIFY: int
DS_REPADD_TWO_WAY: int
DS_REPADD_CRITICAL: int
DS_REPDEL_ASYNCHRONOUS_OPERATION: int
DS_REPDEL_WRITEABLE: int
DS_REPDEL_INTERSITE_MESSAGING: int
DS_REPDEL_IGNORE_ERRORS: int
DS_REPDEL_LOCAL_ONLY: int
DS_REPDEL_NO_SOURCE: int
DS_REPDEL_REF_OK: int
DS_REPMOD_ASYNCHRONOUS_OPERATION: int
DS_REPMOD_WRITEABLE: int
DS_REPMOD_UPDATE_FLAGS: int
DS_REPMOD_UPDATE_ADDRESS: int
DS_REPMOD_UPDATE_SCHEDULE: int
DS_REPMOD_UPDATE_RESULT: int
DS_REPMOD_UPDATE_TRANSPORT: int
DS_REPUPD_ASYNCHRONOUS_OPERATION: int
DS_REPUPD_WRITEABLE: int
DS_REPUPD_ADD_REFERENCE: int
DS_REPUPD_DELETE_REFERENCE: int
DS_INSTANCETYPE_IS_NC_HEAD: int
DS_INSTANCETYPE_NC_IS_WRITEABLE: int
DS_INSTANCETYPE_NC_COMING: int
DS_INSTANCETYPE_NC_GOING: int
NTDSDSA_OPT_IS_GC: int
NTDSDSA_OPT_DISABLE_INBOUND_REPL: int
NTDSDSA_OPT_DISABLE_OUTBOUND_REPL: int
NTDSDSA_OPT_DISABLE_NTDSCONN_XLATE: int
NTDSCONN_OPT_IS_GENERATED: int
NTDSCONN_OPT_TWOWAY_SYNC: int
NTDSCONN_OPT_OVERRIDE_NOTIFY_DEFAULT: int
NTDSCONN_OPT_USE_NOTIFY: int
NTDSCONN_OPT_DISABLE_INTERSITE_COMPRESSION: int
NTDSCONN_OPT_USER_OWNED_SCHEDULE: int
NTDSCONN_KCC_NO_REASON: int
NTDSCONN_KCC_GC_TOPOLOGY: int
NTDSCONN_KCC_RING_TOPOLOGY: int
NTDSCONN_KCC_MINIMIZE_HOPS_TOPOLOGY: int
NTDSCONN_KCC_STALE_SERVERS_TOPOLOGY: int
NTDSCONN_KCC_OSCILLATING_CONNECTION_TOPOLOGY: int
NTDSCONN_KCC_INTERSITE_GC_TOPOLOGY: int
NTDSCONN_KCC_INTERSITE_TOPOLOGY: int
NTDSCONN_KCC_SERVER_FAILOVER_TOPOLOGY: int
NTDSCONN_KCC_SITE_FAILOVER_TOPOLOGY: int
NTDSCONN_KCC_REDUNDANT_SERVER_TOPOLOGY: int
FRSCONN_PRIORITY_MASK: int
FRSCONN_MAX_PRIORITY: int
NTDSCONN_OPT_IGNORE_SCHEDULE_MASK: int
NTDSSETTINGS_OPT_IS_AUTO_TOPOLOGY_DISABLED: int
NTDSSETTINGS_OPT_IS_TOPL_CLEANUP_DISABLED: int
NTDSSETTINGS_OPT_IS_TOPL_MIN_HOPS_DISABLED: int
NTDSSETTINGS_OPT_IS_TOPL_DETECT_STALE_DISABLED: int
NTDSSETTINGS_OPT_IS_INTER_SITE_AUTO_TOPOLOGY_DISABLED: int
NTDSSETTINGS_OPT_IS_GROUP_CACHING_ENABLED: int
NTDSSETTINGS_OPT_FORCE_KCC_WHISTLER_BEHAVIOR: int
NTDSSETTINGS_OPT_FORCE_KCC_W2K_ELECTION: int
NTDSSETTINGS_OPT_IS_RAND_BH_SELECTION_DISABLED: int
NTDSSETTINGS_OPT_IS_SCHEDULE_HASHING_ENABLED: int
NTDSSETTINGS_OPT_IS_REDUNDANT_SERVER_TOPOLOGY_ENABLED: int
NTDSSETTINGS_DEFAULT_SERVER_REDUNDANCY: int
NTDSTRANSPORT_OPT_IGNORE_SCHEDULES: int
NTDSTRANSPORT_OPT_BRIDGES_REQUIRED: int
NTDSSITECONN_OPT_USE_NOTIFY: int
NTDSSITECONN_OPT_TWOWAY_SYNC: int
NTDSSITECONN_OPT_DISABLE_COMPRESSION: int
NTDSSITELINK_OPT_USE_NOTIFY: int
NTDSSITELINK_OPT_TWOWAY_SYNC: int
NTDSSITELINK_OPT_DISABLE_COMPRESSION: int
GUID_USERS_CONTAINER_A: str
GUID_COMPUTRS_CONTAINER_A: str
GUID_SYSTEMS_CONTAINER_A: str
GUID_DOMAIN_CONTROLLERS_CONTAINER_A: str
GUID_INFRASTRUCTURE_CONTAINER_A: str
GUID_DELETED_OBJECTS_CONTAINER_A: str
GUID_LOSTANDFOUND_CONTAINER_A: str
GUID_FOREIGNSECURITYPRINCIPALS_CONTAINER_A: str
GUID_PROGRAM_DATA_CONTAINER_A: str
GUID_MICROSOFT_PROGRAM_DATA_CONTAINER_A: str
GUID_NTDS_QUOTAS_CONTAINER_A: str
GUID_USERS_CONTAINER_BYTE: str
GUID_COMPUTRS_CONTAINER_BYTE: str
GUID_SYSTEMS_CONTAINER_BYTE: str
GUID_DOMAIN_CONTROLLERS_CONTAINER_BYTE: str
GUID_INFRASTRUCTURE_CONTAINER_BYTE: str
GUID_DELETED_OBJECTS_CONTAINER_BYTE: str
GUID_LOSTANDFOUND_CONTAINER_BYTE: str
GUID_FOREIGNSECURITYPRINCIPALS_CONTAINER_BYTE: str
GUID_PROGRAM_DATA_CONTAINER_BYTE: str
GUID_MICROSOFT_PROGRAM_DATA_CONTAINER_BYTE: str
GUID_NTDS_QUOTAS_CONTAINER_BYTE: str
DS_REPSYNCALL_NO_OPTIONS: int
DS_REPSYNCALL_ABORT_IF_SERVER_UNAVAILABLE: int
DS_REPSYNCALL_SYNC_ADJACENT_SERVERS_ONLY: int
DS_REPSYNCALL_ID_SERVERS_BY_DN: int
DS_REPSYNCALL_DO_NOT_SYNC: int
DS_REPSYNCALL_SKIP_INITIAL_CHECK: int
DS_REPSYNCALL_PUSH_CHANGES_OUTWARD: int
DS_REPSYNCALL_CROSS_SITE_BOUNDARIES: int
DS_ROLE_SCHEMA_OWNER: int
DS_ROLE_DOMAIN_OWNER: int
DS_ROLE_PDC_OWNER: int
DS_ROLE_RID_OWNER: int
DS_ROLE_INFRASTRUCTURE_OWNER: int
DS_SCHEMA_GUID_NOT_FOUND: int
DS_SCHEMA_GUID_ATTR: int
DS_SCHEMA_GUID_ATTR_SET: int
DS_SCHEMA_GUID_CLASS: int
DS_SCHEMA_GUID_CONTROL_RIGHT: int
DS_KCC_FLAG_ASYNC_OP: int
DS_KCC_FLAG_DAMPED: int
DS_EXIST_ADVISORY_MODE: int
DS_REPL_INFO_FLAG_IMPROVE_LINKED_ATTRS: int
DS_REPL_NBR_WRITEABLE: int
DS_REPL_NBR_SYNC_ON_STARTUP: int
DS_REPL_NBR_DO_SCHEDULED_SYNCS: int
DS_REPL_NBR_USE_ASYNC_INTERSITE_TRANSPORT: int
DS_REPL_NBR_TWO_WAY_SYNC: int
DS_REPL_NBR_RETURN_OBJECT_PARENTS: int
DS_REPL_NBR_FULL_SYNC_IN_PROGRESS: int
DS_REPL_NBR_FULL_SYNC_NEXT_PACKET: int
DS_REPL_NBR_NEVER_SYNCED: int
DS_REPL_NBR_PREEMPTED: int
DS_REPL_NBR_IGNORE_CHANGE_NOTIFICATIONS: int
DS_REPL_NBR_DISABLE_SCHEDULED_SYNC: int
DS_REPL_NBR_COMPRESS_CHANGES: int
DS_REPL_NBR_NO_CHANGE_NOTIFICATIONS: int
DS_REPL_NBR_PARTIAL_ATTRIBUTE_SET: int
DS_REPL_NBR_MODIFIABLE_MASK: int
DS_UNKNOWN_NAME: int
DS_FQDN_1779_NAME: int
DS_NT4_ACCOUNT_NAME: int
DS_DISPLAY_NAME: int
DS_UNIQUE_ID_NAME: int
DS_CANONICAL_NAME: int
DS_USER_PRINCIPAL_NAME: int
DS_CANONICAL_NAME_EX: int
DS_SERVICE_PRINCIPAL_NAME: int
DS_SID_OR_SID_HISTORY_NAME: int
DS_DNS_DOMAIN_NAME: int
DS_DOMAIN_SIMPLE_NAME: int
DS_ENTERPRISE_SIMPLE_NAME: int
DS_NAME_NO_FLAGS: int
DS_NAME_FLAG_SYNTACTICAL_ONLY: int
DS_NAME_FLAG_EVAL_AT_DC: int
DS_NAME_FLAG_GCVERIFY: int
DS_NAME_FLAG_TRUST_REFERRAL: int
DS_NAME_NO_ERROR: int
DS_NAME_ERROR_RESOLVING: int
DS_NAME_ERROR_NOT_FOUND: int
DS_NAME_ERROR_NOT_UNIQUE: int
DS_NAME_ERROR_NO_MAPPING: int
DS_NAME_ERROR_DOMAIN_ONLY: int
DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING: int
DS_NAME_ERROR_TRUST_REFERRAL: int
DS_SPN_DNS_HOST: int
DS_SPN_DN_HOST: int
DS_SPN_NB_HOST: int
DS_SPN_DOMAIN: int
DS_SPN_NB_DOMAIN: int
DS_SPN_SERVICE: int
DS_SPN_ADD_SPN_OP: int
DS_SPN_REPLACE_SPN_OP: int
DS_SPN_DELETE_SPN_OP: int
DS_FORCE_REDISCOVERY: int
DS_DIRECTORY_SERVICE_REQUIRED: int
DS_DIRECTORY_SERVICE_PREFERRED: int
DS_GC_SERVER_REQUIRED: int
DS_PDC_REQUIRED: int
DS_BACKGROUND_ONLY: int
DS_IP_REQUIRED: int
DS_KDC_REQUIRED: int
DS_TIMESERV_REQUIRED: int
DS_WRITABLE_REQUIRED: int
DS_GOOD_TIMESERV_PREFERRED: int
DS_AVOID_SELF: int
DS_ONLY_LDAP_NEEDED: int
DS_IS_FLAT_NAME: int
DS_IS_DNS_NAME: int
DS_RETURN_DNS_NAME: int
DS_RETURN_FLAT_NAME: int
DSGETDC_VALID_FLAGS: int
DS_INET_ADDRESS: int
DS_NETBIOS_ADDRESS: int
DS_PDC_FLAG: int
DS_GC_FLAG: int
DS_LDAP_FLAG: int
DS_DS_FLAG: int
DS_KDC_FLAG: int
DS_TIMESERV_FLAG: int
DS_CLOSEST_FLAG: int
DS_WRITABLE_FLAG: int
DS_GOOD_TIMESERV_FLAG: int
DS_NDNC_FLAG: int
DS_PING_FLAGS: int
DS_DNS_CONTROLLER_FLAG: int
DS_DNS_DOMAIN_FLAG: int
DS_DNS_FOREST_FLAG: int
DS_DOMAIN_IN_FOREST: int
DS_DOMAIN_DIRECT_OUTBOUND: int
DS_DOMAIN_TREE_ROOT: int
DS_DOMAIN_PRIMARY: int
DS_DOMAIN_NATIVE_MODE: int
DS_DOMAIN_DIRECT_INBOUND: int
DS_DOMAIN_VALID_FLAGS: int
DS_GFTI_UPDATE_TDO: int
DS_GFTI_VALID_FLAGS: int
DS_ONLY_DO_SITE_NAME: int
DS_NOTIFY_AFTER_SITE_RECORDS: int
DS_OPEN_VALID_OPTION_FLAGS: int
DS_OPEN_VALID_FLAGS: int
SI_EDIT_PERMS: int
SI_EDIT_OWNER: int
SI_EDIT_AUDITS: int
SI_CONTAINER: int
SI_READONLY: int
SI_ADVANCED: int
SI_RESET: int
SI_OWNER_READONLY: int
SI_EDIT_PROPERTIES: int
SI_OWNER_RECURSE: int
SI_NO_ACL_PROTECT: int
SI_NO_TREE_APPLY: int
SI_PAGE_TITLE: int
SI_SERVER_IS_DC: int
SI_RESET_DACL_TREE: int
SI_RESET_SACL_TREE: int
SI_OBJECT_GUID: int
SI_EDIT_EFFECTIVE: int
SI_RESET_DACL: int
SI_RESET_SACL: int
SI_RESET_OWNER: int
SI_NO_ADDITIONAL_PERMISSION: int
SI_MAY_WRITE: int
SI_EDIT_ALL: int
SI_AUDITS_ELEVATION_REQUIRED: int
SI_VIEW_ONLY: int
SI_OWNER_ELEVATION_REQUIRED: int
SI_PERMS_ELEVATION_REQUIRED: int
SI_ACCESS_SPECIFIC: int
SI_ACCESS_GENERAL: int
SI_ACCESS_CONTAINER: int
SI_ACCESS_PROPERTY: int
SI_PAGE_PERM: int
SI_PAGE_ADVPERM: int
SI_PAGE_AUDIT: int
SI_PAGE_OWNER: int
SI_PAGE_EFFECTIVE: int
PSPCB_SI_INITDIALOG: int

View File

@@ -0,0 +1,25 @@
from _typeshed import Incomplete
from typing import Any
import _win32typing
def __getattr__(name: str) -> Any: ... # incomplete
class error(Exception): ...
class com_error(Exception): ...
def DosDateTimeToTime() -> _win32typing.PyTime: ...
def Unicode() -> str: ...
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 CreateGuid() -> _win32typing.PyIID: ...
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() -> int: ...
def HKEY() -> _win32typing.PyHKEY: ...
def WAVEFORMATEX() -> _win32typing.PyWAVEFORMATEX: ...

View File

@@ -0,0 +1,455 @@
from typing import Any
def __getattr__(name: str) -> Any: ... # incomplete
ISSP_LEVEL: int
ISSP_MODE: int
def SEC_SUCCESS(Status: int) -> bool: ...
SECPKG_FLAG_INTEGRITY: int
SECPKG_FLAG_PRIVACY: int
SECPKG_FLAG_TOKEN_ONLY: int
SECPKG_FLAG_DATAGRAM: int
SECPKG_FLAG_CONNECTION: int
SECPKG_FLAG_MULTI_REQUIRED: int
SECPKG_FLAG_CLIENT_ONLY: int
SECPKG_FLAG_EXTENDED_ERROR: int
SECPKG_FLAG_IMPERSONATION: int
SECPKG_FLAG_ACCEPT_WIN32_NAME: int
SECPKG_FLAG_STREAM: int
SECPKG_FLAG_NEGOTIABLE: int
SECPKG_FLAG_GSS_COMPATIBLE: int
SECPKG_FLAG_LOGON: int
SECPKG_FLAG_ASCII_BUFFERS: int
SECPKG_FLAG_FRAGMENT: int
SECPKG_FLAG_MUTUAL_AUTH: int
SECPKG_FLAG_DELEGATION: int
SECPKG_FLAG_READONLY_WITH_CHECKSUM: int
SECPKG_ID_NONE: int
SECBUFFER_VERSION: int
SECBUFFER_EMPTY: int
SECBUFFER_DATA: int
SECBUFFER_TOKEN: int
SECBUFFER_PKG_PARAMS: int
SECBUFFER_MISSING: int
SECBUFFER_EXTRA: int
SECBUFFER_STREAM_TRAILER: int
SECBUFFER_STREAM_HEADER: int
SECBUFFER_NEGOTIATION_INFO: int
SECBUFFER_PADDING: int
SECBUFFER_STREAM: int
SECBUFFER_TARGET: int
SECBUFFER_CHANNEL_BINDINGS: int
SECBUFFER_ATTRMASK: int
SECBUFFER_READONLY: int
SECBUFFER_READONLY_WITH_CHECKSUM: int
SECBUFFER_RESERVED: int
SECURITY_NATIVE_DREP: int
SECURITY_NETWORK_DREP: int
SECPKG_CRED_INBOUND: int
SECPKG_CRED_OUTBOUND: int
SECPKG_CRED_BOTH: int
SECPKG_CRED_DEFAULT: int
SECPKG_CRED_RESERVED: int
ISC_REQ_DELEGATE: int
ISC_REQ_MUTUAL_AUTH: int
ISC_REQ_REPLAY_DETECT: int
ISC_REQ_SEQUENCE_DETECT: int
ISC_REQ_CONFIDENTIALITY: int
ISC_REQ_USE_SESSION_KEY: int
ISC_REQ_PROMPT_FOR_CREDS: int
ISC_REQ_USE_SUPPLIED_CREDS: int
ISC_REQ_ALLOCATE_MEMORY: int
ISC_REQ_USE_DCE_STYLE: int
ISC_REQ_DATAGRAM: int
ISC_REQ_CONNECTION: int
ISC_REQ_CALL_LEVEL: int
ISC_REQ_FRAGMENT_SUPPLIED: int
ISC_REQ_EXTENDED_ERROR: int
ISC_REQ_STREAM: int
ISC_REQ_INTEGRITY: int
ISC_REQ_IDENTIFY: int
ISC_REQ_NULL_SESSION: int
ISC_REQ_MANUAL_CRED_VALIDATION: int
ISC_REQ_RESERVED1: int
ISC_REQ_FRAGMENT_TO_FIT: int
ISC_REQ_HTTP: int
ISC_RET_DELEGATE: int
ISC_RET_MUTUAL_AUTH: int
ISC_RET_REPLAY_DETECT: int
ISC_RET_SEQUENCE_DETECT: int
ISC_RET_CONFIDENTIALITY: int
ISC_RET_USE_SESSION_KEY: int
ISC_RET_USED_COLLECTED_CREDS: int
ISC_RET_USED_SUPPLIED_CREDS: int
ISC_RET_ALLOCATED_MEMORY: int
ISC_RET_USED_DCE_STYLE: int
ISC_RET_DATAGRAM: int
ISC_RET_CONNECTION: int
ISC_RET_INTERMEDIATE_RETURN: int
ISC_RET_CALL_LEVEL: int
ISC_RET_EXTENDED_ERROR: int
ISC_RET_STREAM: int
ISC_RET_INTEGRITY: int
ISC_RET_IDENTIFY: int
ISC_RET_NULL_SESSION: int
ISC_RET_MANUAL_CRED_VALIDATION: int
ISC_RET_RESERVED1: int
ISC_RET_FRAGMENT_ONLY: int
ASC_REQ_DELEGATE: int
ASC_REQ_MUTUAL_AUTH: int
ASC_REQ_REPLAY_DETECT: int
ASC_REQ_SEQUENCE_DETECT: int
ASC_REQ_CONFIDENTIALITY: int
ASC_REQ_USE_SESSION_KEY: int
ASC_REQ_ALLOCATE_MEMORY: int
ASC_REQ_USE_DCE_STYLE: int
ASC_REQ_DATAGRAM: int
ASC_REQ_CONNECTION: int
ASC_REQ_CALL_LEVEL: int
ASC_REQ_EXTENDED_ERROR: int
ASC_REQ_STREAM: int
ASC_REQ_INTEGRITY: int
ASC_REQ_LICENSING: int
ASC_REQ_IDENTIFY: int
ASC_REQ_ALLOW_NULL_SESSION: int
ASC_REQ_ALLOW_NON_USER_LOGONS: int
ASC_REQ_ALLOW_CONTEXT_REPLAY: int
ASC_REQ_FRAGMENT_TO_FIT: int
ASC_REQ_FRAGMENT_SUPPLIED: int
ASC_REQ_NO_TOKEN: int
ASC_RET_DELEGATE: int
ASC_RET_MUTUAL_AUTH: int
ASC_RET_REPLAY_DETECT: int
ASC_RET_SEQUENCE_DETECT: int
ASC_RET_CONFIDENTIALITY: int
ASC_RET_USE_SESSION_KEY: int
ASC_RET_ALLOCATED_MEMORY: int
ASC_RET_USED_DCE_STYLE: int
ASC_RET_DATAGRAM: int
ASC_RET_CONNECTION: int
ASC_RET_CALL_LEVEL: int
ASC_RET_THIRD_LEG_FAILED: int
ASC_RET_EXTENDED_ERROR: int
ASC_RET_STREAM: int
ASC_RET_INTEGRITY: int
ASC_RET_LICENSING: int
ASC_RET_IDENTIFY: int
ASC_RET_NULL_SESSION: int
ASC_RET_ALLOW_NON_USER_LOGONS: int
ASC_RET_ALLOW_CONTEXT_REPLAY: int
ASC_RET_FRAGMENT_ONLY: int
SECPKG_CRED_ATTR_NAMES: int
SECPKG_ATTR_SIZES: int
SECPKG_ATTR_NAMES: int
SECPKG_ATTR_LIFESPAN: int
SECPKG_ATTR_DCE_INFO: int
SECPKG_ATTR_STREAM_SIZES: int
SECPKG_ATTR_KEY_INFO: int
SECPKG_ATTR_AUTHORITY: int
SECPKG_ATTR_PROTO_INFO: int
SECPKG_ATTR_PASSWORD_EXPIRY: int
SECPKG_ATTR_SESSION_KEY: int
SECPKG_ATTR_PACKAGE_INFO: int
SECPKG_ATTR_USER_FLAGS: int
SECPKG_ATTR_NEGOTIATION_INFO: int
SECPKG_ATTR_NATIVE_NAMES: int
SECPKG_ATTR_FLAGS: int
SECPKG_ATTR_USE_VALIDATED: int
SECPKG_ATTR_CREDENTIAL_NAME: int
SECPKG_ATTR_TARGET_INFORMATION: int
SECPKG_ATTR_ACCESS_TOKEN: int
SECPKG_ATTR_TARGET: int
SECPKG_ATTR_AUTHENTICATION_ID: int
SECPKG_ATTR_REMOTE_CERT_CONTEXT: int
SECPKG_ATTR_LOCAL_CERT_CONTEXT: int
SECPKG_ATTR_ROOT_STORE: int
SECPKG_ATTR_SUPPORTED_ALGS: int
SECPKG_ATTR_CIPHER_STRENGTHS: int
SECPKG_ATTR_SUPPORTED_PROTOCOLS: int
SECPKG_ATTR_CONNECTION_INFO: int
SECPKG_ATTR_EAP_KEY_BLOCK: int
SECPKG_ATTR_MAPPED_CRED_ATTR: int
SECPKG_ATTR_SESSION_INFO: int
SECPKG_ATTR_APP_DATA: int
SECPKG_NEGOTIATION_COMPLETE: int
SECPKG_NEGOTIATION_OPTIMISTIC: int
SECPKG_NEGOTIATION_IN_PROGRESS: int
SECPKG_NEGOTIATION_DIRECT: int
SECPKG_NEGOTIATION_TRY_MULTICRED: int
SECPKG_CONTEXT_EXPORT_RESET_NEW: int
SECPKG_CONTEXT_EXPORT_DELETE_OLD: int
SECQOP_WRAP_NO_ENCRYPT: int
SECURITY_ENTRYPOINT_ANSIW: str
SECURITY_ENTRYPOINT_ANSIA: str
SECURITY_ENTRYPOINT16: str
SECURITY_ENTRYPOINT: str
SECURITY_ENTRYPOINT_ANSI: str
SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION: int
SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION_2: int
SASL_OPTION_SEND_SIZE: int
SASL_OPTION_RECV_SIZE: int
SASL_OPTION_AUTHZ_STRING: int
SASL_OPTION_AUTHZ_PROCESSING: int
SEC_WINNT_AUTH_IDENTITY_ANSI: int
SEC_WINNT_AUTH_IDENTITY_UNICODE: int
SEC_WINNT_AUTH_IDENTITY_VERSION: int
SEC_WINNT_AUTH_IDENTITY_MARSHALLED: int
SEC_WINNT_AUTH_IDENTITY_ONLY: int
SECPKG_OPTIONS_TYPE_UNKNOWN: int
SECPKG_OPTIONS_TYPE_LSA: int
SECPKG_OPTIONS_TYPE_SSPI: int
SECPKG_OPTIONS_PERMANENT: int
SEC_E_INSUFFICIENT_MEMORY: int
SEC_E_INVALID_HANDLE: int
SEC_E_UNSUPPORTED_FUNCTION: int
SEC_E_TARGET_UNKNOWN: int
SEC_E_INTERNAL_ERROR: int
SEC_E_SECPKG_NOT_FOUND: int
SEC_E_NOT_OWNER: int
SEC_E_CANNOT_INSTALL: int
SEC_E_INVALID_TOKEN: int
SEC_E_CANNOT_PACK: int
SEC_E_QOP_NOT_SUPPORTED: int
SEC_E_NO_IMPERSONATION: int
SEC_E_LOGON_DENIED: int
SEC_E_UNKNOWN_CREDENTIALS: int
SEC_E_NO_CREDENTIALS: int
SEC_E_MESSAGE_ALTERED: int
SEC_E_OUT_OF_SEQUENCE: int
SEC_E_NO_AUTHENTICATING_AUTHORITY: int
SEC_I_CONTINUE_NEEDED: int
SEC_I_COMPLETE_NEEDED: int
SEC_I_COMPLETE_AND_CONTINUE: int
SEC_I_LOCAL_LOGON: int
SEC_E_BAD_PKGID: int
SEC_E_CONTEXT_EXPIRED: int
SEC_I_CONTEXT_EXPIRED: int
SEC_E_BUFFER_TOO_SMALL: int
SEC_I_RENEGOTIATE: int
SEC_E_WRONG_PRINCIPAL: int
SEC_I_NO_LSA_CONTEXT: int
SEC_E_TIME_SKEW: int
SEC_E_UNTRUSTED_ROOT: int
SEC_E_ILLEGAL_MESSAGE: int
SEC_E_CERT_UNKNOWN: int
SEC_E_CERT_EXPIRED: int
SEC_E_ENCRYPT_FAILURE: int
SEC_E_DECRYPT_FAILURE: int
SEC_E_ALGORITHM_MISMATCH: int
SEC_E_SECURITY_QOS_FAILED: int
SEC_E_UNFINISHED_CONTEXT_DELETED: int
SEC_E_NO_TGT_REPLY: int
SEC_E_NO_IP_ADDRESSES: int
SEC_E_WRONG_CREDENTIAL_HANDLE: int
SEC_E_CRYPTO_SYSTEM_INVALID: int
SEC_E_MAX_REFERRALS_EXCEEDED: int
SEC_E_MUST_BE_KDC: int
SEC_E_STRONG_CRYPTO_NOT_SUPPORTED: int
SEC_E_TOO_MANY_PRINCIPALS: int
SEC_E_NO_PA_DATA: int
SEC_E_PKINIT_NAME_MISMATCH: int
SEC_E_SMARTCARD_LOGON_REQUIRED: int
SEC_E_SHUTDOWN_IN_PROGRESS: int
SEC_E_KDC_INVALID_REQUEST: int
SEC_E_KDC_UNABLE_TO_REFER: int
SEC_E_KDC_UNKNOWN_ETYPE: int
SEC_E_UNSUPPORTED_PREAUTH: int
SEC_E_DELEGATION_REQUIRED: int
SEC_E_BAD_BINDINGS: int
SEC_E_MULTIPLE_ACCOUNTS: int
SEC_E_NO_KERB_KEY: int
ERROR_IPSEC_QM_POLICY_EXISTS: int
ERROR_IPSEC_QM_POLICY_NOT_FOUND: int
ERROR_IPSEC_QM_POLICY_IN_USE: int
ERROR_IPSEC_MM_POLICY_EXISTS: int
ERROR_IPSEC_MM_POLICY_NOT_FOUND: int
ERROR_IPSEC_MM_POLICY_IN_USE: int
ERROR_IPSEC_MM_FILTER_EXISTS: int
ERROR_IPSEC_MM_FILTER_NOT_FOUND: int
ERROR_IPSEC_TRANSPORT_FILTER_EXISTS: int
ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND: int
ERROR_IPSEC_MM_AUTH_EXISTS: int
ERROR_IPSEC_MM_AUTH_NOT_FOUND: int
ERROR_IPSEC_MM_AUTH_IN_USE: int
ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND: int
ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND: int
ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND: int
ERROR_IPSEC_TUNNEL_FILTER_EXISTS: int
ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND: int
ERROR_IPSEC_MM_FILTER_PENDING_DELETION: int
ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION: int
ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION: int
ERROR_IPSEC_MM_POLICY_PENDING_DELETION: int
ERROR_IPSEC_MM_AUTH_PENDING_DELETION: int
ERROR_IPSEC_QM_POLICY_PENDING_DELETION: int
WARNING_IPSEC_MM_POLICY_PRUNED: int
WARNING_IPSEC_QM_POLICY_PRUNED: int
ERROR_IPSEC_IKE_NEG_STATUS_BEGIN: int
ERROR_IPSEC_IKE_AUTH_FAIL: int
ERROR_IPSEC_IKE_ATTRIB_FAIL: int
ERROR_IPSEC_IKE_NEGOTIATION_PENDING: int
ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR: int
ERROR_IPSEC_IKE_TIMED_OUT: int
ERROR_IPSEC_IKE_NO_CERT: int
ERROR_IPSEC_IKE_SA_DELETED: int
ERROR_IPSEC_IKE_SA_REAPED: int
ERROR_IPSEC_IKE_MM_ACQUIRE_DROP: int
ERROR_IPSEC_IKE_QM_ACQUIRE_DROP: int
ERROR_IPSEC_IKE_QUEUE_DROP_MM: int
ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM: int
ERROR_IPSEC_IKE_DROP_NO_RESPONSE: int
ERROR_IPSEC_IKE_MM_DELAY_DROP: int
ERROR_IPSEC_IKE_QM_DELAY_DROP: int
ERROR_IPSEC_IKE_ERROR: int
ERROR_IPSEC_IKE_CRL_FAILED: int
ERROR_IPSEC_IKE_INVALID_KEY_USAGE: int
ERROR_IPSEC_IKE_INVALID_CERT_TYPE: int
ERROR_IPSEC_IKE_NO_PRIVATE_KEY: int
ERROR_IPSEC_IKE_DH_FAIL: int
ERROR_IPSEC_IKE_INVALID_HEADER: int
ERROR_IPSEC_IKE_NO_POLICY: int
ERROR_IPSEC_IKE_INVALID_SIGNATURE: int
ERROR_IPSEC_IKE_KERBEROS_ERROR: int
ERROR_IPSEC_IKE_NO_PUBLIC_KEY: int
ERROR_IPSEC_IKE_PROCESS_ERR: int
ERROR_IPSEC_IKE_PROCESS_ERR_SA: int
ERROR_IPSEC_IKE_PROCESS_ERR_PROP: int
ERROR_IPSEC_IKE_PROCESS_ERR_TRANS: int
ERROR_IPSEC_IKE_PROCESS_ERR_KE: int
ERROR_IPSEC_IKE_PROCESS_ERR_ID: int
ERROR_IPSEC_IKE_PROCESS_ERR_CERT: int
ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ: int
ERROR_IPSEC_IKE_PROCESS_ERR_HASH: int
ERROR_IPSEC_IKE_PROCESS_ERR_SIG: int
ERROR_IPSEC_IKE_PROCESS_ERR_NONCE: int
ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY: int
ERROR_IPSEC_IKE_PROCESS_ERR_DELETE: int
ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR: int
ERROR_IPSEC_IKE_INVALID_PAYLOAD: int
ERROR_IPSEC_IKE_LOAD_SOFT_SA: int
ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN: int
ERROR_IPSEC_IKE_INVALID_COOKIE: int
ERROR_IPSEC_IKE_NO_PEER_CERT: int
ERROR_IPSEC_IKE_PEER_CRL_FAILED: int
ERROR_IPSEC_IKE_POLICY_CHANGE: int
ERROR_IPSEC_IKE_NO_MM_POLICY: int
ERROR_IPSEC_IKE_NOTCBPRIV: int
ERROR_IPSEC_IKE_SECLOADFAIL: int
ERROR_IPSEC_IKE_FAILSSPINIT: int
ERROR_IPSEC_IKE_FAILQUERYSSP: int
ERROR_IPSEC_IKE_SRVACQFAIL: int
ERROR_IPSEC_IKE_SRVQUERYCRED: int
ERROR_IPSEC_IKE_GETSPIFAIL: int
ERROR_IPSEC_IKE_INVALID_FILTER: int
ERROR_IPSEC_IKE_OUT_OF_MEMORY: int
ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED: int
ERROR_IPSEC_IKE_INVALID_POLICY: int
ERROR_IPSEC_IKE_UNKNOWN_DOI: int
ERROR_IPSEC_IKE_INVALID_SITUATION: int
ERROR_IPSEC_IKE_DH_FAILURE: int
ERROR_IPSEC_IKE_INVALID_GROUP: int
ERROR_IPSEC_IKE_ENCRYPT: int
ERROR_IPSEC_IKE_DECRYPT: int
ERROR_IPSEC_IKE_POLICY_MATCH: int
ERROR_IPSEC_IKE_UNSUPPORTED_ID: int
ERROR_IPSEC_IKE_INVALID_HASH: int
ERROR_IPSEC_IKE_INVALID_HASH_ALG: int
ERROR_IPSEC_IKE_INVALID_HASH_SIZE: int
ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG: int
ERROR_IPSEC_IKE_INVALID_AUTH_ALG: int
ERROR_IPSEC_IKE_INVALID_SIG: int
ERROR_IPSEC_IKE_LOAD_FAILED: int
ERROR_IPSEC_IKE_RPC_DELETE: int
ERROR_IPSEC_IKE_BENIGN_REINIT: int
ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY: int
ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN: int
ERROR_IPSEC_IKE_MM_LIMIT: int
ERROR_IPSEC_IKE_NEGOTIATION_DISABLED: int
ERROR_IPSEC_IKE_NEG_STATUS_END: int
CRYPT_E_MSG_ERROR: int
CRYPT_E_UNKNOWN_ALGO: int
CRYPT_E_OID_FORMAT: int
CRYPT_E_INVALID_MSG_TYPE: int
CRYPT_E_UNEXPECTED_ENCODING: int
CRYPT_E_AUTH_ATTR_MISSING: int
CRYPT_E_HASH_VALUE: int
CRYPT_E_INVALID_INDEX: int
CRYPT_E_ALREADY_DECRYPTED: int
CRYPT_E_NOT_DECRYPTED: int
CRYPT_E_RECIPIENT_NOT_FOUND: int
CRYPT_E_CONTROL_TYPE: int
CRYPT_E_ISSUER_SERIALNUMBER: int
CRYPT_E_SIGNER_NOT_FOUND: int
CRYPT_E_ATTRIBUTES_MISSING: int
CRYPT_E_STREAM_MSG_NOT_READY: int
CRYPT_E_STREAM_INSUFFICIENT_DATA: int
CRYPT_I_NEW_PROTECTION_REQUIRED: int
CRYPT_E_BAD_LEN: int
CRYPT_E_BAD_ENCODE: int
CRYPT_E_FILE_ERROR: int
CRYPT_E_NOT_FOUND: int
CRYPT_E_EXISTS: int
CRYPT_E_NO_PROVIDER: int
CRYPT_E_SELF_SIGNED: int
CRYPT_E_DELETED_PREV: int
CRYPT_E_NO_MATCH: int
CRYPT_E_UNEXPECTED_MSG_TYPE: int
CRYPT_E_NO_KEY_PROPERTY: int
CRYPT_E_NO_DECRYPT_CERT: int
CRYPT_E_BAD_MSG: int
CRYPT_E_NO_SIGNER: int
CRYPT_E_PENDING_CLOSE: int
CRYPT_E_REVOKED: int
CRYPT_E_NO_REVOCATION_DLL: int
CRYPT_E_NO_REVOCATION_CHECK: int
CRYPT_E_REVOCATION_OFFLINE: int
CRYPT_E_NOT_IN_REVOCATION_DATABASE: int
CRYPT_E_INVALID_NUMERIC_STRING: int
CRYPT_E_INVALID_PRINTABLE_STRING: int
CRYPT_E_INVALID_IA5_STRING: int
CRYPT_E_INVALID_X500_STRING: int
CRYPT_E_NOT_CHAR_STRING: int
CRYPT_E_FILERESIZED: int
CRYPT_E_SECURITY_SETTINGS: int
CRYPT_E_NO_VERIFY_USAGE_DLL: int
CRYPT_E_NO_VERIFY_USAGE_CHECK: int
CRYPT_E_VERIFY_USAGE_OFFLINE: int
CRYPT_E_NOT_IN_CTL: int
CRYPT_E_NO_TRUSTED_SIGNER: int
CRYPT_E_MISSING_PUBKEY_PARA: int
CRYPT_E_OSS_ERROR: int
KerbDebugRequestMessage: int
KerbQueryTicketCacheMessage: int
KerbChangeMachinePasswordMessage: int
KerbVerifyPacMessage: int
KerbRetrieveTicketMessage: int
KerbUpdateAddressesMessage: int
KerbPurgeTicketCacheMessage: int
KerbChangePasswordMessage: int
KerbRetrieveEncodedTicketMessage: int
KerbDecryptDataMessage: int
KerbAddBindingCacheEntryMessage: int
KerbSetPasswordMessage: int
KerbSetPasswordExMessage: int
KerbVerifyCredentialsMessage: int
KerbQueryTicketCacheExMessage: int
KerbPurgeTicketCacheExMessage: int
KerbRefreshSmartcardCredentialsMessage: int
KerbAddExtraCredentialsMessage: int
KerbQuerySupplementalCredentialsMessage: int
MsV1_0Lm20ChallengeRequest: int
MsV1_0Lm20GetChallengeResponse: int
MsV1_0EnumerateUsers: int
MsV1_0GetUserInfo: int
MsV1_0ReLogonUsers: int
MsV1_0ChangePassword: int
MsV1_0ChangeCachedPassword: int
MsV1_0GenericPassthrough: int
MsV1_0CacheLogon: int
MsV1_0SubAuth: int
MsV1_0DeriveCredential: int
MsV1_0CacheLookup: int
MsV1_0SetProcessOption: int
SEC_E_OK: int

View File

@@ -0,0 +1,9 @@
from typing import Any
def __getattr__(name: str) -> Any: ... # incomplete
RASEAPF_Logon: int
RASEAPF_NonInteractive: int
RASEAPF_Preview: int
def GetEapUserIdentity(*args, **kwargs): ... # incomplete

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,991 @@
from typing import Any
def __getattr__(name: str) -> Any: ... # incomplete
INTERNET_INVALID_PORT_NUMBER: int
INTERNET_DEFAULT_FTP_PORT: int
INTERNET_DEFAULT_GOPHER_PORT: int
INTERNET_DEFAULT_HTTP_PORT: int
INTERNET_DEFAULT_HTTPS_PORT: int
INTERNET_DEFAULT_SOCKS_PORT: int
INTERNET_MAX_HOST_NAME_LENGTH: int
INTERNET_MAX_USER_NAME_LENGTH: int
INTERNET_MAX_PASSWORD_LENGTH: int
INTERNET_MAX_PORT_NUMBER_LENGTH: int
INTERNET_MAX_PORT_NUMBER_VALUE: int
INTERNET_MAX_PATH_LENGTH: int
INTERNET_MAX_SCHEME_LENGTH: int
INTERNET_KEEP_ALIVE_ENABLED: int
INTERNET_KEEP_ALIVE_DISABLED: int
INTERNET_REQFLAG_FROM_CACHE: int
INTERNET_REQFLAG_ASYNC: int
INTERNET_REQFLAG_VIA_PROXY: int
INTERNET_REQFLAG_NO_HEADERS: int
INTERNET_REQFLAG_PASSIVE: int
INTERNET_REQFLAG_CACHE_WRITE_DISABLED: int
INTERNET_REQFLAG_NET_TIMEOUT: int
INTERNET_FLAG_RELOAD: int
INTERNET_FLAG_RAW_DATA: int
INTERNET_FLAG_EXISTING_CONNECT: int
INTERNET_FLAG_ASYNC: int
INTERNET_FLAG_PASSIVE: int
INTERNET_FLAG_NO_CACHE_WRITE: int
INTERNET_FLAG_DONT_CACHE: int
INTERNET_FLAG_MAKE_PERSISTENT: int
INTERNET_FLAG_FROM_CACHE: int
INTERNET_FLAG_OFFLINE: int
INTERNET_FLAG_SECURE: int
INTERNET_FLAG_KEEP_CONNECTION: int
INTERNET_FLAG_NO_AUTO_REDIRECT: int
INTERNET_FLAG_READ_PREFETCH: int
INTERNET_FLAG_NO_COOKIES: int
INTERNET_FLAG_NO_AUTH: int
INTERNET_FLAG_RESTRICTED_ZONE: int
INTERNET_FLAG_CACHE_IF_NET_FAIL: int
INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTP: int
INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS: int
INTERNET_FLAG_IGNORE_CERT_DATE_INVALID: int
INTERNET_FLAG_IGNORE_CERT_CN_INVALID: int
INTERNET_FLAG_RESYNCHRONIZE: int
INTERNET_FLAG_HYPERLINK: int
INTERNET_FLAG_NO_UI: int
INTERNET_FLAG_PRAGMA_NOCACHE: int
INTERNET_FLAG_CACHE_ASYNC: int
INTERNET_FLAG_FORMS_SUBMIT: int
INTERNET_FLAG_FWD_BACK: int
INTERNET_FLAG_NEED_FILE: int
INTERNET_FLAG_MUST_CACHE_REQUEST: int
SECURITY_INTERNET_MASK: int
INTERNET_ERROR_MASK_INSERT_CDROM: int
INTERNET_ERROR_MASK_COMBINED_SEC_CERT: int
INTERNET_ERROR_MASK_NEED_MSN_SSPI_PKG: int
INTERNET_ERROR_MASK_LOGIN_FAILURE_DISPLAY_ENTITY_BODY: int
WININET_API_FLAG_ASYNC: int
WININET_API_FLAG_SYNC: int
WININET_API_FLAG_USE_CONTEXT: int
INTERNET_NO_CALLBACK: int
IDSI_FLAG_KEEP_ALIVE: int
IDSI_FLAG_SECURE: int
IDSI_FLAG_PROXY: int
IDSI_FLAG_TUNNEL: int
INTERNET_PER_CONN_FLAGS: int
INTERNET_PER_CONN_PROXY_SERVER: int
INTERNET_PER_CONN_PROXY_BYPASS: int
INTERNET_PER_CONN_AUTOCONFIG_URL: int
INTERNET_PER_CONN_AUTODISCOVERY_FLAGS: int
INTERNET_PER_CONN_AUTOCONFIG_SECONDARY_URL: int
INTERNET_PER_CONN_AUTOCONFIG_RELOAD_DELAY_MINS: int
INTERNET_PER_CONN_AUTOCONFIG_LAST_DETECT_TIME: int
INTERNET_PER_CONN_AUTOCONFIG_LAST_DETECT_URL: int
PROXY_TYPE_DIRECT: int
PROXY_TYPE_PROXY: int
PROXY_TYPE_AUTO_PROXY_URL: int
PROXY_TYPE_AUTO_DETECT: int
AUTO_PROXY_FLAG_USER_SET: int
AUTO_PROXY_FLAG_ALWAYS_DETECT: int
AUTO_PROXY_FLAG_DETECTION_RUN: int
AUTO_PROXY_FLAG_MIGRATED: int
AUTO_PROXY_FLAG_DONT_CACHE_PROXY_RESULT: int
AUTO_PROXY_FLAG_CACHE_INIT_RUN: int
AUTO_PROXY_FLAG_DETECTION_SUSPECT: int
ISO_FORCE_DISCONNECTED: int
INTERNET_RFC1123_FORMAT: int
INTERNET_RFC1123_BUFSIZE: int
ICU_ESCAPE: int
ICU_USERNAME: int
ICU_NO_ENCODE: int
ICU_DECODE: int
ICU_NO_META: int
ICU_ENCODE_SPACES_ONLY: int
ICU_BROWSER_MODE: int
ICU_ENCODE_PERCENT: int
INTERNET_OPEN_TYPE_PRECONFIG: int
INTERNET_OPEN_TYPE_DIRECT: int
INTERNET_OPEN_TYPE_PROXY: int
INTERNET_OPEN_TYPE_PRECONFIG_WITH_NO_AUTOPROXY: int
PRE_CONFIG_INTERNET_ACCESS: int
LOCAL_INTERNET_ACCESS: int
CERN_PROXY_INTERNET_ACCESS: int
INTERNET_SERVICE_FTP: int
INTERNET_SERVICE_GOPHER: int
INTERNET_SERVICE_HTTP: int
IRF_ASYNC: int
IRF_SYNC: int
IRF_USE_CONTEXT: int
IRF_NO_WAIT: int
ISO_GLOBAL: int
ISO_REGISTRY: int
ISO_VALID_FLAGS: int
INTERNET_OPTION_CALLBACK: int
INTERNET_OPTION_CONNECT_TIMEOUT: int
INTERNET_OPTION_CONNECT_RETRIES: int
INTERNET_OPTION_CONNECT_BACKOFF: int
INTERNET_OPTION_SEND_TIMEOUT: int
INTERNET_OPTION_CONTROL_SEND_TIMEOUT: int
INTERNET_OPTION_RECEIVE_TIMEOUT: int
INTERNET_OPTION_CONTROL_RECEIVE_TIMEOUT: int
INTERNET_OPTION_DATA_SEND_TIMEOUT: int
INTERNET_OPTION_DATA_RECEIVE_TIMEOUT: int
INTERNET_OPTION_HANDLE_TYPE: int
INTERNET_OPTION_READ_BUFFER_SIZE: int
INTERNET_OPTION_WRITE_BUFFER_SIZE: int
INTERNET_OPTION_ASYNC_ID: int
INTERNET_OPTION_ASYNC_PRIORITY: int
INTERNET_OPTION_PARENT_HANDLE: int
INTERNET_OPTION_KEEP_CONNECTION: int
INTERNET_OPTION_REQUEST_FLAGS: int
INTERNET_OPTION_EXTENDED_ERROR: int
INTERNET_OPTION_OFFLINE_MODE: int
INTERNET_OPTION_CACHE_STREAM_HANDLE: int
INTERNET_OPTION_USERNAME: int
INTERNET_OPTION_PASSWORD: int
INTERNET_OPTION_ASYNC: int
INTERNET_OPTION_SECURITY_FLAGS: int
INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT: int
INTERNET_OPTION_DATAFILE_NAME: int
INTERNET_OPTION_URL: int
INTERNET_OPTION_SECURITY_CERTIFICATE: int
INTERNET_OPTION_SECURITY_KEY_BITNESS: int
INTERNET_OPTION_REFRESH: int
INTERNET_OPTION_PROXY: int
INTERNET_OPTION_SETTINGS_CHANGED: int
INTERNET_OPTION_VERSION: int
INTERNET_OPTION_USER_AGENT: int
INTERNET_OPTION_END_BROWSER_SESSION: int
INTERNET_OPTION_PROXY_USERNAME: int
INTERNET_OPTION_PROXY_PASSWORD: int
INTERNET_OPTION_CONTEXT_VALUE: int
INTERNET_OPTION_CONNECT_LIMIT: int
INTERNET_OPTION_SECURITY_SELECT_CLIENT_CERT: int
INTERNET_OPTION_POLICY: int
INTERNET_OPTION_DISCONNECTED_TIMEOUT: int
INTERNET_OPTION_CONNECTED_STATE: int
INTERNET_OPTION_IDLE_STATE: int
INTERNET_OPTION_OFFLINE_SEMANTICS: int
INTERNET_OPTION_SECONDARY_CACHE_KEY: int
INTERNET_OPTION_CALLBACK_FILTER: int
INTERNET_OPTION_CONNECT_TIME: int
INTERNET_OPTION_SEND_THROUGHPUT: int
INTERNET_OPTION_RECEIVE_THROUGHPUT: int
INTERNET_OPTION_REQUEST_PRIORITY: int
INTERNET_OPTION_HTTP_VERSION: int
INTERNET_OPTION_RESET_URLCACHE_SESSION: int
INTERNET_OPTION_ERROR_MASK: int
INTERNET_OPTION_FROM_CACHE_TIMEOUT: int
INTERNET_OPTION_BYPASS_EDITED_ENTRY: int
INTERNET_OPTION_DIAGNOSTIC_SOCKET_INFO: int
INTERNET_OPTION_CODEPAGE: int
INTERNET_OPTION_CACHE_TIMESTAMPS: int
INTERNET_OPTION_DISABLE_AUTODIAL: int
INTERNET_OPTION_MAX_CONNS_PER_SERVER: int
INTERNET_OPTION_MAX_CONNS_PER_1_0_SERVER: int
INTERNET_OPTION_PER_CONNECTION_OPTION: int
INTERNET_OPTION_DIGEST_AUTH_UNLOAD: int
INTERNET_OPTION_IGNORE_OFFLINE: int
INTERNET_OPTION_IDENTITY: int
INTERNET_OPTION_REMOVE_IDENTITY: int
INTERNET_OPTION_ALTER_IDENTITY: int
INTERNET_OPTION_SUPPRESS_BEHAVIOR: int
INTERNET_OPTION_AUTODIAL_MODE: int
INTERNET_OPTION_AUTODIAL_CONNECTION: int
INTERNET_OPTION_CLIENT_CERT_CONTEXT: int
INTERNET_OPTION_AUTH_FLAGS: int
INTERNET_OPTION_COOKIES_3RD_PARTY: int
INTERNET_OPTION_DISABLE_PASSPORT_AUTH: int
INTERNET_OPTION_SEND_UTF8_SERVERNAME_TO_PROXY: int
INTERNET_OPTION_EXEMPT_CONNECTION_LIMIT: int
INTERNET_OPTION_ENABLE_PASSPORT_AUTH: int
INTERNET_OPTION_HIBERNATE_INACTIVE_WORKER_THREADS: int
INTERNET_OPTION_ACTIVATE_WORKER_THREADS: int
INTERNET_OPTION_RESTORE_WORKER_THREAD_DEFAULTS: int
INTERNET_OPTION_SOCKET_SEND_BUFFER_LENGTH: int
INTERNET_OPTION_PROXY_SETTINGS_CHANGED: int
INTERNET_FIRST_OPTION: int
INTERNET_LAST_OPTION: int
INTERNET_PRIORITY_FOREGROUND: int
INTERNET_HANDLE_TYPE_INTERNET: int
INTERNET_HANDLE_TYPE_CONNECT_FTP: int
INTERNET_HANDLE_TYPE_CONNECT_GOPHER: int
INTERNET_HANDLE_TYPE_CONNECT_HTTP: int
INTERNET_HANDLE_TYPE_FTP_FIND: int
INTERNET_HANDLE_TYPE_FTP_FIND_HTML: int
INTERNET_HANDLE_TYPE_FTP_FILE: int
INTERNET_HANDLE_TYPE_FTP_FILE_HTML: int
INTERNET_HANDLE_TYPE_GOPHER_FIND: int
INTERNET_HANDLE_TYPE_GOPHER_FIND_HTML: int
INTERNET_HANDLE_TYPE_GOPHER_FILE: int
INTERNET_HANDLE_TYPE_GOPHER_FILE_HTML: int
INTERNET_HANDLE_TYPE_HTTP_REQUEST: int
INTERNET_HANDLE_TYPE_FILE_REQUEST: int
AUTH_FLAG_DISABLE_NEGOTIATE: int
AUTH_FLAG_ENABLE_NEGOTIATE: int
SECURITY_FLAG_SECURE: int
SECURITY_FLAG_STRENGTH_WEAK: int
SECURITY_FLAG_STRENGTH_MEDIUM: int
SECURITY_FLAG_STRENGTH_STRONG: int
SECURITY_FLAG_UNKNOWNBIT: int
SECURITY_FLAG_FORTEZZA: int
SECURITY_FLAG_NORMALBITNESS: int
SECURITY_FLAG_SSL: int
SECURITY_FLAG_SSL3: int
SECURITY_FLAG_PCT: int
SECURITY_FLAG_PCT4: int
SECURITY_FLAG_IETFSSL4: int
SECURITY_FLAG_40BIT: int
SECURITY_FLAG_128BIT: int
SECURITY_FLAG_56BIT: int
SECURITY_FLAG_IGNORE_REVOCATION: int
SECURITY_FLAG_IGNORE_UNKNOWN_CA: int
SECURITY_FLAG_IGNORE_WRONG_USAGE: int
SECURITY_FLAG_IGNORE_CERT_CN_INVALID: int
SECURITY_FLAG_IGNORE_CERT_DATE_INVALID: int
SECURITY_FLAG_IGNORE_REDIRECT_TO_HTTPS: int
SECURITY_FLAG_IGNORE_REDIRECT_TO_HTTP: int
SECURITY_SET_MASK: int
AUTODIAL_MODE_NEVER: int
AUTODIAL_MODE_ALWAYS: int
AUTODIAL_MODE_NO_NETWORK_PRESENT: int
INTERNET_STATUS_RESOLVING_NAME: int
INTERNET_STATUS_NAME_RESOLVED: int
INTERNET_STATUS_CONNECTING_TO_SERVER: int
INTERNET_STATUS_CONNECTED_TO_SERVER: int
INTERNET_STATUS_SENDING_REQUEST: int
INTERNET_STATUS_REQUEST_SENT: int
INTERNET_STATUS_RECEIVING_RESPONSE: int
INTERNET_STATUS_RESPONSE_RECEIVED: int
INTERNET_STATUS_CTL_RESPONSE_RECEIVED: int
INTERNET_STATUS_PREFETCH: int
INTERNET_STATUS_CLOSING_CONNECTION: int
INTERNET_STATUS_CONNECTION_CLOSED: int
INTERNET_STATUS_HANDLE_CREATED: int
INTERNET_STATUS_HANDLE_CLOSING: int
INTERNET_STATUS_DETECTING_PROXY: int
INTERNET_STATUS_REQUEST_COMPLETE: int
INTERNET_STATUS_REDIRECT: int
INTERNET_STATUS_INTERMEDIATE_RESPONSE: int
INTERNET_STATUS_USER_INPUT_REQUIRED: int
INTERNET_STATUS_STATE_CHANGE: int
INTERNET_STATUS_COOKIE_SENT: int
INTERNET_STATUS_COOKIE_RECEIVED: int
INTERNET_STATUS_PRIVACY_IMPACTED: int
INTERNET_STATUS_P3P_HEADER: int
INTERNET_STATUS_P3P_POLICYREF: int
INTERNET_STATUS_COOKIE_HISTORY: int
INTERNET_STATE_CONNECTED: int
INTERNET_STATE_DISCONNECTED: int
INTERNET_STATE_DISCONNECTED_BY_USER: int
INTERNET_STATE_IDLE: int
INTERNET_STATE_BUSY: int
FTP_TRANSFER_TYPE_UNKNOWN: int
FTP_TRANSFER_TYPE_ASCII: int
FTP_TRANSFER_TYPE_BINARY: int
FTP_TRANSFER_TYPE_MASK: int
MAX_GOPHER_DISPLAY_TEXT: int
MAX_GOPHER_SELECTOR_TEXT: int
MAX_GOPHER_HOST_NAME: int
MAX_GOPHER_LOCATOR_LENGTH: int
GOPHER_TYPE_TEXT_FILE: int
GOPHER_TYPE_DIRECTORY: int
GOPHER_TYPE_CSO: int
GOPHER_TYPE_ERROR: int
GOPHER_TYPE_MAC_BINHEX: int
GOPHER_TYPE_DOS_ARCHIVE: int
GOPHER_TYPE_UNIX_UUENCODED: int
GOPHER_TYPE_INDEX_SERVER: int
GOPHER_TYPE_TELNET: int
GOPHER_TYPE_BINARY: int
GOPHER_TYPE_REDUNDANT: int
GOPHER_TYPE_TN3270: int
GOPHER_TYPE_GIF: int
GOPHER_TYPE_IMAGE: int
GOPHER_TYPE_BITMAP: int
GOPHER_TYPE_MOVIE: int
GOPHER_TYPE_SOUND: int
GOPHER_TYPE_HTML: int
GOPHER_TYPE_PDF: int
GOPHER_TYPE_CALENDAR: int
GOPHER_TYPE_INLINE: int
GOPHER_TYPE_UNKNOWN: int
GOPHER_TYPE_ASK: int
GOPHER_TYPE_GOPHER_PLUS: int
GOPHER_TYPE_FILE_MASK: int
MAX_GOPHER_CATEGORY_NAME: int
MAX_GOPHER_ATTRIBUTE_NAME: int
MIN_GOPHER_ATTRIBUTE_LENGTH: int
GOPHER_ATTRIBUTE_ID_BASE: int
GOPHER_CATEGORY_ID_ALL: int
GOPHER_CATEGORY_ID_INFO: int
GOPHER_CATEGORY_ID_ADMIN: int
GOPHER_CATEGORY_ID_VIEWS: int
GOPHER_CATEGORY_ID_ABSTRACT: int
GOPHER_CATEGORY_ID_VERONICA: int
GOPHER_CATEGORY_ID_ASK: int
GOPHER_CATEGORY_ID_UNKNOWN: int
GOPHER_ATTRIBUTE_ID_ALL: int
GOPHER_ATTRIBUTE_ID_ADMIN: int
GOPHER_ATTRIBUTE_ID_MOD_DATE: int
GOPHER_ATTRIBUTE_ID_TTL: int
GOPHER_ATTRIBUTE_ID_SCORE: int
GOPHER_ATTRIBUTE_ID_RANGE: int
GOPHER_ATTRIBUTE_ID_SITE: int
GOPHER_ATTRIBUTE_ID_ORG: int
GOPHER_ATTRIBUTE_ID_LOCATION: int
GOPHER_ATTRIBUTE_ID_GEOG: int
GOPHER_ATTRIBUTE_ID_TIMEZONE: int
GOPHER_ATTRIBUTE_ID_PROVIDER: int
GOPHER_ATTRIBUTE_ID_VERSION: int
GOPHER_ATTRIBUTE_ID_ABSTRACT: int
GOPHER_ATTRIBUTE_ID_VIEW: int
GOPHER_ATTRIBUTE_ID_TREEWALK: int
GOPHER_ATTRIBUTE_ID_UNKNOWN: int
HTTP_MAJOR_VERSION: int
HTTP_MINOR_VERSION: int
HTTP_VERSIONA: str
HTTP_VERSION: str
HTTP_QUERY_MIME_VERSION: int
HTTP_QUERY_CONTENT_TYPE: int
HTTP_QUERY_CONTENT_TRANSFER_ENCODING: int
HTTP_QUERY_CONTENT_ID: int
HTTP_QUERY_CONTENT_DESCRIPTION: int
HTTP_QUERY_CONTENT_LENGTH: int
HTTP_QUERY_CONTENT_LANGUAGE: int
HTTP_QUERY_ALLOW: int
HTTP_QUERY_PUBLIC: int
HTTP_QUERY_DATE: int
HTTP_QUERY_EXPIRES: int
HTTP_QUERY_LAST_MODIFIED: int
HTTP_QUERY_MESSAGE_ID: int
HTTP_QUERY_URI: int
HTTP_QUERY_DERIVED_FROM: int
HTTP_QUERY_COST: int
HTTP_QUERY_LINK: int
HTTP_QUERY_PRAGMA: int
HTTP_QUERY_VERSION: int
HTTP_QUERY_STATUS_CODE: int
HTTP_QUERY_STATUS_TEXT: int
HTTP_QUERY_RAW_HEADERS: int
HTTP_QUERY_RAW_HEADERS_CRLF: int
HTTP_QUERY_CONNECTION: int
HTTP_QUERY_ACCEPT: int
HTTP_QUERY_ACCEPT_CHARSET: int
HTTP_QUERY_ACCEPT_ENCODING: int
HTTP_QUERY_ACCEPT_LANGUAGE: int
HTTP_QUERY_AUTHORIZATION: int
HTTP_QUERY_CONTENT_ENCODING: int
HTTP_QUERY_FORWARDED: int
HTTP_QUERY_FROM: int
HTTP_QUERY_IF_MODIFIED_SINCE: int
HTTP_QUERY_LOCATION: int
HTTP_QUERY_ORIG_URI: int
HTTP_QUERY_REFERER: int
HTTP_QUERY_RETRY_AFTER: int
HTTP_QUERY_SERVER: int
HTTP_QUERY_TITLE: int
HTTP_QUERY_USER_AGENT: int
HTTP_QUERY_WWW_AUTHENTICATE: int
HTTP_QUERY_PROXY_AUTHENTICATE: int
HTTP_QUERY_ACCEPT_RANGES: int
HTTP_QUERY_SET_COOKIE: int
HTTP_QUERY_COOKIE: int
HTTP_QUERY_REQUEST_METHOD: int
HTTP_QUERY_REFRESH: int
HTTP_QUERY_CONTENT_DISPOSITION: int
HTTP_QUERY_AGE: int
HTTP_QUERY_CACHE_CONTROL: int
HTTP_QUERY_CONTENT_BASE: int
HTTP_QUERY_CONTENT_LOCATION: int
HTTP_QUERY_CONTENT_MD5: int
HTTP_QUERY_CONTENT_RANGE: int
HTTP_QUERY_ETAG: int
HTTP_QUERY_HOST: int
HTTP_QUERY_IF_MATCH: int
HTTP_QUERY_IF_NONE_MATCH: int
HTTP_QUERY_IF_RANGE: int
HTTP_QUERY_IF_UNMODIFIED_SINCE: int
HTTP_QUERY_MAX_FORWARDS: int
HTTP_QUERY_PROXY_AUTHORIZATION: int
HTTP_QUERY_RANGE: int
HTTP_QUERY_TRANSFER_ENCODING: int
HTTP_QUERY_UPGRADE: int
HTTP_QUERY_VARY: int
HTTP_QUERY_VIA: int
HTTP_QUERY_WARNING: int
HTTP_QUERY_EXPECT: int
HTTP_QUERY_PROXY_CONNECTION: int
HTTP_QUERY_UNLESS_MODIFIED_SINCE: int
HTTP_QUERY_ECHO_REQUEST: int
HTTP_QUERY_ECHO_REPLY: int
HTTP_QUERY_ECHO_HEADERS: int
HTTP_QUERY_ECHO_HEADERS_CRLF: int
HTTP_QUERY_PROXY_SUPPORT: int
HTTP_QUERY_AUTHENTICATION_INFO: int
HTTP_QUERY_PASSPORT_URLS: int
HTTP_QUERY_PASSPORT_CONFIG: int
HTTP_QUERY_MAX: int
HTTP_QUERY_CUSTOM: int
HTTP_QUERY_FLAG_REQUEST_HEADERS: int
HTTP_QUERY_FLAG_SYSTEMTIME: int
HTTP_QUERY_FLAG_NUMBER: int
HTTP_QUERY_FLAG_COALESCE: int
HTTP_QUERY_MODIFIER_FLAGS_MASK: int
HTTP_QUERY_HEADER_MASK: int
HTTP_STATUS_CONTINUE: int
HTTP_STATUS_SWITCH_PROTOCOLS: int
HTTP_STATUS_OK: int
HTTP_STATUS_CREATED: int
HTTP_STATUS_ACCEPTED: int
HTTP_STATUS_PARTIAL: int
HTTP_STATUS_NO_CONTENT: int
HTTP_STATUS_RESET_CONTENT: int
HTTP_STATUS_PARTIAL_CONTENT: int
HTTP_STATUS_AMBIGUOUS: int
HTTP_STATUS_MOVED: int
HTTP_STATUS_REDIRECT: int
HTTP_STATUS_REDIRECT_METHOD: int
HTTP_STATUS_NOT_MODIFIED: int
HTTP_STATUS_USE_PROXY: int
HTTP_STATUS_REDIRECT_KEEP_VERB: int
HTTP_STATUS_BAD_REQUEST: int
HTTP_STATUS_DENIED: int
HTTP_STATUS_PAYMENT_REQ: int
HTTP_STATUS_FORBIDDEN: int
HTTP_STATUS_NOT_FOUND: int
HTTP_STATUS_BAD_METHOD: int
HTTP_STATUS_NONE_ACCEPTABLE: int
HTTP_STATUS_PROXY_AUTH_REQ: int
HTTP_STATUS_REQUEST_TIMEOUT: int
HTTP_STATUS_CONFLICT: int
HTTP_STATUS_GONE: int
HTTP_STATUS_LENGTH_REQUIRED: int
HTTP_STATUS_PRECOND_FAILED: int
HTTP_STATUS_REQUEST_TOO_LARGE: int
HTTP_STATUS_URI_TOO_LONG: int
HTTP_STATUS_UNSUPPORTED_MEDIA: int
HTTP_STATUS_RETRY_WITH: int
HTTP_STATUS_SERVER_ERROR: int
HTTP_STATUS_NOT_SUPPORTED: int
HTTP_STATUS_BAD_GATEWAY: int
HTTP_STATUS_SERVICE_UNAVAIL: int
HTTP_STATUS_GATEWAY_TIMEOUT: int
HTTP_STATUS_VERSION_NOT_SUP: int
HTTP_STATUS_FIRST: int
HTTP_STATUS_LAST: int
HTTP_ADDREQ_INDEX_MASK: int
HTTP_ADDREQ_FLAGS_MASK: int
HTTP_ADDREQ_FLAG_ADD_IF_NEW: int
HTTP_ADDREQ_FLAG_ADD: int
HTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA: int
HTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLON: int
HTTP_ADDREQ_FLAG_COALESCE: int
HTTP_ADDREQ_FLAG_REPLACE: int
HSR_ASYNC: int
HSR_SYNC: int
HSR_USE_CONTEXT: int
HSR_INITIATE: int
HSR_DOWNLOAD: int
HSR_CHUNKED: int
INTERNET_COOKIE_IS_SECURE: int
INTERNET_COOKIE_IS_SESSION: int
INTERNET_COOKIE_THIRD_PARTY: int
INTERNET_COOKIE_PROMPT_REQUIRED: int
INTERNET_COOKIE_EVALUATE_P3P: int
INTERNET_COOKIE_APPLY_P3P: int
INTERNET_COOKIE_P3P_ENABLED: int
INTERNET_COOKIE_IS_RESTRICTED: int
INTERNET_COOKIE_IE6: int
INTERNET_COOKIE_IS_LEGACY: int
FLAG_ICC_FORCE_CONNECTION: int
FLAGS_ERROR_UI_FILTER_FOR_ERRORS: int
FLAGS_ERROR_UI_FLAGS_CHANGE_OPTIONS: int
FLAGS_ERROR_UI_FLAGS_GENERATE_DATA: int
FLAGS_ERROR_UI_FLAGS_NO_UI: int
FLAGS_ERROR_UI_SERIALIZE_DIALOGS: int
INTERNET_ERROR_BASE: int
ERROR_INTERNET_OUT_OF_HANDLES: int
ERROR_INTERNET_TIMEOUT: int
ERROR_INTERNET_EXTENDED_ERROR: int
ERROR_INTERNET_INTERNAL_ERROR: int
ERROR_INTERNET_INVALID_URL: int
ERROR_INTERNET_UNRECOGNIZED_SCHEME: int
ERROR_INTERNET_NAME_NOT_RESOLVED: int
ERROR_INTERNET_PROTOCOL_NOT_FOUND: int
ERROR_INTERNET_INVALID_OPTION: int
ERROR_INTERNET_BAD_OPTION_LENGTH: int
ERROR_INTERNET_OPTION_NOT_SETTABLE: int
ERROR_INTERNET_SHUTDOWN: int
ERROR_INTERNET_INCORRECT_USER_NAME: int
ERROR_INTERNET_INCORRECT_PASSWORD: int
ERROR_INTERNET_LOGIN_FAILURE: int
ERROR_INTERNET_INVALID_OPERATION: int
ERROR_INTERNET_OPERATION_CANCELLED: int
ERROR_INTERNET_INCORRECT_HANDLE_TYPE: int
ERROR_INTERNET_INCORRECT_HANDLE_STATE: int
ERROR_INTERNET_NOT_PROXY_REQUEST: int
ERROR_INTERNET_REGISTRY_VALUE_NOT_FOUND: int
ERROR_INTERNET_BAD_REGISTRY_PARAMETER: int
ERROR_INTERNET_NO_DIRECT_ACCESS: int
ERROR_INTERNET_NO_CONTEXT: int
ERROR_INTERNET_NO_CALLBACK: int
ERROR_INTERNET_REQUEST_PENDING: int
ERROR_INTERNET_INCORRECT_FORMAT: int
ERROR_INTERNET_ITEM_NOT_FOUND: int
ERROR_INTERNET_CANNOT_CONNECT: int
ERROR_INTERNET_CONNECTION_ABORTED: int
ERROR_INTERNET_CONNECTION_RESET: int
ERROR_INTERNET_FORCE_RETRY: int
ERROR_INTERNET_INVALID_PROXY_REQUEST: int
ERROR_INTERNET_NEED_UI: int
ERROR_INTERNET_HANDLE_EXISTS: int
ERROR_INTERNET_SEC_CERT_DATE_INVALID: int
ERROR_INTERNET_SEC_CERT_CN_INVALID: int
ERROR_INTERNET_HTTP_TO_HTTPS_ON_REDIR: int
ERROR_INTERNET_HTTPS_TO_HTTP_ON_REDIR: int
ERROR_INTERNET_MIXED_SECURITY: int
ERROR_INTERNET_CHG_POST_IS_NON_SECURE: int
ERROR_INTERNET_POST_IS_NON_SECURE: int
ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED: int
ERROR_INTERNET_INVALID_CA: int
ERROR_INTERNET_CLIENT_AUTH_NOT_SETUP: int
ERROR_INTERNET_ASYNC_THREAD_FAILED: int
ERROR_INTERNET_REDIRECT_SCHEME_CHANGE: int
ERROR_INTERNET_DIALOG_PENDING: int
ERROR_INTERNET_RETRY_DIALOG: int
ERROR_INTERNET_HTTPS_HTTP_SUBMIT_REDIR: int
ERROR_INTERNET_INSERT_CDROM: int
ERROR_INTERNET_FORTEZZA_LOGIN_NEEDED: int
ERROR_INTERNET_SEC_CERT_ERRORS: int
ERROR_INTERNET_SEC_CERT_NO_REV: int
ERROR_INTERNET_SEC_CERT_REV_FAILED: int
ERROR_FTP_TRANSFER_IN_PROGRESS: int
ERROR_FTP_DROPPED: int
ERROR_FTP_NO_PASSIVE_MODE: int
ERROR_GOPHER_PROTOCOL_ERROR: int
ERROR_GOPHER_NOT_FILE: int
ERROR_GOPHER_DATA_ERROR: int
ERROR_GOPHER_END_OF_DATA: int
ERROR_GOPHER_INVALID_LOCATOR: int
ERROR_GOPHER_INCORRECT_LOCATOR_TYPE: int
ERROR_GOPHER_NOT_GOPHER_PLUS: int
ERROR_GOPHER_ATTRIBUTE_NOT_FOUND: int
ERROR_GOPHER_UNKNOWN_LOCATOR: int
ERROR_HTTP_HEADER_NOT_FOUND: int
ERROR_HTTP_DOWNLEVEL_SERVER: int
ERROR_HTTP_INVALID_SERVER_RESPONSE: int
ERROR_HTTP_INVALID_HEADER: int
ERROR_HTTP_INVALID_QUERY_REQUEST: int
ERROR_HTTP_HEADER_ALREADY_EXISTS: int
ERROR_HTTP_REDIRECT_FAILED: int
ERROR_HTTP_NOT_REDIRECTED: int
ERROR_HTTP_COOKIE_NEEDS_CONFIRMATION: int
ERROR_HTTP_COOKIE_DECLINED: int
ERROR_HTTP_REDIRECT_NEEDS_CONFIRMATION: int
ERROR_INTERNET_SECURITY_CHANNEL_ERROR: int
ERROR_INTERNET_UNABLE_TO_CACHE_FILE: int
ERROR_INTERNET_TCPIP_NOT_INSTALLED: int
ERROR_INTERNET_DISCONNECTED: int
ERROR_INTERNET_SERVER_UNREACHABLE: int
ERROR_INTERNET_PROXY_SERVER_UNREACHABLE: int
ERROR_INTERNET_BAD_AUTO_PROXY_SCRIPT: int
ERROR_INTERNET_UNABLE_TO_DOWNLOAD_SCRIPT: int
ERROR_INTERNET_SEC_INVALID_CERT: int
ERROR_INTERNET_SEC_CERT_REVOKED: int
ERROR_INTERNET_FAILED_DUETOSECURITYCHECK: int
ERROR_INTERNET_NOT_INITIALIZED: int
ERROR_INTERNET_NEED_MSN_SSPI_PKG: int
ERROR_INTERNET_LOGIN_FAILURE_DISPLAY_ENTITY_BODY: int
INTERNET_ERROR_LAST: int
NORMAL_CACHE_ENTRY: int
STICKY_CACHE_ENTRY: int
EDITED_CACHE_ENTRY: int
TRACK_OFFLINE_CACHE_ENTRY: int
TRACK_ONLINE_CACHE_ENTRY: int
SPARSE_CACHE_ENTRY: int
COOKIE_CACHE_ENTRY: int
URLHISTORY_CACHE_ENTRY: int
URLCACHE_FIND_DEFAULT_FILTER: int
CACHEGROUP_ATTRIBUTE_GET_ALL: int
CACHEGROUP_ATTRIBUTE_BASIC: int
CACHEGROUP_ATTRIBUTE_FLAG: int
CACHEGROUP_ATTRIBUTE_TYPE: int
CACHEGROUP_ATTRIBUTE_QUOTA: int
CACHEGROUP_ATTRIBUTE_GROUPNAME: int
CACHEGROUP_ATTRIBUTE_STORAGE: int
CACHEGROUP_FLAG_NONPURGEABLE: int
CACHEGROUP_FLAG_GIDONLY: int
CACHEGROUP_FLAG_FLUSHURL_ONDELETE: int
CACHEGROUP_SEARCH_ALL: int
CACHEGROUP_SEARCH_BYURL: int
CACHEGROUP_TYPE_INVALID: int
CACHEGROUP_READWRITE_MASK: int
GROUPNAME_MAX_LENGTH: int
GROUP_OWNER_STORAGE_SIZE: int
CACHE_ENTRY_ATTRIBUTE_FC: int
CACHE_ENTRY_HITRATE_FC: int
CACHE_ENTRY_MODTIME_FC: int
CACHE_ENTRY_EXPTIME_FC: int
CACHE_ENTRY_ACCTIME_FC: int
CACHE_ENTRY_SYNCTIME_FC: int
CACHE_ENTRY_HEADERINFO_FC: int
CACHE_ENTRY_EXEMPT_DELTA_FC: int
INTERNET_CACHE_GROUP_ADD: int
INTERNET_CACHE_GROUP_REMOVE: int
INTERNET_DIAL_FORCE_PROMPT: int
INTERNET_DIAL_SHOW_OFFLINE: int
INTERNET_DIAL_UNATTENDED: int
INTERENT_GOONLINE_REFRESH: int
INTERENT_GOONLINE_MASK: int
INTERNET_AUTODIAL_FORCE_ONLINE: int
INTERNET_AUTODIAL_FORCE_UNATTENDED: int
INTERNET_AUTODIAL_FAILIFSECURITYCHECK: int
INTERNET_AUTODIAL_OVERRIDE_NET_PRESENT: int
INTERNET_AUTODIAL_FLAGS_MASK: int
PROXY_AUTO_DETECT_TYPE_DHCP: int
PROXY_AUTO_DETECT_TYPE_DNS_A: int
INTERNET_CONNECTION_MODEM: int
INTERNET_CONNECTION_LAN: int
INTERNET_CONNECTION_PROXY: int
INTERNET_CONNECTION_MODEM_BUSY: int
INTERNET_RAS_INSTALLED: int
INTERNET_CONNECTION_OFFLINE: int
INTERNET_CONNECTION_CONFIGURED: int
INTERNET_CUSTOMDIAL_CONNECT: int
INTERNET_CUSTOMDIAL_UNATTENDED: int
INTERNET_CUSTOMDIAL_DISCONNECT: int
INTERNET_CUSTOMDIAL_SHOWOFFLINE: int
INTERNET_CUSTOMDIAL_SAFE_FOR_UNATTENDED: int
INTERNET_CUSTOMDIAL_WILL_SUPPLY_STATE: int
INTERNET_CUSTOMDIAL_CAN_HANGUP: int
INTERNET_DIALSTATE_DISCONNECTED: int
INTERNET_IDENTITY_FLAG_PRIVATE_CACHE: int
INTERNET_IDENTITY_FLAG_SHARED_CACHE: int
INTERNET_IDENTITY_FLAG_CLEAR_DATA: int
INTERNET_IDENTITY_FLAG_CLEAR_COOKIES: int
INTERNET_IDENTITY_FLAG_CLEAR_HISTORY: int
INTERNET_IDENTITY_FLAG_CLEAR_CONTENT: int
INTERNET_SUPPRESS_RESET_ALL: int
INTERNET_SUPPRESS_COOKIE_POLICY: int
INTERNET_SUPPRESS_COOKIE_POLICY_RESET: int
PRIVACY_TEMPLATE_NO_COOKIES: int
PRIVACY_TEMPLATE_HIGH: int
PRIVACY_TEMPLATE_MEDIUM_HIGH: int
PRIVACY_TEMPLATE_MEDIUM: int
PRIVACY_TEMPLATE_MEDIUM_LOW: int
PRIVACY_TEMPLATE_LOW: int
PRIVACY_TEMPLATE_CUSTOM: int
PRIVACY_TEMPLATE_ADVANCED: int
PRIVACY_TEMPLATE_MAX: int
PRIVACY_TYPE_FIRST_PARTY: int
PRIVACY_TYPE_THIRD_PARTY: int
INTERNET_DEFAULT_PORT: int
WINHTTP_FLAG_ASYNC: int
WINHTTP_FLAG_SECURE: int
WINHTTP_FLAG_ESCAPE_PERCENT: int
WINHTTP_FLAG_NULL_CODEPAGE: int
WINHTTP_FLAG_BYPASS_PROXY_CACHE: int
WINHTTP_FLAG_REFRESH: int
WINHTTP_FLAG_ESCAPE_DISABLE: int
WINHTTP_FLAG_ESCAPE_DISABLE_QUERY: int
SECURITY_FLAG_IGNORE_CERT_WRONG_USAGE: int
INTERNET_SCHEME_HTTP: int
INTERNET_SCHEME_HTTPS: int
WINHTTP_AUTOPROXY_AUTO_DETECT: int
WINHTTP_AUTOPROXY_CONFIG_URL: int
WINHTTP_AUTOPROXY_RUN_INPROCESS: int
WINHTTP_AUTOPROXY_RUN_OUTPROCESS_ONLY: int
WINHTTP_AUTO_DETECT_TYPE_DHCP: int
WINHTTP_AUTO_DETECT_TYPE_DNS_A: int
WINHTTP_TIME_FORMAT_BUFSIZE: int
ICU_ESCAPE_AUTHORITY: int
ICU_REJECT_USERPWD: int
WINHTTP_ACCESS_TYPE_DEFAULT_PROXY: int
WINHTTP_ACCESS_TYPE_NO_PROXY: int
WINHTTP_ACCESS_TYPE_NAMED_PROXY: int
WINHTTP_OPTION_CALLBACK: int
WINHTTP_OPTION_RESOLVE_TIMEOUT: int
WINHTTP_OPTION_CONNECT_TIMEOUT: int
WINHTTP_OPTION_CONNECT_RETRIES: int
WINHTTP_OPTION_SEND_TIMEOUT: int
WINHTTP_OPTION_RECEIVE_TIMEOUT: int
WINHTTP_OPTION_RECEIVE_RESPONSE_TIMEOUT: int
WINHTTP_OPTION_HANDLE_TYPE: int
WINHTTP_OPTION_READ_BUFFER_SIZE: int
WINHTTP_OPTION_WRITE_BUFFER_SIZE: int
WINHTTP_OPTION_PARENT_HANDLE: int
WINHTTP_OPTION_EXTENDED_ERROR: int
WINHTTP_OPTION_SECURITY_FLAGS: int
WINHTTP_OPTION_SECURITY_CERTIFICATE_STRUCT: int
WINHTTP_OPTION_URL: int
WINHTTP_OPTION_SECURITY_KEY_BITNESS: int
WINHTTP_OPTION_PROXY: int
WINHTTP_OPTION_USER_AGENT: int
WINHTTP_OPTION_CONTEXT_VALUE: int
WINHTTP_OPTION_CLIENT_CERT_CONTEXT: int
WINHTTP_OPTION_REQUEST_PRIORITY: int
WINHTTP_OPTION_HTTP_VERSION: int
WINHTTP_OPTION_DISABLE_FEATURE: int
WINHTTP_OPTION_CODEPAGE: int
WINHTTP_OPTION_MAX_CONNS_PER_SERVER: int
WINHTTP_OPTION_MAX_CONNS_PER_1_0_SERVER: int
WINHTTP_OPTION_AUTOLOGON_POLICY: int
WINHTTP_OPTION_SERVER_CERT_CONTEXT: int
WINHTTP_OPTION_ENABLE_FEATURE: int
WINHTTP_OPTION_WORKER_THREAD_COUNT: int
WINHTTP_OPTION_PASSPORT_COBRANDING_TEXT: int
WINHTTP_OPTION_PASSPORT_COBRANDING_URL: int
WINHTTP_OPTION_CONFIGURE_PASSPORT_AUTH: int
WINHTTP_OPTION_SECURE_PROTOCOLS: int
WINHTTP_OPTION_ENABLETRACING: int
WINHTTP_OPTION_PASSPORT_SIGN_OUT: int
WINHTTP_OPTION_PASSPORT_RETURN_URL: int
WINHTTP_OPTION_REDIRECT_POLICY: int
WINHTTP_OPTION_MAX_HTTP_AUTOMATIC_REDIRECTS: int
WINHTTP_OPTION_MAX_HTTP_STATUS_CONTINUE: int
WINHTTP_OPTION_MAX_RESPONSE_HEADER_SIZE: int
WINHTTP_OPTION_MAX_RESPONSE_DRAIN_SIZE: int
WINHTTP_OPTION_CONNECTION_INFO: int
WINHTTP_OPTION_SPN: int
WINHTTP_OPTION_GLOBAL_PROXY_CREDS: int
WINHTTP_OPTION_GLOBAL_SERVER_CREDS: int
WINHTTP_OPTION_UNLOAD_NOTIFY_EVENT: int
WINHTTP_OPTION_REJECT_USERPWD_IN_URL: int
WINHTTP_OPTION_USE_GLOBAL_SERVER_CREDENTIALS: int
WINHTTP_LAST_OPTION: int
WINHTTP_OPTION_USERNAME: int
WINHTTP_OPTION_PASSWORD: int
WINHTTP_OPTION_PROXY_USERNAME: int
WINHTTP_OPTION_PROXY_PASSWORD: int
WINHTTP_CONNS_PER_SERVER_UNLIMITED: int
WINHTTP_AUTOLOGON_SECURITY_LEVEL_MEDIUM: int
WINHTTP_AUTOLOGON_SECURITY_LEVEL_LOW: int
WINHTTP_AUTOLOGON_SECURITY_LEVEL_HIGH: int
WINHTTP_AUTOLOGON_SECURITY_LEVEL_DEFAULT: int
WINHTTP_OPTION_REDIRECT_POLICY_NEVER: int
WINHTTP_OPTION_REDIRECT_POLICY_DISALLOW_HTTPS_TO_HTTP: int
WINHTTP_OPTION_REDIRECT_POLICY_ALWAYS: int
WINHTTP_OPTION_REDIRECT_POLICY_LAST: int
WINHTTP_OPTION_REDIRECT_POLICY_DEFAULT: int
WINHTTP_DISABLE_PASSPORT_AUTH: int
WINHTTP_ENABLE_PASSPORT_AUTH: int
WINHTTP_DISABLE_PASSPORT_KEYRING: int
WINHTTP_ENABLE_PASSPORT_KEYRING: int
WINHTTP_DISABLE_COOKIES: int
WINHTTP_DISABLE_REDIRECTS: int
WINHTTP_DISABLE_AUTHENTICATION: int
WINHTTP_DISABLE_KEEP_ALIVE: int
WINHTTP_ENABLE_SSL_REVOCATION: int
WINHTTP_ENABLE_SSL_REVERT_IMPERSONATION: int
WINHTTP_DISABLE_SPN_SERVER_PORT: int
WINHTTP_ENABLE_SPN_SERVER_PORT: int
WINHTTP_OPTION_SPN_MASK: int
WINHTTP_HANDLE_TYPE_SESSION: int
WINHTTP_HANDLE_TYPE_CONNECT: int
WINHTTP_HANDLE_TYPE_REQUEST: int
WINHTTP_AUTH_SCHEME_BASIC: int
WINHTTP_AUTH_SCHEME_NTLM: int
WINHTTP_AUTH_SCHEME_PASSPORT: int
WINHTTP_AUTH_SCHEME_DIGEST: int
WINHTTP_AUTH_SCHEME_NEGOTIATE: int
WINHTTP_AUTH_TARGET_SERVER: int
WINHTTP_AUTH_TARGET_PROXY: int
WINHTTP_CALLBACK_STATUS_FLAG_CERT_REV_FAILED: int
WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CERT: int
WINHTTP_CALLBACK_STATUS_FLAG_CERT_REVOKED: int
WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA: int
WINHTTP_CALLBACK_STATUS_FLAG_CERT_CN_INVALID: int
WINHTTP_CALLBACK_STATUS_FLAG_CERT_DATE_INVALID: int
WINHTTP_CALLBACK_STATUS_FLAG_CERT_WRONG_USAGE: int
WINHTTP_CALLBACK_STATUS_FLAG_SECURITY_CHANNEL_ERROR: int
WINHTTP_FLAG_SECURE_PROTOCOL_SSL2: int
WINHTTP_FLAG_SECURE_PROTOCOL_SSL3: int
WINHTTP_FLAG_SECURE_PROTOCOL_TLS1: int
WINHTTP_FLAG_SECURE_PROTOCOL_ALL: int
WINHTTP_CALLBACK_STATUS_RESOLVING_NAME: int
WINHTTP_CALLBACK_STATUS_NAME_RESOLVED: int
WINHTTP_CALLBACK_STATUS_CONNECTING_TO_SERVER: int
WINHTTP_CALLBACK_STATUS_CONNECTED_TO_SERVER: int
WINHTTP_CALLBACK_STATUS_SENDING_REQUEST: int
WINHTTP_CALLBACK_STATUS_REQUEST_SENT: int
WINHTTP_CALLBACK_STATUS_RECEIVING_RESPONSE: int
WINHTTP_CALLBACK_STATUS_RESPONSE_RECEIVED: int
WINHTTP_CALLBACK_STATUS_CLOSING_CONNECTION: int
WINHTTP_CALLBACK_STATUS_CONNECTION_CLOSED: int
WINHTTP_CALLBACK_STATUS_HANDLE_CREATED: int
WINHTTP_CALLBACK_STATUS_HANDLE_CLOSING: int
WINHTTP_CALLBACK_STATUS_DETECTING_PROXY: int
WINHTTP_CALLBACK_STATUS_REDIRECT: int
WINHTTP_CALLBACK_STATUS_INTERMEDIATE_RESPONSE: int
WINHTTP_CALLBACK_STATUS_SECURE_FAILURE: int
WINHTTP_CALLBACK_STATUS_HEADERS_AVAILABLE: int
WINHTTP_CALLBACK_STATUS_DATA_AVAILABLE: int
WINHTTP_CALLBACK_STATUS_READ_COMPLETE: int
WINHTTP_CALLBACK_STATUS_WRITE_COMPLETE: int
WINHTTP_CALLBACK_STATUS_REQUEST_ERROR: int
WINHTTP_CALLBACK_STATUS_SENDREQUEST_COMPLETE: int
API_RECEIVE_RESPONSE: int
API_QUERY_DATA_AVAILABLE: int
API_READ_DATA: int
API_WRITE_DATA: int
API_SEND_REQUEST: int
WINHTTP_CALLBACK_FLAG_RESOLVE_NAME: int
WINHTTP_CALLBACK_FLAG_CONNECT_TO_SERVER: int
WINHTTP_CALLBACK_FLAG_SEND_REQUEST: int
WINHTTP_CALLBACK_FLAG_RECEIVE_RESPONSE: int
WINHTTP_CALLBACK_FLAG_CLOSE_CONNECTION: int
WINHTTP_CALLBACK_FLAG_HANDLES: int
WINHTTP_CALLBACK_FLAG_DETECTING_PROXY: int
WINHTTP_CALLBACK_FLAG_REDIRECT: int
WINHTTP_CALLBACK_FLAG_INTERMEDIATE_RESPONSE: int
WINHTTP_CALLBACK_FLAG_SECURE_FAILURE: int
WINHTTP_CALLBACK_FLAG_SENDREQUEST_COMPLETE: int
WINHTTP_CALLBACK_FLAG_HEADERS_AVAILABLE: int
WINHTTP_CALLBACK_FLAG_DATA_AVAILABLE: int
WINHTTP_CALLBACK_FLAG_READ_COMPLETE: int
WINHTTP_CALLBACK_FLAG_WRITE_COMPLETE: int
WINHTTP_CALLBACK_FLAG_REQUEST_ERROR: int
WINHTTP_CALLBACK_FLAG_ALL_COMPLETIONS: int
WINHTTP_CALLBACK_FLAG_ALL_NOTIFICATIONS: int
WINHTTP_QUERY_MIME_VERSION: int
WINHTTP_QUERY_CONTENT_TYPE: int
WINHTTP_QUERY_CONTENT_TRANSFER_ENCODING: int
WINHTTP_QUERY_CONTENT_ID: int
WINHTTP_QUERY_CONTENT_DESCRIPTION: int
WINHTTP_QUERY_CONTENT_LENGTH: int
WINHTTP_QUERY_CONTENT_LANGUAGE: int
WINHTTP_QUERY_ALLOW: int
WINHTTP_QUERY_PUBLIC: int
WINHTTP_QUERY_DATE: int
WINHTTP_QUERY_EXPIRES: int
WINHTTP_QUERY_LAST_MODIFIED: int
WINHTTP_QUERY_MESSAGE_ID: int
WINHTTP_QUERY_URI: int
WINHTTP_QUERY_DERIVED_FROM: int
WINHTTP_QUERY_COST: int
WINHTTP_QUERY_LINK: int
WINHTTP_QUERY_PRAGMA: int
WINHTTP_QUERY_VERSION: int
WINHTTP_QUERY_STATUS_CODE: int
WINHTTP_QUERY_STATUS_TEXT: int
WINHTTP_QUERY_RAW_HEADERS: int
WINHTTP_QUERY_RAW_HEADERS_CRLF: int
WINHTTP_QUERY_CONNECTION: int
WINHTTP_QUERY_ACCEPT: int
WINHTTP_QUERY_ACCEPT_CHARSET: int
WINHTTP_QUERY_ACCEPT_ENCODING: int
WINHTTP_QUERY_ACCEPT_LANGUAGE: int
WINHTTP_QUERY_AUTHORIZATION: int
WINHTTP_QUERY_CONTENT_ENCODING: int
WINHTTP_QUERY_FORWARDED: int
WINHTTP_QUERY_FROM: int
WINHTTP_QUERY_IF_MODIFIED_SINCE: int
WINHTTP_QUERY_LOCATION: int
WINHTTP_QUERY_ORIG_URI: int
WINHTTP_QUERY_REFERER: int
WINHTTP_QUERY_RETRY_AFTER: int
WINHTTP_QUERY_SERVER: int
WINHTTP_QUERY_TITLE: int
WINHTTP_QUERY_USER_AGENT: int
WINHTTP_QUERY_WWW_AUTHENTICATE: int
WINHTTP_QUERY_PROXY_AUTHENTICATE: int
WINHTTP_QUERY_ACCEPT_RANGES: int
WINHTTP_QUERY_SET_COOKIE: int
WINHTTP_QUERY_COOKIE: int
WINHTTP_QUERY_REQUEST_METHOD: int
WINHTTP_QUERY_REFRESH: int
WINHTTP_QUERY_CONTENT_DISPOSITION: int
WINHTTP_QUERY_AGE: int
WINHTTP_QUERY_CACHE_CONTROL: int
WINHTTP_QUERY_CONTENT_BASE: int
WINHTTP_QUERY_CONTENT_LOCATION: int
WINHTTP_QUERY_CONTENT_MD5: int
WINHTTP_QUERY_CONTENT_RANGE: int
WINHTTP_QUERY_ETAG: int
WINHTTP_QUERY_HOST: int
WINHTTP_QUERY_IF_MATCH: int
WINHTTP_QUERY_IF_NONE_MATCH: int
WINHTTP_QUERY_IF_RANGE: int
WINHTTP_QUERY_IF_UNMODIFIED_SINCE: int
WINHTTP_QUERY_MAX_FORWARDS: int
WINHTTP_QUERY_PROXY_AUTHORIZATION: int
WINHTTP_QUERY_RANGE: int
WINHTTP_QUERY_TRANSFER_ENCODING: int
WINHTTP_QUERY_UPGRADE: int
WINHTTP_QUERY_VARY: int
WINHTTP_QUERY_VIA: int
WINHTTP_QUERY_WARNING: int
WINHTTP_QUERY_EXPECT: int
WINHTTP_QUERY_PROXY_CONNECTION: int
WINHTTP_QUERY_UNLESS_MODIFIED_SINCE: int
WINHTTP_QUERY_PROXY_SUPPORT: int
WINHTTP_QUERY_AUTHENTICATION_INFO: int
WINHTTP_QUERY_PASSPORT_URLS: int
WINHTTP_QUERY_PASSPORT_CONFIG: int
WINHTTP_QUERY_MAX: int
WINHTTP_QUERY_CUSTOM: int
WINHTTP_QUERY_FLAG_REQUEST_HEADERS: int
WINHTTP_QUERY_FLAG_SYSTEMTIME: int
WINHTTP_QUERY_FLAG_NUMBER: int
HTTP_STATUS_WEBDAV_MULTI_STATUS: int
WINHTTP_ADDREQ_INDEX_MASK: int
WINHTTP_ADDREQ_FLAGS_MASK: int
WINHTTP_ADDREQ_FLAG_ADD_IF_NEW: int
WINHTTP_ADDREQ_FLAG_ADD: int
WINHTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA: int
WINHTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLON: int
WINHTTP_ADDREQ_FLAG_COALESCE: int
WINHTTP_ADDREQ_FLAG_REPLACE: int
WINHTTP_IGNORE_REQUEST_TOTAL_LENGTH: int
WINHTTP_ERROR_BASE: int
ERROR_WINHTTP_OUT_OF_HANDLES: int
ERROR_WINHTTP_TIMEOUT: int
ERROR_WINHTTP_INTERNAL_ERROR: int
ERROR_WINHTTP_INVALID_URL: int
ERROR_WINHTTP_UNRECOGNIZED_SCHEME: int
ERROR_WINHTTP_NAME_NOT_RESOLVED: int
ERROR_WINHTTP_INVALID_OPTION: int
ERROR_WINHTTP_OPTION_NOT_SETTABLE: int
ERROR_WINHTTP_SHUTDOWN: int
ERROR_WINHTTP_LOGIN_FAILURE: int
ERROR_WINHTTP_OPERATION_CANCELLED: int
ERROR_WINHTTP_INCORRECT_HANDLE_TYPE: int
ERROR_WINHTTP_INCORRECT_HANDLE_STATE: int
ERROR_WINHTTP_CANNOT_CONNECT: int
ERROR_WINHTTP_CONNECTION_ERROR: int
ERROR_WINHTTP_RESEND_REQUEST: int
ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED: int
ERROR_WINHTTP_CANNOT_CALL_BEFORE_OPEN: int
ERROR_WINHTTP_CANNOT_CALL_BEFORE_SEND: int
ERROR_WINHTTP_CANNOT_CALL_AFTER_SEND: int
ERROR_WINHTTP_CANNOT_CALL_AFTER_OPEN: int
ERROR_WINHTTP_HEADER_NOT_FOUND: int
ERROR_WINHTTP_INVALID_SERVER_RESPONSE: int
ERROR_WINHTTP_INVALID_HEADER: int
ERROR_WINHTTP_INVALID_QUERY_REQUEST: int
ERROR_WINHTTP_HEADER_ALREADY_EXISTS: int
ERROR_WINHTTP_REDIRECT_FAILED: int
ERROR_WINHTTP_AUTO_PROXY_SERVICE_ERROR: int
ERROR_WINHTTP_BAD_AUTO_PROXY_SCRIPT: int
ERROR_WINHTTP_UNABLE_TO_DOWNLOAD_SCRIPT: int
ERROR_WINHTTP_NOT_INITIALIZED: int
ERROR_WINHTTP_SECURE_FAILURE: int
ERROR_WINHTTP_SECURE_CERT_DATE_INVALID: int
ERROR_WINHTTP_SECURE_CERT_CN_INVALID: int
ERROR_WINHTTP_SECURE_INVALID_CA: int
ERROR_WINHTTP_SECURE_CERT_REV_FAILED: int
ERROR_WINHTTP_SECURE_CHANNEL_ERROR: int
ERROR_WINHTTP_SECURE_INVALID_CERT: int
ERROR_WINHTTP_SECURE_CERT_REVOKED: int
ERROR_WINHTTP_SECURE_CERT_WRONG_USAGE: int
ERROR_WINHTTP_AUTODETECTION_FAILED: int
ERROR_WINHTTP_HEADER_COUNT_EXCEEDED: int
ERROR_WINHTTP_HEADER_SIZE_OVERFLOW: int
ERROR_WINHTTP_CHUNKED_ENCODING_HEADER_SIZE_OVERFLOW: int
ERROR_WINHTTP_RESPONSE_DRAIN_OVERFLOW: int
ERROR_WINHTTP_CLIENT_CERT_NO_PRIVATE_KEY: int
ERROR_WINHTTP_CLIENT_CERT_NO_ACCESS_PRIVATE_KEY: int
WINHTTP_ERROR_LAST: int
WINHTTP_NO_PROXY_NAME: None
WINHTTP_NO_PROXY_BYPASS: None
WINHTTP_NO_REFERER: None
WINHTTP_DEFAULT_ACCEPT_TYPES: None
WINHTTP_NO_ADDITIONAL_HEADERS: None
WINHTTP_NO_REQUEST_DATA: None

View File

@@ -0,0 +1,569 @@
from typing import Any
def __getattr__(name: str) -> Any: ... # incomplete
CNLEN: int
LM20_CNLEN: int
DNLEN: int
LM20_DNLEN: int
UNCLEN: int
LM20_UNCLEN: int
NNLEN: int
LM20_NNLEN: int
RMLEN: int
LM20_RMLEN: int
SNLEN: int
LM20_SNLEN: int
STXTLEN: int
LM20_STXTLEN: int
PATHLEN: int
LM20_PATHLEN: int
DEVLEN: int
LM20_DEVLEN: int
EVLEN: int
UNLEN: int
LM20_UNLEN: int
GNLEN: int
LM20_GNLEN: int
PWLEN: int
LM20_PWLEN: int
SHPWLEN: int
CLTYPE_LEN: int
MAXCOMMENTSZ: int
LM20_MAXCOMMENTSZ: int
QNLEN: int
LM20_QNLEN: int
ALERTSZ: int
NETBIOS_NAME_LEN: int
CRYPT_KEY_LEN: int
CRYPT_TXT_LEN: int
ENCRYPTED_PWLEN: int
SESSION_PWLEN: int
SESSION_CRYPT_KLEN: int
PARMNUM_ALL: int
PARM_ERROR_NONE: int
PARMNUM_BASE_INFOLEVEL: int
NULL: int
PLATFORM_ID_DOS: int
PLATFORM_ID_OS2: int
PLATFORM_ID_NT: int
PLATFORM_ID_OSF: int
PLATFORM_ID_VMS: int
MAX_LANMAN_MESSAGE_ID: int
UF_SCRIPT: int
UF_ACCOUNTDISABLE: int
UF_HOMEDIR_REQUIRED: int
UF_LOCKOUT: int
UF_PASSWD_NOTREQD: int
UF_PASSWD_CANT_CHANGE: int
UF_TEMP_DUPLICATE_ACCOUNT: int
UF_NORMAL_ACCOUNT: int
UF_INTERDOMAIN_TRUST_ACCOUNT: int
UF_WORKSTATION_TRUST_ACCOUNT: int
UF_SERVER_TRUST_ACCOUNT: int
UF_MACHINE_ACCOUNT_MASK: int
UF_ACCOUNT_TYPE_MASK: int
UF_DONT_EXPIRE_PASSWD: int
UF_MNS_LOGON_ACCOUNT: int
UF_SETTABLE_BITS: int
FILTER_TEMP_DUPLICATE_ACCOUNT: int
FILTER_NORMAL_ACCOUNT: int
FILTER_INTERDOMAIN_TRUST_ACCOUNT: int
FILTER_WORKSTATION_TRUST_ACCOUNT: int
FILTER_SERVER_TRUST_ACCOUNT: int
LG_INCLUDE_INDIRECT: int
AF_OP_PRINT: int
AF_OP_COMM: int
AF_OP_SERVER: int
AF_OP_ACCOUNTS: int
AF_SETTABLE_BITS: int
UAS_ROLE_STANDALONE: int
UAS_ROLE_MEMBER: int
UAS_ROLE_BACKUP: int
UAS_ROLE_PRIMARY: int
USER_NAME_PARMNUM: int
USER_PASSWORD_PARMNUM: int
USER_PASSWORD_AGE_PARMNUM: int
USER_PRIV_PARMNUM: int
USER_HOME_DIR_PARMNUM: int
USER_COMMENT_PARMNUM: int
USER_FLAGS_PARMNUM: int
USER_SCRIPT_PATH_PARMNUM: int
USER_AUTH_FLAGS_PARMNUM: int
USER_FULL_NAME_PARMNUM: int
USER_USR_COMMENT_PARMNUM: int
USER_PARMS_PARMNUM: int
USER_WORKSTATIONS_PARMNUM: int
USER_LAST_LOGON_PARMNUM: int
USER_LAST_LOGOFF_PARMNUM: int
USER_ACCT_EXPIRES_PARMNUM: int
USER_MAX_STORAGE_PARMNUM: int
USER_UNITS_PER_WEEK_PARMNUM: int
USER_LOGON_HOURS_PARMNUM: int
USER_PAD_PW_COUNT_PARMNUM: int
USER_NUM_LOGONS_PARMNUM: int
USER_LOGON_SERVER_PARMNUM: int
USER_COUNTRY_CODE_PARMNUM: int
USER_CODE_PAGE_PARMNUM: int
USER_PRIMARY_GROUP_PARMNUM: int
USER_PROFILE: int
USER_PROFILE_PARMNUM: int
USER_HOME_DIR_DRIVE_PARMNUM: int
USER_NAME_INFOLEVEL: int
USER_PASSWORD_INFOLEVEL: int
USER_PASSWORD_AGE_INFOLEVEL: int
USER_PRIV_INFOLEVEL: int
USER_HOME_DIR_INFOLEVEL: int
USER_COMMENT_INFOLEVEL: int
USER_FLAGS_INFOLEVEL: int
USER_SCRIPT_PATH_INFOLEVEL: int
USER_AUTH_FLAGS_INFOLEVEL: int
USER_FULL_NAME_INFOLEVEL: int
USER_USR_COMMENT_INFOLEVEL: int
USER_PARMS_INFOLEVEL: int
USER_WORKSTATIONS_INFOLEVEL: int
USER_LAST_LOGON_INFOLEVEL: int
USER_LAST_LOGOFF_INFOLEVEL: int
USER_ACCT_EXPIRES_INFOLEVEL: int
USER_MAX_STORAGE_INFOLEVEL: int
USER_UNITS_PER_WEEK_INFOLEVEL: int
USER_LOGON_HOURS_INFOLEVEL: int
USER_PAD_PW_COUNT_INFOLEVEL: int
USER_NUM_LOGONS_INFOLEVEL: int
USER_LOGON_SERVER_INFOLEVEL: int
USER_COUNTRY_CODE_INFOLEVEL: int
USER_CODE_PAGE_INFOLEVEL: int
USER_PRIMARY_GROUP_INFOLEVEL: int
USER_HOME_DIR_DRIVE_INFOLEVEL: int
NULL_USERSETINFO_PASSWD: str
UNITS_PER_DAY: int
UNITS_PER_WEEK: int
USER_PRIV_MASK: int
USER_PRIV_GUEST: int
USER_PRIV_USER: int
USER_PRIV_ADMIN: int
MAX_PASSWD_LEN: int
DEF_MIN_PWLEN: int
DEF_PWUNIQUENESS: int
DEF_MAX_PWHIST: int
DEF_MAX_BADPW: int
VALIDATED_LOGON: int
PASSWORD_EXPIRED: int
NON_VALIDATED_LOGON: int
VALID_LOGOFF: int
MODALS_MIN_PASSWD_LEN_PARMNUM: int
MODALS_MAX_PASSWD_AGE_PARMNUM: int
MODALS_MIN_PASSWD_AGE_PARMNUM: int
MODALS_FORCE_LOGOFF_PARMNUM: int
MODALS_PASSWD_HIST_LEN_PARMNUM: int
MODALS_ROLE_PARMNUM: int
MODALS_PRIMARY_PARMNUM: int
MODALS_DOMAIN_NAME_PARMNUM: int
MODALS_DOMAIN_ID_PARMNUM: int
MODALS_LOCKOUT_DURATION_PARMNUM: int
MODALS_LOCKOUT_OBSERVATION_WINDOW_PARMNUM: int
MODALS_LOCKOUT_THRESHOLD_PARMNUM: int
MODALS_MIN_PASSWD_LEN_INFOLEVEL: int
MODALS_MAX_PASSWD_AGE_INFOLEVEL: int
MODALS_MIN_PASSWD_AGE_INFOLEVEL: int
MODALS_FORCE_LOGOFF_INFOLEVEL: int
MODALS_PASSWD_HIST_LEN_INFOLEVEL: int
MODALS_ROLE_INFOLEVEL: int
MODALS_PRIMARY_INFOLEVEL: int
MODALS_DOMAIN_NAME_INFOLEVEL: int
MODALS_DOMAIN_ID_INFOLEVEL: int
GROUPIDMASK: int
GROUP_ALL_PARMNUM: int
GROUP_NAME_PARMNUM: int
GROUP_COMMENT_PARMNUM: int
GROUP_ATTRIBUTES_PARMNUM: int
GROUP_ALL_INFOLEVEL: int
GROUP_NAME_INFOLEVEL: int
GROUP_COMMENT_INFOLEVEL: int
GROUP_ATTRIBUTES_INFOLEVEL: int
LOCALGROUP_NAME_PARMNUM: int
LOCALGROUP_COMMENT_PARMNUM: int
MAXPERMENTRIES: int
ACCESS_NONE: int
ACCESS_READ: int
ACCESS_WRITE: int
ACCESS_CREATE: int
ACCESS_EXEC: int
ACCESS_DELETE: int
ACCESS_ATRIB: int
ACCESS_PERM: int
ACCESS_GROUP: int
ACCESS_AUDIT: int
ACCESS_SUCCESS_OPEN: int
ACCESS_SUCCESS_WRITE: int
ACCESS_SUCCESS_DELETE: int
ACCESS_SUCCESS_ACL: int
ACCESS_SUCCESS_MASK: int
ACCESS_FAIL_OPEN: int
ACCESS_FAIL_WRITE: int
ACCESS_FAIL_DELETE: int
ACCESS_FAIL_ACL: int
ACCESS_FAIL_MASK: int
ACCESS_FAIL_SHIFT: int
ACCESS_RESOURCE_NAME_PARMNUM: int
ACCESS_ATTR_PARMNUM: int
ACCESS_COUNT_PARMNUM: int
ACCESS_RESOURCE_NAME_INFOLEVEL: int
ACCESS_ATTR_INFOLEVEL: int
ACCESS_COUNT_INFOLEVEL: int
ACCESS_LETTERS: str
NETLOGON_CONTROL_QUERY: int
NETLOGON_CONTROL_REPLICATE: int
NETLOGON_CONTROL_SYNCHRONIZE: int
NETLOGON_CONTROL_PDC_REPLICATE: int
NETLOGON_CONTROL_REDISCOVER: int
NETLOGON_CONTROL_TC_QUERY: int
NETLOGON_CONTROL_TRANSPORT_NOTIFY: int
NETLOGON_CONTROL_FIND_USER: int
NETLOGON_CONTROL_UNLOAD_NETLOGON_DLL: int
NETLOGON_CONTROL_BACKUP_CHANGE_LOG: int
NETLOGON_CONTROL_TRUNCATE_LOG: int
NETLOGON_CONTROL_SET_DBFLAG: int
NETLOGON_CONTROL_BREAKPOINT: int
NETLOGON_REPLICATION_NEEDED: int
NETLOGON_REPLICATION_IN_PROGRESS: int
NETLOGON_FULL_SYNC_REPLICATION: int
NETLOGON_REDO_NEEDED: int
def TEXT(x: str) -> str: ...
MAX_PREFERRED_LENGTH: int
PARM_ERROR_UNKNOWN: int
MESSAGE_FILENAME: str
OS2MSG_FILENAME: str
HELP_MSG_FILENAME: str
BACKUP_MSG_FILENAME: str
TIMEQ_FOREVER: int
USER_MAXSTORAGE_UNLIMITED: int
USER_NO_LOGOFF: int
DEF_MAX_PWAGE: int
DEF_MIN_PWAGE: int
DEF_FORCE_LOGOFF: int
ONE_DAY: int
GROUP_SPECIALGRP_USERS: str
GROUP_SPECIALGRP_ADMINS: str
GROUP_SPECIALGRP_GUESTS: str
GROUP_SPECIALGRP_LOCAL: str
ACCESS_ALL: int
SV_PLATFORM_ID_OS2: int
SV_PLATFORM_ID_NT: int
MAJOR_VERSION_MASK: int
SV_TYPE_WORKSTATION: int
SV_TYPE_SERVER: int
SV_TYPE_SQLSERVER: int
SV_TYPE_DOMAIN_CTRL: int
SV_TYPE_DOMAIN_BAKCTRL: int
SV_TYPE_TIME_SOURCE: int
SV_TYPE_AFP: int
SV_TYPE_NOVELL: int
SV_TYPE_DOMAIN_MEMBER: int
SV_TYPE_PRINTQ_SERVER: int
SV_TYPE_DIALIN_SERVER: int
SV_TYPE_XENIX_SERVER: int
SV_TYPE_SERVER_UNIX: int
SV_TYPE_NT: int
SV_TYPE_WFW: int
SV_TYPE_SERVER_MFPN: int
SV_TYPE_SERVER_NT: int
SV_TYPE_POTENTIAL_BROWSER: int
SV_TYPE_BACKUP_BROWSER: int
SV_TYPE_MASTER_BROWSER: int
SV_TYPE_DOMAIN_MASTER: int
SV_TYPE_SERVER_OSF: int
SV_TYPE_SERVER_VMS: int
SV_TYPE_WINDOWS: int
SV_TYPE_DFS: int
SV_TYPE_CLUSTER_NT: int
SV_TYPE_DCE: int
SV_TYPE_ALTERNATE_XPORT: int
SV_TYPE_DOMAIN_ENUM: int
SV_TYPE_ALL: int
SV_NODISC: int
SV_USERSECURITY: int
SV_SHARESECURITY: int
SV_HIDDEN: int
SV_VISIBLE: int
SV_PLATFORM_ID_PARMNUM: int
SV_NAME_PARMNUM: int
SV_VERSION_MAJOR_PARMNUM: int
SV_VERSION_MINOR_PARMNUM: int
SV_TYPE_PARMNUM: int
SV_COMMENT_PARMNUM: int
SV_USERS_PARMNUM: int
SV_DISC_PARMNUM: int
SV_HIDDEN_PARMNUM: int
SV_ANNOUNCE_PARMNUM: int
SV_ANNDELTA_PARMNUM: int
SV_USERPATH_PARMNUM: int
SV_ALERTS_PARMNUM: int
SV_SECURITY_PARMNUM: int
SV_NUMADMIN_PARMNUM: int
SV_LANMASK_PARMNUM: int
SV_GUESTACC_PARMNUM: int
SV_CHDEVQ_PARMNUM: int
SV_CHDEVJOBS_PARMNUM: int
SV_CONNECTIONS_PARMNUM: int
SV_SHARES_PARMNUM: int
SV_OPENFILES_PARMNUM: int
SV_SESSREQS_PARMNUM: int
SV_ACTIVELOCKS_PARMNUM: int
SV_NUMREQBUF_PARMNUM: int
SV_NUMBIGBUF_PARMNUM: int
SV_NUMFILETASKS_PARMNUM: int
SV_ALERTSCHED_PARMNUM: int
SV_ERRORALERT_PARMNUM: int
SV_LOGONALERT_PARMNUM: int
SV_ACCESSALERT_PARMNUM: int
SV_DISKALERT_PARMNUM: int
SV_NETIOALERT_PARMNUM: int
SV_MAXAUDITSZ_PARMNUM: int
SV_SRVHEURISTICS_PARMNUM: int
SV_SESSOPENS_PARMNUM: int
SV_SESSVCS_PARMNUM: int
SV_OPENSEARCH_PARMNUM: int
SV_SIZREQBUF_PARMNUM: int
SV_INITWORKITEMS_PARMNUM: int
SV_MAXWORKITEMS_PARMNUM: int
SV_RAWWORKITEMS_PARMNUM: int
SV_IRPSTACKSIZE_PARMNUM: int
SV_MAXRAWBUFLEN_PARMNUM: int
SV_SESSUSERS_PARMNUM: int
SV_SESSCONNS_PARMNUM: int
SV_MAXNONPAGEDMEMORYUSAGE_PARMNUM: int
SV_MAXPAGEDMEMORYUSAGE_PARMNUM: int
SV_ENABLESOFTCOMPAT_PARMNUM: int
SV_ENABLEFORCEDLOGOFF_PARMNUM: int
SV_TIMESOURCE_PARMNUM: int
SV_ACCEPTDOWNLEVELAPIS_PARMNUM: int
SV_LMANNOUNCE_PARMNUM: int
SV_DOMAIN_PARMNUM: int
SV_MAXCOPYREADLEN_PARMNUM: int
SV_MAXCOPYWRITELEN_PARMNUM: int
SV_MINKEEPSEARCH_PARMNUM: int
SV_MAXKEEPSEARCH_PARMNUM: int
SV_MINKEEPCOMPLSEARCH_PARMNUM: int
SV_MAXKEEPCOMPLSEARCH_PARMNUM: int
SV_THREADCOUNTADD_PARMNUM: int
SV_NUMBLOCKTHREADS_PARMNUM: int
SV_SCAVTIMEOUT_PARMNUM: int
SV_MINRCVQUEUE_PARMNUM: int
SV_MINFREEWORKITEMS_PARMNUM: int
SV_XACTMEMSIZE_PARMNUM: int
SV_THREADPRIORITY_PARMNUM: int
SV_MAXMPXCT_PARMNUM: int
SV_OPLOCKBREAKWAIT_PARMNUM: int
SV_OPLOCKBREAKRESPONSEWAIT_PARMNUM: int
SV_ENABLEOPLOCKS_PARMNUM: int
SV_ENABLEOPLOCKFORCECLOSE_PARMNUM: int
SV_ENABLEFCBOPENS_PARMNUM: int
SV_ENABLERAW_PARMNUM: int
SV_ENABLESHAREDNETDRIVES_PARMNUM: int
SV_MINFREECONNECTIONS_PARMNUM: int
SV_MAXFREECONNECTIONS_PARMNUM: int
SV_INITSESSTABLE_PARMNUM: int
SV_INITCONNTABLE_PARMNUM: int
SV_INITFILETABLE_PARMNUM: int
SV_INITSEARCHTABLE_PARMNUM: int
SV_ALERTSCHEDULE_PARMNUM: int
SV_ERRORTHRESHOLD_PARMNUM: int
SV_NETWORKERRORTHRESHOLD_PARMNUM: int
SV_DISKSPACETHRESHOLD_PARMNUM: int
SV_MAXLINKDELAY_PARMNUM: int
SV_MINLINKTHROUGHPUT_PARMNUM: int
SV_LINKINFOVALIDTIME_PARMNUM: int
SV_SCAVQOSINFOUPDATETIME_PARMNUM: int
SV_MAXWORKITEMIDLETIME_PARMNUM: int
SV_MAXRAWWORKITEMS_PARMNUM: int
SV_PRODUCTTYPE_PARMNUM: int
SV_SERVERSIZE_PARMNUM: int
SV_CONNECTIONLESSAUTODISC_PARMNUM: int
SV_SHARINGVIOLATIONRETRIES_PARMNUM: int
SV_SHARINGVIOLATIONDELAY_PARMNUM: int
SV_MAXGLOBALOPENSEARCH_PARMNUM: int
SV_REMOVEDUPLICATESEARCHES_PARMNUM: int
SV_LOCKVIOLATIONRETRIES_PARMNUM: int
SV_LOCKVIOLATIONOFFSET_PARMNUM: int
SV_LOCKVIOLATIONDELAY_PARMNUM: int
SV_MDLREADSWITCHOVER_PARMNUM: int
SV_CACHEDOPENLIMIT_PARMNUM: int
SV_CRITICALTHREADS_PARMNUM: int
SV_RESTRICTNULLSESSACCESS_PARMNUM: int
SV_ENABLEWFW311DIRECTIPX_PARMNUM: int
SV_OTHERQUEUEAFFINITY_PARMNUM: int
SV_QUEUESAMPLESECS_PARMNUM: int
SV_BALANCECOUNT_PARMNUM: int
SV_PREFERREDAFFINITY_PARMNUM: int
SV_MAXFREERFCBS_PARMNUM: int
SV_MAXFREEMFCBS_PARMNUM: int
SV_MAXFREELFCBS_PARMNUM: int
SV_MAXFREEPAGEDPOOLCHUNKS_PARMNUM: int
SV_MINPAGEDPOOLCHUNKSIZE_PARMNUM: int
SV_MAXPAGEDPOOLCHUNKSIZE_PARMNUM: int
SV_SENDSFROMPREFERREDPROCESSOR_PARMNUM: int
SV_MAXTHREADSPERQUEUE_PARMNUM: int
SV_CACHEDDIRECTORYLIMIT_PARMNUM: int
SV_MAXCOPYLENGTH_PARMNUM: int
SV_ENABLEBULKTRANSFER_PARMNUM: int
SV_ENABLECOMPRESSION_PARMNUM: int
SV_AUTOSHAREWKS_PARMNUM: int
SV_AUTOSHARESERVER_PARMNUM: int
SV_ENABLESECURITYSIGNATURE_PARMNUM: int
SV_REQUIRESECURITYSIGNATURE_PARMNUM: int
SV_MINCLIENTBUFFERSIZE_PARMNUM: int
SV_CONNECTIONNOSESSIONSTIMEOUT_PARMNUM: int
SVI1_NUM_ELEMENTS: int
SVI2_NUM_ELEMENTS: int
SVI3_NUM_ELEMENTS: int
SW_AUTOPROF_LOAD_MASK: int
SW_AUTOPROF_SAVE_MASK: int
SV_MAX_SRV_HEUR_LEN: int
SV_USERS_PER_LICENSE: int
SVTI2_REMAP_PIPE_NAMES: int
SHARE_NETNAME_PARMNUM: int
SHARE_TYPE_PARMNUM: int
SHARE_REMARK_PARMNUM: int
SHARE_PERMISSIONS_PARMNUM: int
SHARE_MAX_USES_PARMNUM: int
SHARE_CURRENT_USES_PARMNUM: int
SHARE_PATH_PARMNUM: int
SHARE_PASSWD_PARMNUM: int
SHARE_FILE_SD_PARMNUM: int
SHI1_NUM_ELEMENTS: int
SHI2_NUM_ELEMENTS: int
STYPE_DISKTREE: int
STYPE_PRINTQ: int
STYPE_DEVICE: int
STYPE_IPC: int
STYPE_SPECIAL: int
SHI1005_FLAGS_DFS: int
SHI1005_FLAGS_DFS_ROOT: int
COW_PERMACHINE: int
COW_PERUSER: int
CSC_CACHEABLE: int
CSC_NOFLOWOPS: int
CSC_AUTO_INWARD: int
CSC_AUTO_OUTWARD: int
SHI1005_VALID_FLAGS_SET: int
SHI1007_VALID_FLAGS_SET: int
SESS_GUEST: int
SESS_NOENCRYPTION: int
SESI1_NUM_ELEMENTS: int
SESI2_NUM_ELEMENTS: int
PERM_FILE_READ: int
PERM_FILE_WRITE: int
PERM_FILE_CREATE: int
WNNC_NET_MSNET: int
WNNC_NET_LANMAN: int
WNNC_NET_NETWARE: int
WNNC_NET_VINES: int
WNNC_NET_10NET: int
WNNC_NET_LOCUS: int
WNNC_NET_SUN_PC_NFS: int
WNNC_NET_LANSTEP: int
WNNC_NET_9TILES: int
WNNC_NET_LANTASTIC: int
WNNC_NET_AS400: int
WNNC_NET_FTP_NFS: int
WNNC_NET_PATHWORKS: int
WNNC_NET_LIFENET: int
WNNC_NET_POWERLAN: int
WNNC_NET_BWNFS: int
WNNC_NET_COGENT: int
WNNC_NET_FARALLON: int
WNNC_NET_APPLETALK: int
WNNC_NET_INTERGRAPH: int
WNNC_NET_SYMFONET: int
WNNC_NET_CLEARCASE: int
WNNC_NET_FRONTIER: int
WNNC_NET_BMC: int
WNNC_NET_DCE: int
WNNC_NET_DECORB: int
WNNC_NET_PROTSTOR: int
WNNC_NET_FJ_REDIR: int
WNNC_NET_DISTINCT: int
WNNC_NET_TWINS: int
WNNC_NET_RDR2SAMPLE: int
RESOURCE_CONNECTED: int
RESOURCE_GLOBALNET: int
RESOURCE_REMEMBERED: int
RESOURCE_RECENT: int
RESOURCE_CONTEXT: int
RESOURCETYPE_ANY: int
RESOURCETYPE_DISK: int
RESOURCETYPE_PRINT: int
RESOURCETYPE_RESERVED: int
RESOURCETYPE_UNKNOWN: int
RESOURCEUSAGE_CONNECTABLE: int
RESOURCEUSAGE_CONTAINER: int
RESOURCEUSAGE_NOLOCALDEVICE: int
RESOURCEUSAGE_SIBLING: int
RESOURCEUSAGE_ATTACHED: int
RESOURCEUSAGE_ALL: int
RESOURCEUSAGE_RESERVED: int
RESOURCEDISPLAYTYPE_GENERIC: int
RESOURCEDISPLAYTYPE_DOMAIN: int
RESOURCEDISPLAYTYPE_SERVER: int
RESOURCEDISPLAYTYPE_SHARE: int
RESOURCEDISPLAYTYPE_FILE: int
RESOURCEDISPLAYTYPE_GROUP: int
RESOURCEDISPLAYTYPE_NETWORK: int
RESOURCEDISPLAYTYPE_ROOT: int
RESOURCEDISPLAYTYPE_SHAREADMIN: int
RESOURCEDISPLAYTYPE_DIRECTORY: int
RESOURCEDISPLAYTYPE_TREE: int
RESOURCEDISPLAYTYPE_NDSCONTAINER: int
NETPROPERTY_PERSISTENT: int
CONNECT_UPDATE_PROFILE: int
CONNECT_UPDATE_RECENT: int
CONNECT_TEMPORARY: int
CONNECT_INTERACTIVE: int
CONNECT_PROMPT: int
CONNECT_NEED_DRIVE: int
CONNECT_REFCOUNT: int
CONNECT_REDIRECT: int
CONNECT_LOCALDRIVE: int
CONNECT_CURRENT_MEDIA: int
CONNECT_DEFERRED: int
CONNECT_RESERVED: int
CONNDLG_RO_PATH: int
CONNDLG_CONN_POINT: int
CONNDLG_USE_MRU: int
CONNDLG_HIDE_BOX: int
CONNDLG_PERSIST: int
CONNDLG_NOT_PERSIST: int
DISC_UPDATE_PROFILE: int
DISC_NO_FORCE: int
UNIVERSAL_NAME_INFO_LEVEL: int
REMOTE_NAME_INFO_LEVEL: int
WNFMT_MULTILINE: int
WNFMT_ABBREVIATED: int
WNFMT_INENUM: int
WNFMT_CONNECTION: int
NETINFO_DLL16: int
NETINFO_DISKRED: int
NETINFO_PRINTERRED: int
RP_LOGON: int
RP_INIFILE: int
PP_DISPLAYERRORS: int
WNCON_FORNETCARD: int
WNCON_NOTROUTED: int
WNCON_SLOWLINK: int
WNCON_DYNAMIC: int
NetSetupUnknown: int
NetSetupMachine: int
NetSetupWorkgroup: int
NetSetupDomain: int
NetSetupNonExistentDomain: int
NetSetupDnsMachine: int
NetSetupUnknownStatus: int
NetSetupUnjoined: int
NetSetupWorkgroupName: int
NetSetupDomainName: int
NetValidateAuthentication: int
NetValidatePasswordChange: int
NetValidatePasswordReset: int

View File

@@ -0,0 +1,660 @@
from typing import Any
import _win32typing
def __getattr__(name: str) -> Any: ... # incomplete
def CTL_CODE(DeviceType: int, Function: int, Method: int, Access: int) -> int: ...
def DEVICE_TYPE_FROM_CTL_CODE(ctrlCode: int) -> int: ...
FILE_DEVICE_BEEP: int
FILE_DEVICE_CD_ROM: int
FILE_DEVICE_CD_ROM_FILE_SYSTEM: int
FILE_DEVICE_CONTROLLER: int
FILE_DEVICE_DATALINK: int
FILE_DEVICE_DFS: int
FILE_DEVICE_DISK: int
FILE_DEVICE_DISK_FILE_SYSTEM: int
FILE_DEVICE_FILE_SYSTEM: int
FILE_DEVICE_INPORT_PORT: int
FILE_DEVICE_KEYBOARD: int
FILE_DEVICE_MAILSLOT: int
FILE_DEVICE_MIDI_IN: int
FILE_DEVICE_MIDI_OUT: int
FILE_DEVICE_MOUSE: int
FILE_DEVICE_MULTI_UNC_PROVIDER: int
FILE_DEVICE_NAMED_PIPE: int
FILE_DEVICE_NETWORK: int
FILE_DEVICE_NETWORK_BROWSER: int
FILE_DEVICE_NETWORK_FILE_SYSTEM: int
FILE_DEVICE_NULL: int
FILE_DEVICE_PARALLEL_PORT: int
FILE_DEVICE_PHYSICAL_NETCARD: int
FILE_DEVICE_PRINTER: int
FILE_DEVICE_SCANNER: int
FILE_DEVICE_SERIAL_MOUSE_PORT: int
FILE_DEVICE_SERIAL_PORT: int
FILE_DEVICE_SCREEN: int
FILE_DEVICE_SOUND: int
FILE_DEVICE_STREAMS: int
FILE_DEVICE_TAPE: int
FILE_DEVICE_TAPE_FILE_SYSTEM: int
FILE_DEVICE_TRANSPORT: int
FILE_DEVICE_UNKNOWN: int
FILE_DEVICE_VIDEO: int
FILE_DEVICE_VIRTUAL_DISK: int
FILE_DEVICE_WAVE_IN: int
FILE_DEVICE_WAVE_OUT: int
FILE_DEVICE_8042_PORT: int
FILE_DEVICE_NETWORK_REDIRECTOR: int
FILE_DEVICE_BATTERY: int
FILE_DEVICE_BUS_EXTENDER: int
FILE_DEVICE_MODEM: int
FILE_DEVICE_VDM: int
FILE_DEVICE_MASS_STORAGE: int
FILE_DEVICE_SMB: int
FILE_DEVICE_KS: int
FILE_DEVICE_CHANGER: int
FILE_DEVICE_SMARTCARD: int
FILE_DEVICE_ACPI: int
FILE_DEVICE_DVD: int
FILE_DEVICE_FULLSCREEN_VIDEO: int
FILE_DEVICE_DFS_FILE_SYSTEM: int
FILE_DEVICE_DFS_VOLUME: int
FILE_DEVICE_SERENUM: int
FILE_DEVICE_TERMSRV: int
FILE_DEVICE_KSEC: int
FILE_DEVICE_FIPS: int
FILE_DEVICE_INFINIBAND: int
METHOD_BUFFERED: int
METHOD_IN_DIRECT: int
METHOD_OUT_DIRECT: int
METHOD_NEITHER: int
METHOD_DIRECT_TO_HARDWARE: int
METHOD_DIRECT_FROM_HARDWARE: int
FILE_ANY_ACCESS: int
FILE_SPECIAL_ACCESS: int
FILE_READ_ACCESS: int
FILE_WRITE_ACCESS: int
IOCTL_STORAGE_BASE: int
RECOVERED_WRITES_VALID: int
UNRECOVERED_WRITES_VALID: int
RECOVERED_READS_VALID: int
UNRECOVERED_READS_VALID: int
WRITE_COMPRESSION_INFO_VALID: int
READ_COMPRESSION_INFO_VALID: int
TAPE_RETURN_STATISTICS: int
TAPE_RETURN_ENV_INFO: int
TAPE_RESET_STATISTICS: int
MEDIA_ERASEABLE: int
MEDIA_WRITE_ONCE: int
MEDIA_READ_ONLY: int
MEDIA_READ_WRITE: int
MEDIA_WRITE_PROTECTED: int
MEDIA_CURRENTLY_MOUNTED: int
IOCTL_DISK_BASE: int
PARTITION_ENTRY_UNUSED: int
PARTITION_FAT_12: int
PARTITION_XENIX_1: int
PARTITION_XENIX_2: int
PARTITION_FAT_16: int
PARTITION_EXTENDED: int
PARTITION_HUGE: int
PARTITION_IFS: int
PARTITION_OS2BOOTMGR: int
PARTITION_FAT32: int
PARTITION_FAT32_XINT13: int
PARTITION_XINT13: int
PARTITION_XINT13_EXTENDED: int
PARTITION_PREP: int
PARTITION_LDM: int
PARTITION_UNIX: int
VALID_NTFT: int
PARTITION_NTFT: int
GPT_ATTRIBUTE_PLATFORM_REQUIRED: int
GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER: int
GPT_BASIC_DATA_ATTRIBUTE_HIDDEN: int
GPT_BASIC_DATA_ATTRIBUTE_SHADOW_COPY: int
GPT_BASIC_DATA_ATTRIBUTE_READ_ONLY: int
HIST_NO_OF_BUCKETS: int
DISK_LOGGING_START: int
DISK_LOGGING_STOP: int
DISK_LOGGING_DUMP: int
DISK_BINNING: int
CAP_ATA_ID_CMD: int
CAP_ATAPI_ID_CMD: int
CAP_SMART_CMD: int
ATAPI_ID_CMD: int
ID_CMD: int
SMART_CMD: int
SMART_CYL_LOW: int
SMART_CYL_HI: int
SMART_NO_ERROR: int
SMART_IDE_ERROR: int
SMART_INVALID_FLAG: int
SMART_INVALID_COMMAND: int
SMART_INVALID_BUFFER: int
SMART_INVALID_DRIVE: int
SMART_INVALID_IOCTL: int
SMART_ERROR_NO_MEM: int
SMART_INVALID_REGISTER: int
SMART_NOT_SUPPORTED: int
SMART_NO_IDE_DEVICE: int
SMART_OFFLINE_ROUTINE_OFFLINE: int
SMART_SHORT_SELFTEST_OFFLINE: int
SMART_EXTENDED_SELFTEST_OFFLINE: int
SMART_ABORT_OFFLINE_SELFTEST: int
SMART_SHORT_SELFTEST_CAPTIVE: int
SMART_EXTENDED_SELFTEST_CAPTIVE: int
READ_ATTRIBUTE_BUFFER_SIZE: int
IDENTIFY_BUFFER_SIZE: int
READ_THRESHOLD_BUFFER_SIZE: int
SMART_LOG_SECTOR_SIZE: int
READ_ATTRIBUTES: int
READ_THRESHOLDS: int
ENABLE_DISABLE_AUTOSAVE: int
SAVE_ATTRIBUTE_VALUES: int
EXECUTE_OFFLINE_DIAGS: int
SMART_READ_LOG: int
SMART_WRITE_LOG: int
ENABLE_SMART: int
DISABLE_SMART: int
RETURN_SMART_STATUS: int
ENABLE_DISABLE_AUTO_OFFLINE: int
IOCTL_CHANGER_BASE: int
MAX_VOLUME_ID_SIZE: int
MAX_VOLUME_TEMPLATE_SIZE: int
VENDOR_ID_LENGTH: int
PRODUCT_ID_LENGTH: int
REVISION_LENGTH: int
SERIAL_NUMBER_LENGTH: int
CHANGER_BAR_CODE_SCANNER_INSTALLED: int
CHANGER_INIT_ELEM_STAT_WITH_RANGE: int
CHANGER_CLOSE_IEPORT: int
CHANGER_OPEN_IEPORT: int
CHANGER_STATUS_NON_VOLATILE: int
CHANGER_EXCHANGE_MEDIA: int
CHANGER_CLEANER_SLOT: int
CHANGER_LOCK_UNLOCK: int
CHANGER_CARTRIDGE_MAGAZINE: int
CHANGER_MEDIUM_FLIP: int
CHANGER_POSITION_TO_ELEMENT: int
CHANGER_REPORT_IEPORT_STATE: int
CHANGER_STORAGE_DRIVE: int
CHANGER_STORAGE_IEPORT: int
CHANGER_STORAGE_SLOT: int
CHANGER_STORAGE_TRANSPORT: int
CHANGER_DRIVE_CLEANING_REQUIRED: int
CHANGER_PREDISMOUNT_EJECT_REQUIRED: int
CHANGER_CLEANER_ACCESS_NOT_VALID: int
CHANGER_PREMOUNT_EJECT_REQUIRED: int
CHANGER_VOLUME_IDENTIFICATION: int
CHANGER_VOLUME_SEARCH: int
CHANGER_VOLUME_ASSERT: int
CHANGER_VOLUME_REPLACE: int
CHANGER_VOLUME_UNDEFINE: int
CHANGER_SERIAL_NUMBER_VALID: int
CHANGER_DEVICE_REINITIALIZE_CAPABLE: int
CHANGER_KEYPAD_ENABLE_DISABLE: int
CHANGER_DRIVE_EMPTY_ON_DOOR_ACCESS: int
CHANGER_RESERVED_BIT: int
CHANGER_PREDISMOUNT_ALIGN_TO_SLOT: int
CHANGER_PREDISMOUNT_ALIGN_TO_DRIVE: int
CHANGER_CLEANER_AUTODISMOUNT: int
CHANGER_TRUE_EXCHANGE_CAPABLE: int
CHANGER_SLOTS_USE_TRAYS: int
CHANGER_RTN_MEDIA_TO_ORIGINAL_ADDR: int
CHANGER_CLEANER_OPS_NOT_SUPPORTED: int
CHANGER_IEPORT_USER_CONTROL_OPEN: int
CHANGER_IEPORT_USER_CONTROL_CLOSE: int
CHANGER_MOVE_EXTENDS_IEPORT: int
CHANGER_MOVE_RETRACTS_IEPORT: int
CHANGER_TO_TRANSPORT: int
CHANGER_TO_SLOT: int
CHANGER_TO_IEPORT: int
CHANGER_TO_DRIVE: int
LOCK_UNLOCK_IEPORT: int
LOCK_UNLOCK_DOOR: int
LOCK_UNLOCK_KEYPAD: int
LOCK_ELEMENT: int
UNLOCK_ELEMENT: int
EXTEND_IEPORT: int
RETRACT_IEPORT: int
ELEMENT_STATUS_FULL: int
ELEMENT_STATUS_IMPEXP: int
ELEMENT_STATUS_EXCEPT: int
ELEMENT_STATUS_ACCESS: int
ELEMENT_STATUS_EXENAB: int
ELEMENT_STATUS_INENAB: int
ELEMENT_STATUS_PRODUCT_DATA: int
ELEMENT_STATUS_LUN_VALID: int
ELEMENT_STATUS_ID_VALID: int
ELEMENT_STATUS_NOT_BUS: int
ELEMENT_STATUS_INVERT: int
ELEMENT_STATUS_SVALID: int
ELEMENT_STATUS_PVOLTAG: int
ELEMENT_STATUS_AVOLTAG: int
ERROR_LABEL_UNREADABLE: int
ERROR_LABEL_QUESTIONABLE: int
ERROR_SLOT_NOT_PRESENT: int
ERROR_DRIVE_NOT_INSTALLED: int
ERROR_TRAY_MALFUNCTION: int
ERROR_INIT_STATUS_NEEDED: int
ERROR_UNHANDLED_ERROR: int
SEARCH_ALL: int
SEARCH_PRIMARY: int
SEARCH_ALTERNATE: int
SEARCH_ALL_NO_SEQ: int
SEARCH_PRI_NO_SEQ: int
SEARCH_ALT_NO_SEQ: int
ASSERT_PRIMARY: int
ASSERT_ALTERNATE: int
REPLACE_PRIMARY: int
REPLACE_ALTERNATE: int
UNDEFINE_PRIMARY: int
UNDEFINE_ALTERNATE: int
USN_PAGE_SIZE: int
USN_REASON_DATA_OVERWRITE: int
USN_REASON_DATA_EXTEND: int
USN_REASON_DATA_TRUNCATION: int
USN_REASON_NAMED_DATA_OVERWRITE: int
USN_REASON_NAMED_DATA_EXTEND: int
USN_REASON_NAMED_DATA_TRUNCATION: int
USN_REASON_FILE_CREATE: int
USN_REASON_FILE_DELETE: int
USN_REASON_EA_CHANGE: int
USN_REASON_SECURITY_CHANGE: int
USN_REASON_RENAME_OLD_NAME: int
USN_REASON_RENAME_NEW_NAME: int
USN_REASON_INDEXABLE_CHANGE: int
USN_REASON_BASIC_INFO_CHANGE: int
USN_REASON_HARD_LINK_CHANGE: int
USN_REASON_COMPRESSION_CHANGE: int
USN_REASON_ENCRYPTION_CHANGE: int
USN_REASON_OBJECT_ID_CHANGE: int
USN_REASON_REPARSE_POINT_CHANGE: int
USN_REASON_STREAM_CHANGE: int
USN_REASON_TRANSACTED_CHANGE: int
USN_REASON_CLOSE: int
USN_DELETE_FLAG_DELETE: int
USN_DELETE_FLAG_NOTIFY: int
USN_DELETE_VALID_FLAGS: int
USN_SOURCE_DATA_MANAGEMENT: int
USN_SOURCE_AUXILIARY_DATA: int
USN_SOURCE_REPLICATION_MANAGEMENT: int
MARK_HANDLE_PROTECT_CLUSTERS: int
MARK_HANDLE_TXF_SYSTEM_LOG: int
MARK_HANDLE_NOT_TXF_SYSTEM_LOG: int
VOLUME_IS_DIRTY: int
VOLUME_UPGRADE_SCHEDULED: int
VOLUME_SESSION_OPEN: int
FILE_PREFETCH_TYPE_FOR_CREATE: int
FILE_PREFETCH_TYPE_FOR_DIRENUM: int
FILE_PREFETCH_TYPE_FOR_CREATE_EX: int
FILE_PREFETCH_TYPE_FOR_DIRENUM_EX: int
FILE_PREFETCH_TYPE_MAX: int
FILESYSTEM_STATISTICS_TYPE_NTFS: int
FILESYSTEM_STATISTICS_TYPE_FAT: int
FILE_SET_ENCRYPTION: int
FILE_CLEAR_ENCRYPTION: int
STREAM_SET_ENCRYPTION: int
STREAM_CLEAR_ENCRYPTION: int
MAXIMUM_ENCRYPTION_VALUE: int
ENCRYPTION_FORMAT_DEFAULT: int
COMPRESSION_FORMAT_SPARSE: int
COPYFILE_SIS_LINK: int
COPYFILE_SIS_REPLACE: int
COPYFILE_SIS_FLAGS: int
WMI_DISK_GEOMETRY_GUID: _win32typing.PyIID
GUID_DEVINTERFACE_CDROM: _win32typing.PyIID
GUID_DEVINTERFACE_FLOPPY: _win32typing.PyIID
GUID_DEVINTERFACE_SERENUM_BUS_ENUMERATOR: _win32typing.PyIID
GUID_DEVINTERFACE_COMPORT: _win32typing.PyIID
GUID_DEVINTERFACE_DISK: _win32typing.PyIID
GUID_DEVINTERFACE_STORAGEPORT: _win32typing.PyIID
GUID_DEVINTERFACE_CDCHANGER: _win32typing.PyIID
GUID_DEVINTERFACE_PARTITION: _win32typing.PyIID
GUID_DEVINTERFACE_VOLUME: _win32typing.PyIID
GUID_DEVINTERFACE_WRITEONCEDISK: _win32typing.PyIID
GUID_DEVINTERFACE_TAPE: _win32typing.PyIID
GUID_DEVINTERFACE_MEDIUMCHANGER: _win32typing.PyIID
GUID_SERENUM_BUS_ENUMERATOR: int
GUID_CLASS_COMPORT: int
DiskClassGuid: int
CdRomClassGuid: int
PartitionClassGuid: int
TapeClassGuid: int
WriteOnceDiskClassGuid: int
VolumeClassGuid: int
MediumChangerClassGuid: int
FloppyClassGuid: int
CdChangerClassGuid: int
StoragePortClassGuid: int
IOCTL_STORAGE_CHECK_VERIFY: int
IOCTL_STORAGE_CHECK_VERIFY2: int
IOCTL_STORAGE_MEDIA_REMOVAL: int
IOCTL_STORAGE_EJECT_MEDIA: int
IOCTL_STORAGE_LOAD_MEDIA: int
IOCTL_STORAGE_LOAD_MEDIA2: int
IOCTL_STORAGE_RESERVE: int
IOCTL_STORAGE_RELEASE: int
IOCTL_STORAGE_FIND_NEW_DEVICES: int
IOCTL_STORAGE_EJECTION_CONTROL: int
IOCTL_STORAGE_MCN_CONTROL: int
IOCTL_STORAGE_GET_MEDIA_TYPES: int
IOCTL_STORAGE_GET_MEDIA_TYPES_EX: int
IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER: int
IOCTL_STORAGE_GET_HOTPLUG_INFO: int
IOCTL_STORAGE_SET_HOTPLUG_INFO: int
IOCTL_STORAGE_RESET_BUS: int
IOCTL_STORAGE_RESET_DEVICE: int
IOCTL_STORAGE_BREAK_RESERVATION: int
IOCTL_STORAGE_GET_DEVICE_NUMBER: int
IOCTL_STORAGE_PREDICT_FAILURE: int
IOCTL_DISK_GET_DRIVE_GEOMETRY: int
IOCTL_DISK_GET_PARTITION_INFO: int
IOCTL_DISK_SET_PARTITION_INFO: int
IOCTL_DISK_GET_DRIVE_LAYOUT: int
IOCTL_DISK_SET_DRIVE_LAYOUT: int
IOCTL_DISK_VERIFY: int
IOCTL_DISK_FORMAT_TRACKS: int
IOCTL_DISK_REASSIGN_BLOCKS: int
IOCTL_DISK_PERFORMANCE: int
IOCTL_DISK_IS_WRITABLE: int
IOCTL_DISK_LOGGING: int
IOCTL_DISK_FORMAT_TRACKS_EX: int
IOCTL_DISK_HISTOGRAM_STRUCTURE: int
IOCTL_DISK_HISTOGRAM_DATA: int
IOCTL_DISK_HISTOGRAM_RESET: int
IOCTL_DISK_REQUEST_STRUCTURE: int
IOCTL_DISK_REQUEST_DATA: int
IOCTL_DISK_PERFORMANCE_OFF: int
IOCTL_DISK_CONTROLLER_NUMBER: int
SMART_GET_VERSION: int
SMART_SEND_DRIVE_COMMAND: int
SMART_RCV_DRIVE_DATA: int
IOCTL_DISK_GET_PARTITION_INFO_EX: int
IOCTL_DISK_SET_PARTITION_INFO_EX: int
IOCTL_DISK_GET_DRIVE_LAYOUT_EX: int
IOCTL_DISK_SET_DRIVE_LAYOUT_EX: int
IOCTL_DISK_CREATE_DISK: int
IOCTL_DISK_GET_LENGTH_INFO: int
IOCTL_DISK_GET_DRIVE_GEOMETRY_EX: int
IOCTL_DISK_REASSIGN_BLOCKS_EX: int
IOCTL_DISK_UPDATE_DRIVE_SIZE: int
IOCTL_DISK_GROW_PARTITION: int
IOCTL_DISK_GET_CACHE_INFORMATION: int
IOCTL_DISK_SET_CACHE_INFORMATION: int
OBSOLETE_IOCTL_STORAGE_RESET_BUS: int
OBSOLETE_IOCTL_STORAGE_RESET_DEVICE: int
OBSOLETE_DISK_GET_WRITE_CACHE_STATE: int
IOCTL_DISK_GET_WRITE_CACHE_STATE: int
IOCTL_DISK_DELETE_DRIVE_LAYOUT: int
IOCTL_DISK_UPDATE_PROPERTIES: int
IOCTL_DISK_FORMAT_DRIVE: int
IOCTL_DISK_SENSE_DEVICE: int
IOCTL_DISK_CHECK_VERIFY: int
IOCTL_DISK_MEDIA_REMOVAL: int
IOCTL_DISK_EJECT_MEDIA: int
IOCTL_DISK_LOAD_MEDIA: int
IOCTL_DISK_RESERVE: int
IOCTL_DISK_RELEASE: int
IOCTL_DISK_FIND_NEW_DEVICES: int
IOCTL_DISK_GET_MEDIA_TYPES: int
DISK_HISTOGRAM_SIZE: int
HISTOGRAM_BUCKET_SIZE: int
IOCTL_CHANGER_GET_PARAMETERS: int
IOCTL_CHANGER_GET_STATUS: int
IOCTL_CHANGER_GET_PRODUCT_DATA: int
IOCTL_CHANGER_SET_ACCESS: int
IOCTL_CHANGER_GET_ELEMENT_STATUS: int
IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS: int
IOCTL_CHANGER_SET_POSITION: int
IOCTL_CHANGER_EXCHANGE_MEDIUM: int
IOCTL_CHANGER_MOVE_MEDIUM: int
IOCTL_CHANGER_REINITIALIZE_TRANSPORT: int
IOCTL_CHANGER_QUERY_VOLUME_TAGS: int
IOCTL_SERIAL_LSRMST_INSERT: int
IOCTL_SERENUM_EXPOSE_HARDWARE: int
IOCTL_SERENUM_REMOVE_HARDWARE: int
IOCTL_SERENUM_PORT_DESC: int
IOCTL_SERENUM_GET_PORT_NAME: int
SERIAL_LSRMST_ESCAPE: int
SERIAL_LSRMST_LSR_DATA: int
SERIAL_LSRMST_LSR_NODATA: int
SERIAL_LSRMST_MST: int
SERIAL_IOC_FCR_FIFO_ENABLE: int
SERIAL_IOC_FCR_RCVR_RESET: int
SERIAL_IOC_FCR_XMIT_RESET: int
SERIAL_IOC_FCR_DMA_MODE: int
SERIAL_IOC_FCR_RES1: int
SERIAL_IOC_FCR_RES2: int
SERIAL_IOC_FCR_RCVR_TRIGGER_LSB: int
SERIAL_IOC_FCR_RCVR_TRIGGER_MSB: int
SERIAL_IOC_MCR_DTR: int
SERIAL_IOC_MCR_RTS: int
SERIAL_IOC_MCR_OUT1: int
SERIAL_IOC_MCR_OUT2: int
SERIAL_IOC_MCR_LOOP: int
FSCTL_REQUEST_OPLOCK_LEVEL_1: int
FSCTL_REQUEST_OPLOCK_LEVEL_2: int
FSCTL_REQUEST_BATCH_OPLOCK: int
FSCTL_OPLOCK_BREAK_ACKNOWLEDGE: int
FSCTL_OPBATCH_ACK_CLOSE_PENDING: int
FSCTL_OPLOCK_BREAK_NOTIFY: int
FSCTL_LOCK_VOLUME: int
FSCTL_UNLOCK_VOLUME: int
FSCTL_DISMOUNT_VOLUME: int
FSCTL_IS_VOLUME_MOUNTED: int
FSCTL_IS_PATHNAME_VALID: int
FSCTL_MARK_VOLUME_DIRTY: int
FSCTL_QUERY_RETRIEVAL_POINTERS: int
FSCTL_GET_COMPRESSION: int
FSCTL_SET_COMPRESSION: int
FSCTL_MARK_AS_SYSTEM_HIVE: int
FSCTL_OPLOCK_BREAK_ACK_NO_2: int
FSCTL_INVALIDATE_VOLUMES: int
FSCTL_QUERY_FAT_BPB: int
FSCTL_REQUEST_FILTER_OPLOCK: int
FSCTL_FILESYSTEM_GET_STATISTICS: int
FSCTL_GET_NTFS_VOLUME_DATA: int
FSCTL_GET_NTFS_FILE_RECORD: int
FSCTL_GET_VOLUME_BITMAP: int
FSCTL_GET_RETRIEVAL_POINTERS: int
FSCTL_MOVE_FILE: int
FSCTL_IS_VOLUME_DIRTY: int
FSCTL_ALLOW_EXTENDED_DASD_IO: int
FSCTL_FIND_FILES_BY_SID: int
FSCTL_SET_OBJECT_ID: int
FSCTL_GET_OBJECT_ID: int
FSCTL_DELETE_OBJECT_ID: int
FSCTL_SET_REPARSE_POINT: int
FSCTL_GET_REPARSE_POINT: int
FSCTL_DELETE_REPARSE_POINT: int
FSCTL_ENUM_USN_DATA: int
FSCTL_SECURITY_ID_CHECK: int
FSCTL_READ_USN_JOURNAL: int
FSCTL_SET_OBJECT_ID_EXTENDED: int
FSCTL_CREATE_OR_GET_OBJECT_ID: int
FSCTL_SET_SPARSE: int
FSCTL_SET_ZERO_DATA: int
FSCTL_QUERY_ALLOCATED_RANGES: int
FSCTL_SET_ENCRYPTION: int
FSCTL_ENCRYPTION_FSCTL_IO: int
FSCTL_WRITE_RAW_ENCRYPTED: int
FSCTL_READ_RAW_ENCRYPTED: int
FSCTL_CREATE_USN_JOURNAL: int
FSCTL_READ_FILE_USN_DATA: int
FSCTL_WRITE_USN_CLOSE_RECORD: int
FSCTL_EXTEND_VOLUME: int
FSCTL_QUERY_USN_JOURNAL: int
FSCTL_DELETE_USN_JOURNAL: int
FSCTL_MARK_HANDLE: int
FSCTL_SIS_COPYFILE: int
FSCTL_SIS_LINK_FILES: int
FSCTL_HSM_MSG: int
FSCTL_HSM_DATA: int
FSCTL_RECALL_FILE: int
FSCTL_READ_FROM_PLEX: int
FSCTL_FILE_PREFETCH: int
FSCTL_MAKE_MEDIA_COMPATIBLE: int
FSCTL_SET_DEFECT_MANAGEMENT: int
FSCTL_QUERY_SPARING_INFO: int
FSCTL_QUERY_ON_DISK_VOLUME_INFO: int
FSCTL_SET_VOLUME_COMPRESSION_STATE: int
FSCTL_TXFS_MODIFY_RM: int
FSCTL_TXFS_QUERY_RM_INFORMATION: int
FSCTL_TXFS_ROLLFORWARD_REDO: int
FSCTL_TXFS_ROLLFORWARD_UNDO: int
FSCTL_TXFS_START_RM: int
FSCTL_TXFS_SHUTDOWN_RM: int
FSCTL_TXFS_READ_BACKUP_INFORMATION: int
FSCTL_TXFS_WRITE_BACKUP_INFORMATION: int
FSCTL_TXFS_CREATE_SECONDARY_RM: int
FSCTL_TXFS_GET_METADATA_INFO: int
FSCTL_TXFS_GET_TRANSACTED_VERSION: int
FSCTL_TXFS_CREATE_MINIVERSION: int
FSCTL_TXFS_TRANSACTION_ACTIVE: int
FSCTL_SET_ZERO_ON_DEALLOCATION: int
FSCTL_SET_REPAIR: int
FSCTL_GET_REPAIR: int
FSCTL_WAIT_FOR_REPAIR: int
FSCTL_INITIATE_REPAIR: int
FSCTL_CSC_INTERNAL: int
FSCTL_SHRINK_VOLUME: int
FSCTL_SET_SHORT_NAME_BEHAVIOR: int
FSCTL_DFSR_SET_GHOST_HANDLE_STATE: int
FSCTL_QUERY_PAGEFILE_ENCRYPTION: int
IOCTL_VOLUME_BASE: int
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS: int
IOCTL_VOLUME_ONLINE: int
IOCTL_VOLUME_OFFLINE: int
IOCTL_VOLUME_IS_CLUSTERED: int
IOCTL_VOLUME_GET_GPT_ATTRIBUTES: int
DDS_4mm: int
MiniQic: int
Travan: int
QIC: int
MP_8mm: int
AME_8mm: int
AIT1_8mm: int
DLT: int
NCTP: int
IBM_3480: int
IBM_3490E: int
IBM_Magstar_3590: int
IBM_Magstar_MP: int
STK_DATA_D3: int
SONY_DTF: int
DV_6mm: int
DMI: int
SONY_D2: int
CLEANER_CARTRIDGE: int
CD_ROM: int
CD_R: int
CD_RW: int
DVD_ROM: int
DVD_R: int
DVD_RW: int
MO_3_RW: int
MO_5_WO: int
MO_5_RW: int
MO_5_LIMDOW: int
PC_5_WO: int
PC_5_RW: int
PD_5_RW: int
ABL_5_WO: int
PINNACLE_APEX_5_RW: int
SONY_12_WO: int
PHILIPS_12_WO: int
HITACHI_12_WO: int
CYGNET_12_WO: int
KODAK_14_WO: int
MO_NFR_525: int
NIKON_12_RW: int
IOMEGA_ZIP: int
IOMEGA_JAZ: int
SYQUEST_EZ135: int
SYQUEST_EZFLYER: int
SYQUEST_SYJET: int
AVATAR_F2: int
MP2_8mm: int
DST_S: int
DST_M: int
DST_L: int
VXATape_1: int
VXATape_2: int
STK_9840: int
LTO_Ultrium: int
LTO_Accelis: int
DVD_RAM: int
AIT_8mm: int
ADR_1: int
ADR_2: int
STK_9940: int
BusTypeUnknown: int
BusTypeScsi: int
BusTypeAtapi: int
BusTypeAta: int
BusType1394: int
BusTypeSsa: int
BusTypeFibre: int
BusTypeUsb: int
BusTypeRAID: int
BusTypeiScsi: int
BusTypeSas: int
BusTypeSata: int
BusTypeMaxReserved: int
Unknown: int
F5_1Pt2_512: int
F3_1Pt44_512: int
F3_2Pt88_512: int
F3_20Pt8_512: int
F3_720_512: int
F5_360_512: int
F5_320_512: int
F5_320_1024: int
F5_180_512: int
F5_160_512: int
RemovableMedia: int
FixedMedia: int
F3_120M_512: int
F3_640_512: int
F5_640_512: int
F5_720_512: int
F3_1Pt2_512: int
F3_1Pt23_1024: int
F5_1Pt23_1024: int
F3_128Mb_512: int
F3_230Mb_512: int
F8_256_128: int
F3_200Mb_512: int
F3_240M_512: int
F3_32M_512: int
PARTITION_STYLE_MBR: int
PARTITION_STYLE_GPT: int
PARTITION_STYLE_RAW: int
DetectNone: int
DetectInt13: int
DetectExInt13: int
EqualPriority: int
KeepPrefetchedData: int
KeepReadData: int
DiskWriteCacheNormal: int
DiskWriteCacheForceDisable: int
DiskWriteCacheDisableNotSupported: int
RequestSize: int
RequestLocation: int
DeviceProblemNone: int
DeviceProblemHardware: int
DeviceProblemCHMError: int
DeviceProblemDoorOpen: int
DeviceProblemCalibrationError: int
DeviceProblemTargetFailure: int
DeviceProblemCHMMoveError: int
DeviceProblemCHMZeroError: int
DeviceProblemCartridgeInsertError: int
DeviceProblemPositionError: int
DeviceProblemSensorError: int
DeviceProblemCartridgeEjectError: int
DeviceProblemGripperError: int
DeviceProblemDriveError: int

View File

@@ -0,0 +1,6 @@
import _win32typing
from win32.lib.pywintypes import error as error
def mmapfile(
File, Name, MaximumSize: int = ..., FileOffset: int = ..., NumberOfBytesToMap: int = ...
) -> _win32typing.Pymmapfile: ...

View File

@@ -0,0 +1,30 @@
from _typeshed import Incomplete
from typing_extensions import Literal, TypeAlias
import _win32typing
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
NUMBER: str
RAW: str
SQL_FETCH_ABSOLUTE: int
SQL_FETCH_FIRST: int
SQL_FETCH_FIRST_SYSTEM: int
SQL_FETCH_FIRST_USER: int
SQL_FETCH_LAST: int
SQL_FETCH_NEXT: int
SQL_FETCH_PRIOR: int
SQL_FETCH_RELATIVE: int
STRING: str
TYPES: tuple[Literal["STRING"], Literal["RAW"], Literal["NUMBER"], Literal["DATE"]]
dataError: Incomplete
error: _odbcError
integrityError: Incomplete
internalError: Incomplete
noError: Incomplete
opError: Incomplete
progError: Incomplete

View File

@@ -0,0 +1,12 @@
import _win32typing
def LoadPerfCounterTextStrings() -> None: ...
def UnloadPerfCounterTextStrings() -> None: ...
def CounterDefinition() -> _win32typing.PyPERF_COUNTER_DEFINITION: ...
def ObjectType() -> _win32typing.PyPERF_OBJECT_TYPE: ...
def PerfMonManager(
serviceName: str,
seqPerfObTypes: list[_win32typing.PyPERF_OBJECT_TYPE],
mappingName: str | None = ...,
eventSourceName: str | None = ...,
) -> _win32typing.PyPerfMonManager: ...

View File

@@ -0,0 +1,34 @@
from _typeshed import Incomplete
def CoInitializeEx() -> None: ...
def CoUninitialize() -> None: ...
def RegisterServiceCtrlHandler(serviceName: str, callback, extra_args: bool = ...): ...
def LogMsg(errorType, eventId, inserts: tuple[str, Incomplete] | None = ...) -> None: ...
def LogInfoMsg(msg: str) -> None: ...
def LogErrorMsg(msg: str) -> None: ...
def LogWarningMsg(msg: str) -> None: ...
def PumpWaitingMessages(): ...
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 RunningAsService(): ...
def SetEventSourceName(sourceName: str, registerNow: bool = ...) -> None: ...
def StartServiceCtrlDispatcher(*args, **kwargs): ... # incomplete
COINIT_APARTMENTTHREADED: int
COINIT_DISABLE_OLE1DDE: int
COINIT_MULTITHREADED: int
COINIT_SPEED_OVER_MEMORY: int
EVENTLOG_AUDIT_FAILURE: int
EVENTLOG_AUDIT_SUCCESS: int
EVENTLOG_ERROR_TYPE: int
EVENTLOG_INFORMATION_TYPE: int
EVENTLOG_WARNING_TYPE: int
PYS_SERVICE_STARTED: int
PYS_SERVICE_STARTING: int
PYS_SERVICE_STOPPED: int
PYS_SERVICE_STOPPING: int
class startup_error(Exception): ...

View File

@@ -0,0 +1,6 @@
from win32.lib.pywintypes import error as error
def set_timer(Elapse, TimerFunc): ...
def kill_timer(timer_id): ...
__version__: bytes

View File

@@ -0,0 +1,278 @@
from _typeshed import Incomplete
import _win32typing
from win32.lib.pywintypes import error as error
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 DebugBreak() -> 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, bInheritHandle, options
) -> int: ...
def EndUpdateResource(handle: int, discard) -> None: ...
def EnumDisplayDevices(Device: str | None = ..., DevNum: int = ..., Flags=...) -> _win32typing.PyDISPLAY_DEVICE: ...
def EnumDisplayMonitors(hdc: int | None = ..., rcClip: _win32typing.PyRECT | None = ...): ...
def EnumDisplaySettings(DeviceName: str | None = ..., ModeNum: int = ...) -> _win32typing.PyDEVMODE: ...
def EnumDisplaySettingsEx(ModeNum, DeviceName: str | None = ..., Flags=...) -> _win32typing.PyDEVMODE: ...
def EnumResourceLanguages(
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 FormatMessage(flags, source, messageId, languageID, inserts, errCode: int = ...) -> str: ...
def FormatMessageW(flags, source, messageId, languageID, inserts, errCode: int = ...) -> str: ...
def FreeLibrary(hModule: int) -> None: ...
def GenerateConsoleCtrlEvent(controlEvent, processGroupId): ...
def GetAsyncKeyState(key): ...
def GetCommandLine() -> str: ...
def GetComputerName() -> str: ...
def GetComputerNameEx(NameType) -> str: ...
def GetComputerObjectName(NameFormat) -> str: ...
def GetMonitorInfo(hMonitor: int): ...
def GetUserName() -> str: ...
def GetUserNameEx(NameFormat) -> str: ...
def GetCursorPos() -> tuple[Incomplete, Incomplete]: ...
def GetCurrentThread(): ...
def GetCurrentThreadId(): ...
def GetCurrentProcessId(): ...
def GetCurrentProcess(): ...
def GetConsoleTitle() -> str: ...
def GetDateFormat(locale, flags, time: _win32typing.PyTime, _format: str) -> str: ...
def GetDiskFreeSpace(rootPath: str): ...
def GetDiskFreeSpaceEx(rootPath: str): ...
def GetDllDirectory() -> str: ...
def GetDomainName() -> str: ...
def GetEnvironmentVariable(variable): ...
def GetEnvironmentVariableW(Name) -> str: ...
def GetFileAttributes(pathName: str): ...
def GetFileVersionInfo(Filename: str, SubBlock: str) -> None: ...
def GetFocus(): ...
def GetFullPathName(fileName: str) -> str: ...
def GetHandleInformation(Object: int): ...
def GetKeyboardLayout(threadId: int = ...): ...
def GetKeyboardLayoutName(): ...
def GetKeyboardState() -> str: ...
def GetKeyState(key): ...
def GetLastError(): ...
def GetLastInputInfo(): ...
def GetLocalTime(): ...
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 = ...): ...
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) -> None: ...
def GetSysColor(index): ...
def GetSystemDefaultLangID(): ...
def GetSystemDefaultLCID(): ...
def GetSystemDirectory() -> str: ...
def GetSystemFileCacheSize(): ...
def SetSystemFileCacheSize(MinimumFileCacheSize, MaximumFileCacheSize, Flags=...) -> None: ...
def GetSystemInfo(): ...
def GetNativeSystemInfo(): ...
def GetSystemMetrics(index): ...
def GetSystemTime(): ...
def GetTempFileName(path: str, prefix: str, nUnique): ...
def GetTempPath() -> str: ...
def GetThreadLocale(): ...
def GetTickCount(): ...
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 GetWindowsDirectory() -> str: ...
def GetWindowLong(hwnd: int, offset): ...
def GetUserDefaultLangID(): ...
def GetUserDefaultLCID(): ...
def GlobalMemoryStatus(): ...
def GlobalMemoryStatusEx(): ...
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, 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, bInherit, pid) -> 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, subKey: str) -> _win32typing.PyHKEY: ...
def RegCreateKeyEx(
Key: _win32typing.PyHKEY,
SubKey: str,
samDesired,
Options,
Class: str | None = ...,
SecurityAttributes: _win32typing.PySECURITY_ATTRIBUTES | None = ...,
Transaction: int | None = ...,
) -> tuple[_win32typing.PyHKEY, Incomplete]: ...
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 RegOpenKey() -> _win32typing.PyHKEY: ...
def RegOpenKeyEx(key: _win32typing.PyHKEY, subKey: str, sam, reserved=...) -> _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, valueName: str) -> tuple[Incomplete, Incomplete]: ...
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 RegSaveKeyEx(
Key: _win32typing.PyHKEY, File: str, Flags, SecurityAttributes: _win32typing.PySECURITY_ATTRIBUTES | None = ...
) -> None: ...
def RegSetKeySecurity(key: _win32typing.PyHKEY, security_info, sd: _win32typing.PySECURITY_DESCRIPTOR) -> None: ...
def RegSetValue(key: _win32typing.PyHKEY, subKey: str, _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, bAdd) -> 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, offset, val): ...
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) -> None: ...
def ToAsciiEx(vk, scancode, keyboardstate, flags: int = ..., hlayout: Incomplete | None = ...): ...
def Unicode() -> str: ...
def UpdateResource(
handle: int, _type: _win32typing.PyResourceId, name: _win32typing.PyResourceId, data: str, language
) -> 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): ...
def LOBYTE(val): ...
def HIWORD(val): ...
def LOWORD(val): ...
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
NameCanonical: int
NameCanonicalEx: int
NameDisplay: int
NameFullyQualifiedDN: int
NameSamCompatible: int
NameServicePrincipal: int
NameUniqueId: int
NameUnknown: int
NameUserPrincipal: int
PyDISPLAY_DEVICEType = _win32typing.PyDISPLAY_DEVICE
REG_NOTIFY_CHANGE_ATTRIBUTES: int
REG_NOTIFY_CHANGE_LAST_SET: int
REG_NOTIFY_CHANGE_NAME: int
REG_NOTIFY_CHANGE_SECURITY: int
STD_ERROR_HANDLE: int
STD_INPUT_HANDLE: int
STD_OUTPUT_HANDLE: int
VFT_APP: int
VFT_DLL: int
VFT_DRV: int
VFT_FONT: int
VFT_STATIC_LIB: int
VFT_UNKNOWN: int
VFT_VXD: int
VOS_DOS: int
VOS_DOS_WINDOWS16: int
VOS_DOS_WINDOWS32: int
VOS_NT: int
VOS_NT_WINDOWS32: int
VOS_OS216: int
VOS_OS216_PM16: int
VOS_OS232: int
VOS_OS232_PM32: int
VOS_UNKNOWN: int
VOS__PM16: int
VOS__PM32: int
VOS__WINDOWS16: int
VOS__WINDOWS32: int
VS_FF_DEBUG: int
VS_FF_INFOINFERRED: int
VS_FF_PATCHED: int
VS_FF_PRERELEASE: int
VS_FF_PRIVATEBUILD: int
VS_FF_SPECIALBUILD: int

View File

@@ -0,0 +1,47 @@
from win32.lib.pywintypes import error as error
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 GetClipboardOwner(): ...
def GetClipboardSequenceNumber(): ...
def GetClipboardViewer(): ...
def GetGlobalMemory(hglobal: int) -> str: ...
def GetOpenClipboardWindow(): ...
def GetPriorityClipboardFormat(formats): ...
def IsClipboardFormatAvailable(_format) -> bool: ...
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
CF_DIBV5: int
CF_DIF: int
CF_DSPBITMAP: int
CF_DSPENHMETAFILE: int
CF_DSPMETAFILEPICT: int
CF_DSPTEXT: int
CF_ENHMETAFILE: int
CF_HDROP: int
CF_LOCALE: int
CF_MAX: int
CF_METAFILEPICT: int
CF_OEMTEXT: int
CF_OWNERDISPLAY: int
CF_PALETTE: int
CF_PENDATA: int
CF_RIFF: int
CF_SYLK: int
CF_TEXT: int
CF_TIFF: int
CF_UNICODETEXT: int
CF_WAVE: int
UNICODE: bool

View File

@@ -0,0 +1,74 @@
import _win32typing
from win32.lib.pywintypes import error as error
def CreateConsoleScreenBuffer(
DesiredAccess, ShareMode, Flags, SecurityAttributes: _win32typing.PySECURITY_ATTRIBUTES | None = ...
) -> _win32typing.PyConsoleScreenBuffer: ...
def GetConsoleDisplayMode(): ...
def AttachConsole(ProcessId) -> None: ...
def AllocConsole() -> None: ...
def FreeConsole() -> None: ...
def GetConsoleCP(): ...
def GetConsoleOutputCP(): ...
def SetConsoleCP(CodePageId) -> None: ...
def SetConsoleOutputCP(CodePageID) -> None: ...
def GetConsoleSelectionInfo(): ...
def AddConsoleAlias(Source, Target, ExeName) -> None: ...
def GetConsoleAliases(ExeName): ...
def GetConsoleAliasExes(): ...
def GetConsoleWindow(): ...
def GetNumberOfConsoleFonts(): ...
def SetConsoleTitle(ConsoleTitle) -> None: ...
def GetConsoleTitle(): ...
def GenerateConsoleCtrlEvent(CtrlEvent, ProcessGroupId: int = ...) -> None: ...
def GetStdHandle(StdHandle) -> _win32typing.PyConsoleScreenBuffer: ...
def GetConsoleProcessList(*args, **kwargs): ... # incomplete
ATTACH_PARENT_PROCESS: int
BACKGROUND_BLUE: int
BACKGROUND_GREEN: int
BACKGROUND_INTENSITY: int
BACKGROUND_RED: int
COMMON_LVB_GRID_HORIZONTAL: int
COMMON_LVB_GRID_LVERTICAL: int
COMMON_LVB_GRID_RVERTICAL: int
COMMON_LVB_LEADING_BYTE: int
COMMON_LVB_REVERSE_VIDEO: int
COMMON_LVB_TRAILING_BYTE: int
COMMON_LVB_UNDERSCORE: int
CONSOLE_FULLSCREEN: int
CONSOLE_FULLSCREEN_HARDWARE: int
CONSOLE_FULLSCREEN_MODE: int
CONSOLE_MOUSE_DOWN: int
CONSOLE_MOUSE_SELECTION: int
CONSOLE_NO_SELECTION: int
CONSOLE_SELECTION_IN_PROGRESS: int
CONSOLE_SELECTION_NOT_EMPTY: int
CONSOLE_TEXTMODE_BUFFER: int
CONSOLE_WINDOWED_MODE: int
CTRL_BREAK_EVENT: int
CTRL_C_EVENT: int
ENABLE_ECHO_INPUT: int
ENABLE_LINE_INPUT: int
ENABLE_MOUSE_INPUT: int
ENABLE_PROCESSED_INPUT: int
ENABLE_PROCESSED_OUTPUT: int
ENABLE_WINDOW_INPUT: int
ENABLE_WRAP_AT_EOL_OUTPUT: int
FOCUS_EVENT: int
FOREGROUND_BLUE: int
FOREGROUND_GREEN: int
FOREGROUND_INTENSITY: int
FOREGROUND_RED: int
KEY_EVENT: int
LOCALE_USER_DEFAULT: int
MENU_EVENT: int
MOUSE_EVENT: int
PyCOORDType = _win32typing.PyCOORD
PyConsoleScreenBufferType = _win32typing.PyConsoleScreenBuffer
PyINPUT_RECORDType = _win32typing.PyINPUT_RECORD
PySMALL_RECTType = _win32typing.PySMALL_RECT
STD_ERROR_HANDLE: int
STD_INPUT_HANDLE: int
STD_OUTPUT_HANDLE: int
WINDOW_BUFFER_SIZE_EVENT: int

View File

@@ -0,0 +1,85 @@
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 CredGetTargetInfo(TargetName: str, Flags: int = ...): ...
def CredWriteDomainCredentials(TargetInfo, Credential, Flags: int = ...) -> None: ...
def CredReadDomainCredentials(TargetInfo, Flags: int = ...) -> tuple[Incomplete, ...]: ...
def CredDelete(TargetName: str, Type, Flags: int = ...) -> None: ...
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 = ...
) -> tuple[str, str, Incomplete]: ...
def CredUIPromptForCredentials(
TargetName: str,
AuthError: int = ...,
UserName: str | None = ...,
Password: str | None = ...,
Save: bool = ...,
Flags: int = ...,
UiInfo: Incomplete | None = ...,
) -> tuple[str, str, Incomplete]: ...
def CredUIConfirmCredentials(TargetName: str, Confirm) -> None: ...
def CredUIReadSSOCredW(Realm: str | None = ...) -> str: ...
def CredUIStoreSSOCredW(Realm: str, Username: str, Password: str, Persist) -> None: ...
def CredUIParseUserName(UserName: str) -> tuple[str, str]: ...
CREDUI_FLAGS_ALWAYS_SHOW_UI: int
CREDUI_FLAGS_COMPLETE_USERNAME: int
CREDUI_FLAGS_DO_NOT_PERSIST: int
CREDUI_FLAGS_EXCLUDE_CERTIFICATES: int
CREDUI_FLAGS_EXPECT_CONFIRMATION: int
CREDUI_FLAGS_GENERIC_CREDENTIALS: int
CREDUI_FLAGS_INCORRECT_PASSWORD: int
CREDUI_FLAGS_KEEP_USERNAME: int
CREDUI_FLAGS_PASSWORD_ONLY_OK: int
CREDUI_FLAGS_PERSIST: int
CREDUI_FLAGS_PROMPT_VALID: int
CREDUI_FLAGS_REQUEST_ADMINISTRATOR: int
CREDUI_FLAGS_REQUIRE_CERTIFICATE: int
CREDUI_FLAGS_REQUIRE_SMARTCARD: int
CREDUI_FLAGS_SERVER_CREDENTIAL: int
CREDUI_FLAGS_SHOW_SAVE_CHECK_BOX: int
CREDUI_FLAGS_USERNAME_TARGET_CREDENTIALS: int
CREDUI_FLAGS_VALIDATE_USERNAME: int
CREDUI_MAX_CAPTION_LENGTH: int
CREDUI_MAX_DOMAIN_TARGET_LENGTH: int
CREDUI_MAX_GENERIC_TARGET_LENGTH: int
CREDUI_MAX_MESSAGE_LENGTH: int
CREDUI_MAX_PASSWORD_LENGTH: int
CREDUI_MAX_USERNAME_LENGTH: int
CRED_ALLOW_NAME_RESOLUTION: int
CRED_CACHE_TARGET_INFORMATION: int
CRED_FLAGS_OWF_CRED_BLOB: int
CRED_FLAGS_PASSWORD_FOR_CERT: int
CRED_FLAGS_PROMPT_NOW: int
CRED_FLAGS_USERNAME_TARGET: int
CRED_FLAGS_VALID_FLAGS: int
CRED_MAX_ATTRIBUTES: int
CRED_MAX_DOMAIN_TARGET_NAME_LENGTH: int
CRED_MAX_GENERIC_TARGET_NAME_LENGTH: int
CRED_MAX_STRING_LENGTH: int
CRED_MAX_USERNAME_LENGTH: int
CRED_MAX_VALUE_SIZE: int
CRED_PERSIST_ENTERPRISE: int
CRED_PERSIST_LOCAL_MACHINE: int
CRED_PERSIST_NONE: int
CRED_PERSIST_SESSION: int
CRED_PRESERVE_CREDENTIAL_BLOB: int
CRED_TI_CREATE_EXPLICIT_CRED: int
CRED_TI_DOMAIN_FORMAT_UNKNOWN: int
CRED_TI_ONLY_PASSWORD_REQUIRED: int
CRED_TI_SERVER_FORMAT_UNKNOWN: int
CRED_TI_USERNAME_TARGET: int
CRED_TI_VALID_FLAGS: int
CRED_TI_WORKGROUP_MEMBER: int
CRED_TYPE_DOMAIN_CERTIFICATE: int
CRED_TYPE_DOMAIN_PASSWORD: int
CRED_TYPE_DOMAIN_VISIBLE_PASSWORD: int
CRED_TYPE_GENERIC: int
CertCredential: int
UsernameTargetCredential: int

View File

@@ -0,0 +1,100 @@
from _typeshed import Incomplete
import _win32typing
def CryptProtectData(
DataIn,
DataDescr: str | None = ...,
OptionalEntropy: Incomplete | None = ...,
Reserved: Incomplete | None = ...,
PromptStruct: _win32typing.PyCRYPTPROTECT_PROMPTSTRUCT | None = ...,
Flags: int = ...,
): ...
def CryptUnprotectData(
DataIn,
OptionalEntropy: Incomplete | None = ...,
Reserved: Incomplete | None = ...,
PromptStruct: _win32typing.PyCRYPTPROTECT_PROMPTSTRUCT | None = ...,
Flags: int = ...,
) -> tuple[Incomplete, Incomplete]: ...
def CryptEnumProviders() -> list[tuple[str, Incomplete]]: ...
def CryptEnumProviderTypes() -> list[tuple[str, Incomplete]]: ...
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 CertEnumSystemStoreLocation(Flags: int = ...) -> list[Incomplete]: ...
def CertEnumPhysicalStore(pvSystemStore: str, dwFlags) -> 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 = ...
) -> _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 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 = ...
) -> _win32typing.PyCERT_CONTEXT: ...
def CryptQueryObject(ObjectType, Object, ExpectedContentTypeFlags, ExpectedFormatTypeFlags, Flags: int = ...): ...
def CryptDecodeMessage(
EncodedBlob,
DecryptPara,
MsgTypeFlags,
VerifyPara: Incomplete | None = ...,
SignerIndex: int = ...,
PrevInnerContentType: int = ...,
ReturnData: bool = ...,
): ...
def CryptEncryptMessage(
EncryptPara: _win32typing.PyCRYPT_ENCRYPT_MESSAGE_PARA, RecipientCert: tuple[_win32typing.PyCERT_CONTEXT, ...], ToBeEncrypted
): ...
def CryptDecryptMessage(
DecryptPara: _win32typing.PyCRYPT_DECRYPT_MESSAGE_PARA, EncryptedBlob
) -> tuple[Incomplete, _win32typing.PyCERT_CONTEXT]: ...
def CryptSignAndEncryptMessage(
SignPara: _win32typing.PyCRYPT_SIGN_MESSAGE_PARA,
EncryptPara: _win32typing.PyCRYPT_ENCRYPT_MESSAGE_PARA,
RecipientCert: tuple[_win32typing.PyCERT_CONTEXT, ...],
ToBeSignedAndEncrypted,
): ...
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 = ...
) -> _win32typing.PyCERTSTORE: ...
def CryptGetMessageSignerCount(SignedBlob, MsgEncodingType): ...
def CryptSignMessage(
SignPara: _win32typing.PyCRYPT_SIGN_MESSAGE_PARA, ToBeSigned: tuple[Incomplete, ...], DetachedSignature: bool = ...
): ...
def CryptVerifyDetachedMessageSignature(
SignerIndex,
DetachedSignBlob,
ToBeSigned: tuple[Incomplete, ...],
VerifyPara: _win32typing.PyCRYPT_VERIFY_MESSAGE_PARA | None = ...,
) -> _win32typing.PyCERT_CONTEXT: ...
def CryptDecryptAndVerifyMessageSignature(
EncryptedBlob,
DecryptPara: _win32typing.PyCRYPT_DECRYPT_MESSAGE_PARA,
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 CertNameToStr(Name, StrType, CertEncodingType): ...
def CryptFormatObject(
StructType, Encoded, CertEncodingType, FormatStrType: int = ..., FormatType: int = ..., FormatStruct: Incomplete | None = ...
): ...
def PFXImportCertStore(PFX, Password, Flags) -> _win32typing.PyCERTSTORE: ...
def PFXVerifyPassword(PFX, Password, Flags): ...
def PFXIsPFXBlob(PFX): ...
def CryptBinaryToString(Binary, Flags): ...
def CryptStringToBinary(String, Flags) -> tuple[Incomplete, Incomplete, Incomplete]: ...

View File

@@ -0,0 +1,53 @@
import _win32typing
from win32.lib.pywintypes import error as error
def CancelWaitableTimer() -> None: ...
def CreateEvent(EventAttributes: _win32typing.PySECURITY_ATTRIBUTES, bManualReset, bInitialState, Name: str) -> int: ...
def CreateMutex(MutexAttributes: _win32typing.PySECURITY_ATTRIBUTES, InitialOwner, Name: str) -> int: ...
def CreateSemaphore(
SemaphoreAttributes: _win32typing.PySECURITY_ATTRIBUTES, InitialCount, MaximumCount, SemaphoreName
) -> int: ...
def CreateWaitableTimer(TimerAttributes: _win32typing.PySECURITY_ATTRIBUTES, ManualReset, TimerName) -> int: ...
def MsgWaitForMultipleObjects(handlelist: list[int], bWaitAll, milliseconds, wakeMask): ...
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): ...
def WaitForSingleObjectEx(hHandle: int, milliseconds, bAlertable): ...
def WaitForInputIdle(hProcess: int, milliseconds): ...
def SignalObjectAndWait(*args, **kwargs): ... # incomplete
EVENT_ALL_ACCESS: int
EVENT_MODIFY_STATE: int
INFINITE: int
MAXIMUM_WAIT_OBJECTS: int
QS_ALLEVENTS: int
QS_ALLINPUT: int
QS_HOTKEY: int
QS_INPUT: int
QS_KEY: int
QS_MOUSE: int
QS_MOUSEBUTTON: int
QS_MOUSEMOVE: int
QS_PAINT: int
QS_POSTMESSAGE: int
QS_SENDMESSAGE: int
QS_TIMER: int
SYNCHRONIZE: int
WAIT_ABANDONED: int
WAIT_ABANDONED_0: int
WAIT_FAILED: int
WAIT_IO_COMPLETION: int
WAIT_OBJECT_0: int
WAIT_TIMEOUT: int
UNICODE: int

View File

@@ -0,0 +1,260 @@
from _typeshed import Incomplete
import _win32typing
from win32.lib.pywintypes import error as error
def ReadEventLog(Handle, Flags, Offset, Size=...) -> list[Incomplete]: ...
def ClearEventLog(handle, eventLogName: str) -> None: ...
def BackupEventLog(handle, eventLogName: str) -> None: ...
def CloseEventLog(handle) -> None: ...
def DeregisterEventSource(handle) -> None: ...
def NotifyChangeEventLog(handle, handle1) -> None: ...
def GetNumberOfEventLogRecords(handle): ...
def GetOldestEventLogRecord(): ...
def OpenEventLog(serverName: str, sourceName: str) -> _win32typing.PyEVTLOG_HANDLE: ...
def RegisterEventSource(serverName: str, sourceName: str): ...
def OpenBackupEventLog(serverName: str, fileName: str) -> _win32typing.PyEVTLOG_HANDLE: ...
def ReportEvent(EventLog: int, Type, Category, EventID, UserSid: _win32typing.PySID, Strings, RawData) -> None: ...
def EvtOpenChannelEnum(Session: _win32typing.PyEVT_HANDLE | None = ..., Flags: int = ...) -> _win32typing.PyEVT_HANDLE: ...
def EvtNextChannelPath(ChannelEnum: _win32typing.PyEVT_HANDLE): ...
def EvtOpenLog(Path, Flags, Session: _win32typing.PyEVT_HANDLE | None = ...) -> _win32typing.PyEVT_HANDLE: ...
def EvtClearLog(
ChannelPath, TargetFilePath: Incomplete | None = ..., Session: _win32typing.PyEVT_HANDLE | None = ..., Flags: int = ...
) -> None: ...
def EvtExportLog(
Path, TargetFilePath, Flags, Query: Incomplete | None = ..., Session: _win32typing.PyEVT_HANDLE | None = ...
) -> None: ...
def EvtArchiveExportedLog(LogFilePath, Locale, Session: _win32typing.PyEVT_HANDLE | None = ..., Flags=...) -> None: ...
def EvtGetExtendedStatus(): ...
def EvtQuery(
Path, Flags, Query: Incomplete | None = ..., Session: _win32typing.PyEVT_HANDLE | None = ...
) -> _win32typing.PyEVT_HANDLE: ...
def EvtNext(
ResultSet: _win32typing.PyEVT_HANDLE, Count, Timeout: int = ..., Flags=...
) -> 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): ...
def EvtSubscribe(
ChannelPath,
Flags,
SignalEvent: Incomplete | None = ...,
Callback: Incomplete | None = ...,
Context: Incomplete | None = ...,
Query: Incomplete | None = ...,
Session: _win32typing.PyEVT_HANDLE | None = ...,
Bookmark: _win32typing.PyEVT_HANDLE | None = ...,
) -> _win32typing.PyEVT_HANDLE: ...
def EvtCreateBookmark(BookmarkXML: Incomplete | None = ...) -> _win32typing.PyEVT_HANDLE: ...
def EvtUpdateBookmark(Bookmark: _win32typing.PyEVT_HANDLE, Event: _win32typing.PyEVT_HANDLE) -> _win32typing.PyEVT_HANDLE: ...
def EvtGetChannelConfigProperty(
ChannelConfig: _win32typing.PyEVT_HANDLE, PropertyId, Flags=...
) -> tuple[Incomplete, Incomplete]: ...
def EvtOpenChannelConfig(
ChannelPath, Session: _win32typing.PyEVT_HANDLE | None = ..., Flags=...
) -> _win32typing.PyEVT_HANDLE: ...
def EvtOpenSession(
Login: _win32typing.PyEVT_RPC_LOGIN, LoginClass, Timeout: int = ..., Flags=...
) -> _win32typing.PyEVT_HANDLE: ...
def EvtOpenPublisherEnum(Session: _win32typing.PyEVT_HANDLE | None = ..., Flags: int = ...) -> _win32typing.PyEVT_HANDLE: ...
def EvtNextPublisherId(PublisherEnum: _win32typing.PyEVT_HANDLE): ...
def EvtOpenPublisherMetadata(
PublisherIdentity,
Session: _win32typing.PyEVT_HANDLE | None = ...,
LogFilePath: Incomplete | None = ...,
Locale: int = ...,
Flags: int = ...,
) -> _win32typing.PyEVT_HANDLE: ...
def EvtGetPublisherMetadataProperty(
PublisherMetadata: _win32typing.PyEVT_HANDLE, PropertyId, Flags=...
) -> tuple[Incomplete, Incomplete]: ...
def EvtOpenEventMetadataEnum(PublisherMetadata: _win32typing.PyEVT_HANDLE, Flags=...) -> _win32typing.PyEVT_HANDLE: ...
def EvtNextEventMetadata(EventMetadataEnum: _win32typing.PyEVT_HANDLE, Flags=...) -> _win32typing.PyEVT_HANDLE: ...
def EvtGetEventMetadataProperty(
EventMetadata: _win32typing.PyEVT_HANDLE, PropertyId, Flags=...
) -> tuple[Incomplete, Incomplete]: ...
def EvtGetLogInfo(Log: _win32typing.PyEVT_HANDLE, PropertyId) -> tuple[Incomplete, Incomplete]: ...
def EvtGetEventInfo(Event: _win32typing.PyEVT_HANDLE, PropertyId) -> tuple[Incomplete, Incomplete]: ...
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
EVENTLOG_BACKWARDS_READ: int
EVENTLOG_END_ALL_PAIRED_EVENTS: int
EVENTLOG_END_PAIRED_EVENT: int
EVENTLOG_ERROR_TYPE: int
EVENTLOG_FORWARDS_READ: int
EVENTLOG_INFORMATION_TYPE: int
EVENTLOG_PAIRED_EVENT_ACTIVE: int
EVENTLOG_PAIRED_EVENT_INACTIVE: int
EVENTLOG_SEEK_READ: int
EVENTLOG_SEQUENTIAL_READ: int
EVENTLOG_START_PAIRED_EVENT: int
EVENTLOG_SUCCESS: int
EVENTLOG_WARNING_TYPE: int
EventMetadataEventChannel: int
EventMetadataEventID: int
EventMetadataEventKeyword: int
EventMetadataEventLevel: int
EventMetadataEventMessageID: int
EventMetadataEventOpcode: int
EventMetadataEventTask: int
EventMetadataEventTemplate: int
EventMetadataEventVersion: int
EvtChannelConfigAccess: int
EvtChannelConfigClassicEventlog: int
EvtChannelConfigEnabled: int
EvtChannelConfigIsolation: int
EvtChannelConfigOwningPublisher: int
EvtChannelConfigPropertyIdEND: int
EvtChannelConfigType: int
EvtChannelLoggingConfigAutoBackup: int
EvtChannelLoggingConfigLogFilePath: int
EvtChannelLoggingConfigMaxSize: int
EvtChannelLoggingConfigRetention: int
EvtChannelPublishingConfigBufferSize: int
EvtChannelPublishingConfigClockType: int
EvtChannelPublishingConfigControlGuid: int
EvtChannelPublishingConfigKeywords: int
EvtChannelPublishingConfigLatency: int
EvtChannelPublishingConfigLevel: int
EvtChannelPublishingConfigMaxBuffers: int
EvtChannelPublishingConfigMinBuffers: int
EvtChannelPublishingConfigSidType: int
EvtEventMetadataPropertyIdEND: int
EvtEventPath: int
EvtEventPropertyIdEND: int
EvtEventQueryIDs: int
EvtExportLogChannelPath: int
EvtExportLogFilePath: int
EvtExportLogTolerateQueryErrors: int
EvtLogAttributes: int
EvtLogCreationTime: int
EvtLogFileSize: int
EvtLogFull: int
EvtLogLastAccessTime: int
EvtLogLastWriteTime: int
EvtLogNumberOfLogRecords: int
EvtLogOldestRecordNumber: int
EvtOpenChannelPath: int
EvtOpenFilePath: int
EvtPublisherMetadataChannelReferenceFlags: int
EvtPublisherMetadataChannelReferenceID: int
EvtPublisherMetadataChannelReferenceIndex: int
EvtPublisherMetadataChannelReferenceMessageID: int
EvtPublisherMetadataChannelReferencePath: int
EvtPublisherMetadataChannelReferences: int
EvtPublisherMetadataHelpLink: int
EvtPublisherMetadataKeywordMessageID: int
EvtPublisherMetadataKeywordName: int
EvtPublisherMetadataKeywords: int
EvtPublisherMetadataKeywordValue: int
EvtPublisherMetadataLevelMessageID: int
EvtPublisherMetadataLevelName: int
EvtPublisherMetadataLevels: int
EvtPublisherMetadataLevelValue: int
EvtPublisherMetadataMessageFilePath: int
EvtPublisherMetadataOpcodeMessageID: int
EvtPublisherMetadataOpcodeName: int
EvtPublisherMetadataOpcodes: int
EvtPublisherMetadataOpcodeValue: int
EvtPublisherMetadataParameterFilePath: int
EvtPublisherMetadataPropertyIdEND: int
EvtPublisherMetadataPublisherGuid: int
EvtPublisherMetadataPublisherMessageID: int
EvtPublisherMetadataResourceFilePath: int
EvtPublisherMetadataTaskEventGuid: int
EvtPublisherMetadataTaskMessageID: int
EvtPublisherMetadataTaskName: int
EvtPublisherMetadataTasks: int
EvtPublisherMetadataTaskValue: int
EvtQueryChannelPath: int
EvtQueryFilePath: int
EvtQueryForwardDirection: int
EvtQueryReverseDirection: int
EvtQueryTolerateQueryErrors: int
EvtRenderBookmark: int
EvtRenderEventValues: int
EvtRenderEventXml: int
EvtRpcLogin: int
EvtRpcLoginAuthDefault: int
EvtRpcLoginAuthKerberos: int
EvtRpcLoginAuthNegotiate: int
EvtRpcLoginAuthNTLM: int
EvtSeekOriginMask: int
EvtSeekRelativeToBookmark: int
EvtSeekRelativeToCurrent: int
EvtSeekRelativeToFirst: int
EvtSeekRelativeToLast: int
EvtSeekStrict: int
EvtSubscribeActionDeliver: int
EvtSubscribeActionError: int
EvtSubscribeOriginMask: int
EvtSubscribeStartAfterBookmark: int
EvtSubscribeStartAtOldestRecord: int
EvtSubscribeStrict: int
EvtSubscribeToFutureEvents: int
EvtSubscribeTolerateQueryErrors: int
EvtVarTypeAnsiString: int
EvtVarTypeBinary: int
EvtVarTypeBoolean: int
EvtVarTypeByte: int
EvtVarTypeDouble: int
EvtVarTypeEvtHandle: int
EvtVarTypeEvtXml: int
EvtVarTypeFileTime: int
EvtVarTypeGuid: int
EvtVarTypeHexInt32: int
EvtVarTypeHexInt64: int
EvtVarTypeInt16: int
EvtVarTypeInt32: int
EvtVarTypeInt64: int
EvtVarTypeNull: int
EvtVarTypeSByte: int
EvtVarTypeSid: int
EvtVarTypeSingle: int
EvtVarTypeSizeT: int
EvtVarTypeString: int
EvtVarTypeSysTime: int
EvtVarTypeUInt16: int
EvtVarTypeUInt32: int
EvtVarTypeUInt64: int
EvtChannelPublisherList: int
EvtFormatMessageChannel: int
EvtFormatMessageEvent: int
EvtFormatMessageId: int
EvtFormatMessageKeyword: int
EvtFormatMessageLevel: int
EvtFormatMessageOpcode: int
EvtFormatMessageProvider: int
EvtFormatMessageTask: int
EvtFormatMessageXml: int
EvtRenderContextSystem: int
EvtRenderContextUser: int
EvtRenderContextValues: int
EvtSystemActivityID: int
EvtSystemChannel: int
EvtSystemComputer: int
EvtSystemEventID: int
EvtSystemEventRecordId: int
EvtSystemKeywords: int
EvtSystemLevel: int
EvtSystemOpcode: int
EvtSystemProcessID: int
EvtSystemPropertyIdEND: int
EvtSystemProviderGuid: int
EvtSystemProviderName: int
EvtSystemQualifiers: int
EvtSystemRelatedActivityID: int
EvtSystemTask: int
EvtSystemThreadID: int
EvtSystemTimeCreated: int
EvtSystemUserID: int
EvtSystemVersion: int
UNICODE: int

View File

@@ -0,0 +1,439 @@
from _typeshed import Incomplete
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 CreateFile(
fileName: str,
desiredAccess,
shareMode,
attributes: _win32typing.PySECURITY_ATTRIBUTES,
CreationDisposition,
flagsAndAttributes,
hTemplateFile: int,
) -> int: ...
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[Incomplete, Incomplete, Incomplete]: ...
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
) -> tuple[_win32typing.PyTime, _win32typing.PyTime, _win32typing.PyTime]: ...
def SetFileTime(
File: int,
CreationTime: _win32typing.PyTime | None = ...,
LastAccessTime: _win32typing.PyTime | None = ...,
LastWriteTime: _win32typing.PyTime | None = ...,
UTCTimes: bool = ...,
) -> None: ...
def GetFileInformationByHandle(handle: int): ...
def GetCompressedFileSize(): ...
def GetFileSize(): ...
def AllocateReadBuffer(bufSize) -> _win32typing.PyOVERLAPPEDReadBuffer: ...
def ReadFile(
hFile: int, buffer_bufSize: _win32typing.PyOVERLAPPEDReadBuffer, overlapped: _win32typing.PyOVERLAPPED | None = ...
) -> tuple[Incomplete, str]: ...
def WriteFile(
hFile: int, data: str | _win32typing.PyOVERLAPPEDReadBuffer, ol: _win32typing.PyOVERLAPPED | None = ...
) -> tuple[Incomplete, Incomplete]: ...
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 = ...
): ...
def GetFileType(hFile: int): ...
def GetLogicalDrives(): ...
def GetOverlappedResult(hFile: int, overlapped: _win32typing.PyOVERLAPPED, bWait): ...
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 = ...
) -> 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) -> 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,
NumberOfBytesToWrite,
NumberOfBytesPerSend,
Overlapped: _win32typing.PyOVERLAPPED,
Flags,
Head: Incomplete | None = ...,
Tail: Incomplete | None = ...,
) -> None: ...
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 GetAcceptExSockaddrs(
sAccepting, buffer: _win32typing.PyOVERLAPPEDReadBuffer
) -> tuple[Incomplete, Incomplete, Incomplete]: ...
def WSAEventSelect(socket, hEvent, networkEvents) -> None: ...
def WSAEnumNetworkEvents(s, hEvent: 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(PyHANDLE) -> 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: ...
def GetVolumePathName(FileName: str, BufferLength: int = ...) -> str: ...
def GetVolumePathNamesForVolumeName(VolumeName: str) -> list[Incomplete]: ...
def CreateHardLink(
FileName: str,
ExistingFileName: str,
SecurityAttributes: _win32typing.PySECURITY_ATTRIBUTES | None = ...,
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 DuplicateEncryptionInfoFile(
SrcFileName: str,
DstFileName: str,
CreationDisposition,
Attributes,
SecurityAttributes: _win32typing.PySECURITY_ATTRIBUTES | None = ...,
) -> None: ...
def BackupRead(
hFile: int, NumberOfBytesToRead, Buffer, bAbort, bProcessSecurity, lpContext
) -> tuple[Incomplete, Incomplete, Incomplete]: ...
def BackupSeek(hFile: int, NumberOfBytesToSeek, lpContext): ...
def BackupWrite(
hFile: int, NumberOfBytesToWrite, Buffer: str, bAbort, bProcessSecurity, lpContext
) -> tuple[Incomplete, Incomplete]: ...
def SetFileShortName(hFile: int, ShortName) -> None: ...
def CopyFileEx(
ExistingFileName,
NewFileName,
ProgressRoutine: _win32typing.CopyProgressRoutine | None = ...,
Data: Incomplete | None = ...,
Cancel: bool = ...,
CopyFlags: int = ...,
Transaction: int | None = ...,
) -> None: ...
def MoveFileWithProgress(
ExistingFileName,
NewFileName,
ProgressRoutine: _win32typing.CopyProgressRoutine | None = ...,
Data: Incomplete | None = ...,
Flags: int = ...,
Transaction: int | None = ...,
) -> None: ...
def ReplaceFile(
ReplacedFileName,
ReplacementFileName,
BackupFileName: Incomplete | None = ...,
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 CreateFileW(
FileName: str,
DesiredAccess,
ShareMode,
SecurityAttributes: _win32typing.PySECURITY_ATTRIBUTES,
CreationDisposition,
FlagsAndAttributes,
TemplateFile: int | None = ...,
Transaction: int | None = ...,
MiniVersion: Incomplete | None = ...,
ExtendedParameter: Incomplete | None = ...,
) -> int: ...
def DeleteFileW(FileName: str, Transaction: int | None = ...) -> None: ...
def GetFileAttributesEx(FileName: str, InfoLevelId, Transaction: int | None = ...): ...
def SetFileAttributesW(FileName, FileAttributes, Transaction: int | None = ...) -> None: ...
def CreateDirectoryExW(
TemplateDirectory: str,
NewDirectory: str,
SecurityAttributes: _win32typing.PySECURITY_ATTRIBUTES | None = ...,
Transaction: int | None = ...,
) -> None: ...
def RemoveDirectory(PathName: str, Transaction: int | None = ...) -> None: ...
def FindFilesW(FileName: str, Transaction: int | None = ...): ...
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 GetFinalPathNameByHandle(File: int, Flags) -> str: ...
def SfcGetNextProtectedFile() -> list[Incomplete]: ...
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 GetFileInformationByHandleEx(File: int, FileInformationClass): ...
def SetFileInformationByHandle(File: int, FileInformationClass, Information) -> None: ...
def ReOpenFile(OriginalFile: int, DesiredAccess, ShareMode, Flags) -> int: ...
def OpenFileById(
File: int,
FileId: _win32typing.PyIID,
DesiredAccess,
ShareMode,
Flags,
SecurityAttributes: _win32typing.PySECURITY_ATTRIBUTES | None = ...,
) -> int: ...
def DCB(*args, **kwargs): ... # incomplete
def GetFileAttributesExW(*args, **kwargs): ... # incomplete
def OVERLAPPED(*args, **kwargs): ... # incomplete
CALLBACK_CHUNK_FINISHED: int
CALLBACK_STREAM_SWITCH: int
CBR_110: int
CBR_115200: int
CBR_1200: int
CBR_128000: int
CBR_14400: int
CBR_19200: int
CBR_2400: int
CBR_256000: int
CBR_300: int
CBR_38400: int
CBR_4800: int
CBR_56000: int
CBR_57600: int
CBR_600: int
CBR_9600: int
CLRBREAK: int
CLRDTR: int
CLRRTS: int
COPY_FILE_ALLOW_DECRYPTED_DESTINATION: int
COPY_FILE_FAIL_IF_EXISTS: int
COPY_FILE_OPEN_SOURCE_FOR_WRITE: int
COPY_FILE_RESTARTABLE: int
CREATE_ALWAYS: int
CREATE_FOR_DIR: int
CREATE_FOR_IMPORT: int
CREATE_NEW: int
DRIVE_CDROM: int
DRIVE_FIXED: int
DRIVE_NO_ROOT_DIR: int
DRIVE_RAMDISK: int
DRIVE_REMOTE: int
DRIVE_REMOVABLE: int
DRIVE_UNKNOWN: int
DTR_CONTROL_DISABLE: int
DTR_CONTROL_ENABLE: int
DTR_CONTROL_HANDSHAKE: int
EV_BREAK: int
EV_CTS: int
EV_DSR: int
EV_ERR: int
EV_RING: int
EV_RLSD: int
EV_RXCHAR: int
EV_RXFLAG: int
EV_TXEMPTY: int
EVENPARITY: int
FD_ACCEPT: int
FD_CLOSE: int
FD_CONNECT: int
FD_GROUP_QOS: int
FD_OOB: int
FD_QOS: int
FD_READ: int
FD_ROUTING_INTERFACE_CHANGE: int
FD_WRITE: int
FILE_ALL_ACCESS: int
FILE_ATTRIBUTE_ARCHIVE: int
FILE_ATTRIBUTE_COMPRESSED: int
FILE_ATTRIBUTE_DIRECTORY: int
FILE_ATTRIBUTE_HIDDEN: int
FILE_ATTRIBUTE_NORMAL: int
FILE_ATTRIBUTE_OFFLINE: int
FILE_ATTRIBUTE_READONLY: int
FILE_ATTRIBUTE_SYSTEM: int
FILE_ATTRIBUTE_TEMPORARY: int
FILE_BEGIN: int
FILE_CURRENT: int
FILE_ENCRYPTABLE: int
FILE_END: int
FILE_FLAG_BACKUP_SEMANTICS: int
FILE_FLAG_DELETE_ON_CLOSE: int
FILE_FLAG_NO_BUFFERING: int
FILE_FLAG_OPEN_REPARSE_POINT: int
FILE_FLAG_OVERLAPPED: int
FILE_FLAG_POSIX_SEMANTICS: int
FILE_FLAG_RANDOM_ACCESS: int
FILE_FLAG_SEQUENTIAL_SCAN: int
FILE_FLAG_WRITE_THROUGH: int
FILE_GENERIC_READ: int
FILE_GENERIC_WRITE: int
FILE_IS_ENCRYPTED: int
FILE_READ_ONLY: int
FILE_ROOT_DIR: int
FILE_SHARE_DELETE: int
FILE_SHARE_READ: int
FILE_SHARE_WRITE: int
FILE_SYSTEM_ATTR: int
FILE_SYSTEM_DIR: int
FILE_SYSTEM_NOT_SUPPORT: int
FILE_TYPE_CHAR: int
FILE_TYPE_DISK: int
FILE_TYPE_PIPE: int
FILE_TYPE_UNKNOWN: int
FILE_UNKNOWN: int
FILE_USER_DISALLOWED: int
FileAllocationInfo: int
FileAttributeTagInfo: int
FileBasicInfo: int
FileCompressionInfo: int
FileDispositionInfo: int
FileEndOfFileInfo: int
FileIdBothDirectoryInfo: int
FileIdBothDirectoryRestartInfo: int
FileIdType: int
FileIoPriorityHintInfo: int
FileNameInfo: int
FileRenameInfo: int
FileStandardInfo: int
FileStreamInfo: int
GENERIC_EXECUTE: int
GENERIC_READ: int
GENERIC_WRITE: int
GetFileExInfoStandard: int
IoPriorityHintLow: int
IoPriorityHintNormal: int
IoPriorityHintVeryLow: int
MARKPARITY: int
MOVEFILE_COPY_ALLOWED: int
MOVEFILE_CREATE_HARDLINK: int
MOVEFILE_DELAY_UNTIL_REBOOT: int
MOVEFILE_FAIL_IF_NOT_TRACKABLE: int
MOVEFILE_REPLACE_EXISTING: int
MOVEFILE_WRITE_THROUGH: int
NOPARITY: int
ObjectIdType: int
ODDPARITY: int
ONE5STOPBITS: int
ONESTOPBIT: int
OPEN_ALWAYS: int
OPEN_EXISTING: int
OVERWRITE_HIDDEN: int
PROGRESS_CANCEL: int
PROGRESS_CONTINUE: int
PROGRESS_QUIET: int
PROGRESS_STOP: int
PURGE_RXABORT: int
PURGE_RXCLEAR: int
PURGE_TXABORT: int
PURGE_TXCLEAR: int
REPLACEFILE_IGNORE_MERGE_ERRORS: int
REPLACEFILE_WRITE_THROUGH: int
RTS_CONTROL_DISABLE: int
RTS_CONTROL_ENABLE: int
RTS_CONTROL_HANDSHAKE: int
RTS_CONTROL_TOGGLE: int
SCS_32BIT_BINARY: int
SCS_DOS_BINARY: int
SCS_OS216_BINARY: int
SCS_PIF_BINARY: int
SCS_POSIX_BINARY: int
SCS_WOW_BINARY: int
SECURITY_ANONYMOUS: int
SECURITY_CONTEXT_TRACKING: int
SECURITY_DELEGATION: int
SECURITY_EFFECTIVE_ONLY: int
SECURITY_IDENTIFICATION: int
SECURITY_IMPERSONATION: int
SETBREAK: int
SETDTR: int
SETRTS: int
SETXOFF: int
SETXON: int
SO_CONNECT_TIME: int
SO_UPDATE_ACCEPT_CONTEXT: int
SO_UPDATE_CONNECT_CONTEXT: int
SPACEPARITY: int
SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE: int
SYMBOLIC_LINK_FLAG_DIRECTORY: int
TF_DISCONNECT: int
TF_REUSE_SOCKET: int
TF_USE_DEFAULT_WORKER: int
TF_USE_KERNEL_APC: int
TF_USE_SYSTEM_THREAD: int
TF_WRITE_BEHIND: int
TRUNCATE_EXISTING: int
TWOSTOPBITS: int
WSA_IO_PENDING: int
WSA_OPERATION_ABORTED: int
WSAECONNABORTED: int
WSAECONNRESET: int
WSAEDISCON: int
WSAEFAULT: int
WSAEINPROGRESS: int
WSAEINTR: int
WSAEINVAL: int
WSAEMSGSIZE: int
WSAENETDOWN: int
WSAENETRESET: int
WSAENOBUFS: int
WSAENOTCONN: int
WSAENOTSOCK: int
WSAEOPNOTSUPP: int
WSAESHUTDOWN: int
WSAEWOULDBLOCK: int
FD_ADDRESS_LIST_CHANGE: int
INVALID_HANDLE_VALUE: int
UNICODE: int

View File

@@ -0,0 +1,477 @@
from _typeshed import Incomplete
import _win32typing
from win32.lib.pywintypes import error as error
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, _len): ...
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 SendMessage(hwnd: int, message, wparam: Incomplete | None = ..., lparam: Incomplete | None = ...): ...
def SendMessageTimeout(hwnd: int, message, wparam, lparam, flags, timeout) -> tuple[Incomplete, Incomplete]: ...
def PostMessage(hwnd: int, message, wparam: int = ..., lparam: int = ...) -> None: ...
def PostThreadMessage(threadId, message, wparam, lparam) -> None: ...
def ReplyMessage(result): ...
def RegisterWindowMessage(name: str): ...
def DefWindowProc(hwnd: int, message, wparam, lparam): ...
def EnumWindows(callback, extra) -> None: ...
def EnumThreadWindows(dwThreadId, callback, extra) -> None: ...
def EnumChildWindows(hwnd: int, callback, extra) -> 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 = ...
): ...
def DialogBoxIndirectParam(): ...
def CreateDialogIndirect(
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 SetWindowText() -> None: ...
def GetWindowText(hwnd: int) -> str: ...
def InitCommonControls() -> None: ...
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 DestroyMenu() -> None: ...
def SetMenu(hwnd: int, hmenu) -> None: ...
def GetMenu() -> None: ...
def LoadIcon(hinstance, resource_id: str): ...
def CopyIcon(hicon): ...
def DrawIcon(hDC, X, Y, hicon) -> None: ...
def DrawIconEx(
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, name: str, _type, cxDesired, cyDesired, fuLoad): ...
def DeleteObject(handle: _win32typing.PyGdiHANDLE) -> None: ...
def BitBlt(hdcDest, x, y, width, height, hdcSrc, nXSrc, nYSrc, dwRop) -> 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 TransparentBlt(
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
) -> None: ...
def AlphaBlend(
Dest: int,
XOriginDest,
YOriginDest,
WidthDest,
HeightDest,
Src: int,
XOriginSrc,
YOriginSrc,
WidthSrc,
HeightSrc,
blendFunction: _win32typing.PyBLENDFUNCTION,
) -> None: ...
def MessageBox(parent, text: str, caption: str, flags): ...
def MessageBeep(_type) -> None: ...
def CreateWindow(className: str, windowTitle: str, style, x, y, width, height, parent, menu, hinstance, reserved): ...
def DestroyWindow(hwnd: int) -> None: ...
def EnableWindow(hWnd: int, bEnable): ...
def FindWindow(ClassName: _win32typing.PyResourceId | None, WindowName: str) -> int: ...
def FindWindowEx(Parent: int, ChildAfter: int, ClassName: _win32typing.PyResourceId, WindowName: str) -> int: ...
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 GetCaretPos() -> tuple[Incomplete, Incomplete]: ...
def ShowCaret(hWnd: int) -> None: ...
def ShowWindow(hWnd: int, cmdShow): ...
def IsWindowVisible(hwnd: int) -> bool: ...
def IsWindowEnabled(hwnd: int) -> bool: ...
def SetFocus(hwnd: int) -> None: ...
def GetFocus() -> None: ...
def UpdateWindow(hwnd: int) -> None: ...
def BringWindowToTop(hwnd: int) -> None: ...
def SetActiveWindow(hwnd: int): ...
def GetActiveWindow(): ...
def SetForegroundWindow(hwnd: int): ...
def GetForegroundWindow(): ...
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) -> None: ...
def CreateCompatibleDC(dc): ...
def CreateCompatibleBitmap(hdc, width, height) -> _win32typing.PyGdiHANDLE: ...
def CreateBitmap(width, height, cPlanes, cBitsPerPixel, bitmap_bits) -> _win32typing.PyGdiHANDLE: ...
def SelectObject(hdc, _object): ...
def GetCurrentObject(hdc: int, ObjectType) -> int: ...
def GetWindowRect(hwnd: int) -> tuple[int, int, int, int]: ...
def GetStockObject(Object) -> int: ...
def PostQuitMessage(rc) -> None: ...
def WaitMessage() -> None: ...
def SetWindowPos(hWnd: int, InsertAfter: int, X, Y, cx, cy, Flags) -> None: ...
def GetWindowPlacement(): ...
def SetWindowPlacement(hWnd: int, placement) -> None: ...
def RegisterClass(wndClass: _win32typing.PyWNDCLASS): ...
def UnregisterClass(atom: _win32typing.PyResourceId, hinst: int) -> None: ...
def PumpMessages() -> None: ...
def PumpWaitingMessages(): ...
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, nid: _win32typing.PyNOTIFYICONDATA) -> None: ...
def GetSystemMenu(hwnd: int, bRevert): ...
def DrawMenuBar(hwnd: int) -> None: ...
def MoveWindow(hwnd: int, x, y, width, height, bRepaint) -> None: ...
def CloseWindow() -> 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 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 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, uItem, fByPosition, menuItem) -> None: ...
def GetMenuItemCount(hMenu): ...
def GetMenuItemRect(hWnd: int, hMenu, uItem) -> 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 SetMenuItemBitmaps(
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, info) -> 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,
Src: int,
XSrc,
YSrc,
Width,
Height,
Mask: _win32typing.PyGdiHANDLE | None = ...,
xMask: int = ...,
yMask: int = ...,
) -> None: ...
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], ...]
): ...
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 CreateWindowEx(
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): ...
def GetCursorPos() -> tuple[Incomplete, Incomplete]: ...
def GetDesktopWindow(): ...
def GetWindow(hWnd: int, uCmd): ...
def GetWindowDC(hWnd: int) -> int: ...
def IsIconic(hWnd: int) -> bool: ...
def IsWindow(hWnd: int) -> bool: ...
def IsChild(hWndParent: int, hWnd: int) -> bool: ...
def ReleaseCapture() -> None: ...
def GetCapture(): ...
def SetCapture() -> None: ...
def ReleaseDC(hWnd: int, hDC): ...
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
) -> 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[Incomplete, Incomplete]): ...
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 = ...,
Filter: Incomplete | None = ...,
CustomFilter: Incomplete | None = ...,
FilterIndex: int = ...,
File: Incomplete | None = ...,
MaxFile: int = ...,
InitialDir: Incomplete | None = ...,
Title: Incomplete | None = ...,
Flags: int = ...,
DefExt: Incomplete | None = ...,
TemplateName: _win32typing.PyResourceId | None = ...,
) -> tuple[Incomplete, Incomplete, Incomplete]: ...
def GetOpenFileNameW(
hwndOwner: int | None = ...,
hInstance: int | None = ...,
Filter: Incomplete | None = ...,
CustomFilter: Incomplete | None = ...,
FilterIndex: int = ...,
File: Incomplete | None = ...,
MaxFile: int = ...,
InitialDir: Incomplete | None = ...,
Title: Incomplete | None = ...,
Flags: int = ...,
DefExt: Incomplete | None = ...,
TemplateName: _win32typing.PyResourceId | None = ...,
) -> tuple[Incomplete, Incomplete, Incomplete]: ...
def SystemParametersInfo(Action, Param: Incomplete | None = ..., WinIni: int = ...) -> None: ...
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 = ...,
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 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 UnregisterDeviceNotification() -> None: ...
def RegisterHotKey(hWnd: int, _id, Modifiers, vk) -> None: ...
def ChildWindowFromPointEx(*args, **kwargs): ... # incomplete
def CreateDialogIndirectParam(*args, **kwargs): ... # incomplete
def DestroyAcceleratorTable(*args, **kwargs): ... # incomplete
def Edit_GetLine(*args, **kwargs): ... # incomplete
def GetModuleHandle(*args, **kwargs): ... # incomplete
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 PyMakeBuffer(*args, **kwargs): ... # incomplete
def ValidateRect(*args, **kwargs): ... # incomplete
def WNDCLASS(*args, **kwargs): ... # incomplete
def lpstr(*args, **kwargs): ... # incomplete
CLR_NONE: int
ILC_COLOR: int
ILC_COLOR16: int
ILC_COLOR24: int
ILC_COLOR32: int
ILC_COLOR4: int
ILC_COLOR8: int
ILC_COLORDDB: int
ILC_MASK: int
ILD_BLEND: int
ILD_BLEND25: int
ILD_BLEND50: int
ILD_FOCUS: int
ILD_MASK: int
ILD_NORMAL: int
ILD_SELECTED: int
ILD_TRANSPARENT: int
IMAGE_BITMAP: int
IMAGE_CURSOR: int
IMAGE_ICON: int
LR_CREATEDIBSECTION: int
LR_DEFAULTCOLOR: int
LR_DEFAULTSIZE: int
LR_LOADFROMFILE: int
LR_LOADMAP3DCOLORS: int
LR_LOADTRANSPARENT: int
LR_MONOCHROME: int
LR_SHARED: int
LR_VGACOLOR: int
NIF_ICON: int
NIF_INFO: int
NIF_MESSAGE: int
NIF_STATE: int
NIF_TIP: int
NIIF_ERROR: int
NIIF_ICON_MASK: int
NIIF_INFO: int
NIIF_NONE: int
NIIF_NOSOUND: int
NIIF_WARNING: int
NIM_ADD: int
NIM_DELETE: int
NIM_MODIFY: int
NIM_SETVERSION: int
TPM_BOTTOMALIGN: int
TPM_CENTERALIGN: int
TPM_LEFTALIGN: int
TPM_LEFTBUTTON: int
TPM_NONOTIFY: int
TPM_RETURNCMD: int
TPM_RIGHTALIGN: int
TPM_RIGHTBUTTON: int
TPM_TOPALIGN: int
TPM_VCENTERALIGN: int
UNICODE: bool
dllhandle: int

View File

@@ -0,0 +1,180 @@
import _win32typing
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: ...
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 = ...): ...
debug: int
HH_ALINK_LOOKUP: int
HH_CLOSE_ALL: int
HH_DISPLAY_INDEX: int
HH_DISPLAY_SEARCH: int
HH_DISPLAY_TEXT_POPUP: int
HH_DISPLAY_TOC: int
HH_DISPLAY_TOPIC: int
HH_ENUM_CATEGORY: int
HH_ENUM_CATEGORY_IT: int
HH_ENUM_INFO_TYPE: int
HH_FTS_DEFAULT_PROXIMITY: int
HH_GET_LAST_ERROR: int
HH_GET_WIN_HANDLE: int
HH_GET_WIN_TYPE: int
HH_GPROPID_CONTENT_LANGUAGE: int
HH_GPROPID_CURRENT_SUBSET: int
HH_GPROPID_SINGLETHREAD: int
HH_GPROPID_TOOLBAR_MARGIN: int
HH_GPROPID_UI_LANGUAGE: int
HH_HELP_CONTEXT: int
HH_HELP_FINDER: int
HH_INITIALIZE: int
HH_KEYWORD_LOOKUP: int
HH_MAX_TABS_CUSTOM: int
HH_PRETRANSLATEMESSAGE: int
HH_RESERVED1: int
HH_RESERVED2: int
HH_RESERVED3: int
HH_RESET_IT_FILTER: int
HH_SET_EXCLUSIVE_FILTER: int
HH_SET_GLOBAL_PROPERTY: int
HH_SET_INCLUSIVE_FILTER: int
HH_SET_INFO_TYPE: int
HH_SET_WIN_TYPE: int
HH_SYNC: int
HH_TAB_AUTHOR: int
HH_TAB_CONTENTS: int
HH_TAB_CUSTOM_FIRST: int
HH_TAB_CUSTOM_LAST: int
HH_TAB_FAVORITES: int
HH_TAB_HISTORY: int
HH_TAB_INDEX: int
HH_TAB_SEARCH: int
HH_TP_HELP_CONTEXTMENU: int
HH_TP_HELP_WM_HELP: int
HH_UNINITIALIZE: int
HHACT_BACK: int
HHACT_CONTRACT: int
HHACT_CUSTOMIZE: int
HHACT_EXPAND: int
HHACT_FORWARD: int
HHACT_HIGHLIGHT: int
HHACT_HOME: int
HHACT_JUMP1: int
HHACT_JUMP2: int
HHACT_LAST_ENUM: int
HHACT_NOTES: int
HHACT_OPTIONS: int
HHACT_PRINT: int
HHACT_REFRESH: int
HHACT_STOP: int
HHACT_SYNC: int
HHACT_TAB_CONTENTS: int
HHACT_TAB_FAVORITES: int
HHACT_TAB_HISTORY: int
HHACT_TAB_INDEX: int
HHACT_TAB_SEARCH: int
HHACT_TOC_NEXT: int
HHACT_TOC_PREV: int
HHACT_ZOOM: int
HHN_FIRST: int
HHN_LAST: int
HHN_NAVCOMPLETE: int
HHN_TRACK: int
HHN_WINDOW_CREATE: int
HHWIN_BUTTON_BACK: int
HHWIN_BUTTON_BROWSE_BCK: int
HHWIN_BUTTON_BROWSE_FWD: int
HHWIN_BUTTON_CONTENTS: int
HHWIN_BUTTON_EXPAND: int
HHWIN_BUTTON_FAVORITES: int
HHWIN_BUTTON_FORWARD: int
HHWIN_BUTTON_HISTORY: int
HHWIN_BUTTON_HOME: int
HHWIN_BUTTON_INDEX: int
HHWIN_BUTTON_JUMP1: int
HHWIN_BUTTON_JUMP2: int
HHWIN_BUTTON_NOTES: int
HHWIN_BUTTON_OPTIONS: int
HHWIN_BUTTON_PRINT: int
HHWIN_BUTTON_REFRESH: int
HHWIN_BUTTON_SEARCH: int
HHWIN_BUTTON_STOP: int
HHWIN_BUTTON_SYNC: int
HHWIN_BUTTON_TOC_NEXT: int
HHWIN_BUTTON_TOC_PREV: int
HHWIN_BUTTON_ZOOM: int
HHWIN_DEF_BUTTONS: int
HHWIN_NAVTAB_BOTTOM: int
HHWIN_NAVTAB_LEFT: int
HHWIN_NAVTAB_TOP: int
HHWIN_PARAM_CUR_TAB: int
HHWIN_PARAM_EXPANSION: int
HHWIN_PARAM_EXSTYLES: int
HHWIN_PARAM_HISTORY_COUNT: int
HHWIN_PARAM_INFOTYPES: int
HHWIN_PARAM_NAV_WIDTH: int
HHWIN_PARAM_PROPERTIES: int
HHWIN_PARAM_RECT: int
HHWIN_PARAM_SHOWSTATE: int
HHWIN_PARAM_STYLES: int
HHWIN_PARAM_TABORDER: int
HHWIN_PARAM_TABPOS: int
HHWIN_PARAM_TB_FLAGS: int
HHWIN_PROP_AUTO_SYNC: int
HHWIN_PROP_CHANGE_TITLE: int
HHWIN_PROP_MENU: int
HHWIN_PROP_NAV_ONLY_WIN: int
HHWIN_PROP_NO_TOOLBAR: int
HHWIN_PROP_NODEF_EXSTYLES: int
HHWIN_PROP_NODEF_STYLES: int
HHWIN_PROP_NOTB_TEXT: int
HHWIN_PROP_NOTITLEBAR: int
HHWIN_PROP_ONTOP: int
HHWIN_PROP_POST_QUIT: int
HHWIN_PROP_TAB_ADVSEARCH: int
HHWIN_PROP_TAB_AUTOHIDESHOW: int
HHWIN_PROP_TAB_CUSTOM1: int
HHWIN_PROP_TAB_CUSTOM2: int
HHWIN_PROP_TAB_CUSTOM3: int
HHWIN_PROP_TAB_CUSTOM4: int
HHWIN_PROP_TAB_CUSTOM5: int
HHWIN_PROP_TAB_CUSTOM6: int
HHWIN_PROP_TAB_CUSTOM7: int
HHWIN_PROP_TAB_CUSTOM8: int
HHWIN_PROP_TAB_CUSTOM9: int
HHWIN_PROP_TAB_FAVORITES: int
HHWIN_PROP_TAB_HISTORY: int
HHWIN_PROP_TAB_SEARCH: int
HHWIN_PROP_TRACKING: int
HHWIN_PROP_TRI_PANE: int
HHWIN_PROP_USER_POS: int
HHWIN_TB_MARGIN: int
IDTB_BACK: int
IDTB_BROWSE_BACK: int
IDTB_BROWSE_FWD: int
IDTB_CONTENTS: int
IDTB_CONTRACT: int
IDTB_CUSTOMIZE: int
IDTB_EXPAND: int
IDTB_FAVORITES: int
IDTB_FORWARD: int
IDTB_HISTORY: int
IDTB_HOME: int
IDTB_INDEX: int
IDTB_JUMP1: int
IDTB_JUMP2: int
IDTB_NOTES: int
IDTB_OPTIONS: int
IDTB_PRINT: int
IDTB_REFRESH: int
IDTB_SEARCH: int
IDTB_STOP: int
IDTB_SYNC: int
IDTB_TOC_NEXT: int
IDTB_TOC_PREV: int
IDTB_ZOOM: int

View File

@@ -0,0 +1,69 @@
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 InternetConnect(
Internet: _win32typing.PyHINTERNET,
ServerName: str,
ServerPort,
Username: str,
Password: str,
Service,
Flags,
Context: Incomplete | None = ...,
) -> None: ...
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 InternetGetLastResponseInfo() -> tuple[Incomplete, 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 = ...
) -> _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 FindFirstUrlCacheEntry(SearchPattern: Incomplete | None = ...) -> tuple[_win32typing.PyUrlCacheHANDLE, Incomplete]: ...
def FindNextUrlCacheEntry(EnumHandle: _win32typing.PyUrlCacheHANDLE): ...
def FindFirstUrlCacheEntryEx(
SearchPattern: Incomplete | None = ..., Flags: int = ..., Filter: int = ..., GroupId=...
) -> tuple[_win32typing.PyUrlCacheHANDLE, Incomplete]: ...
def FindNextUrlCacheEntryEx(EnumHandle: _win32typing.PyUrlCacheHANDLE): ...
def FindCloseUrlCache(EnumHandle: _win32typing.PyUrlCacheHANDLE) -> None: ...
def FindFirstUrlCacheGroup(Filter) -> tuple[_win32typing.PyUrlCacheHANDLE, Incomplete]: ...
def FindNextUrlCacheGroup(Find: int): ...
def GetUrlCacheEntryInfo(UrlName): ...
def DeleteUrlCacheGroup(GroupId, Attributes) -> None: ...
def CreateUrlCacheGroup(Flags: int = ...): ...
def CreateUrlCacheEntry(UrlName, ExpectedFileSize, FileExtension): ...
def CommitUrlCacheEntry(
UrlName,
LocalFileName,
CacheEntryType,
ExpireTime: _win32typing.PyTime | None = ...,
LastModifiedTime: _win32typing.PyTime | None = ...,
HeaderInfo: Incomplete | None = ...,
OriginalUrl: Incomplete | None = ...,
): ...
def SetUrlCacheEntryGroup(UrlName, Flags, GroupId) -> None: ...
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
UNICODE: int

View File

@@ -0,0 +1,74 @@
import _win32typing
from win32.lib.pywintypes import error as error
def AssignProcessToJobObject(hJob: int, hProcess: int) -> None: ...
def CreateJobObject(jobAttributes: _win32typing.PySECURITY_ATTRIBUTES, name) -> 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) -> bool: ...
def QueryInformationJobObject(Job: int, JobObjectInfoClass): ...
def SetInformationJobObject(Job: int, JobObjectInfoClass, JobObjectInfo) -> None: ...
JOB_OBJECT_ALL_ACCESS: int
JOB_OBJECT_ASSIGN_PROCESS: int
JOB_OBJECT_BASIC_LIMIT_VALID_FLAGS: int
JOB_OBJECT_EXTENDED_LIMIT_VALID_FLAGS: int
JOB_OBJECT_LIMIT_ACTIVE_PROCESS: int
JOB_OBJECT_LIMIT_AFFINITY: int
JOB_OBJECT_LIMIT_BREAKAWAY_OK: int
JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION: int
JOB_OBJECT_LIMIT_JOB_MEMORY: int
JOB_OBJECT_LIMIT_JOB_TIME: int
JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE: int
JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME: int
JOB_OBJECT_LIMIT_PRIORITY_CLASS: int
JOB_OBJECT_LIMIT_PROCESS_MEMORY: int
JOB_OBJECT_LIMIT_PROCESS_TIME: int
JOB_OBJECT_LIMIT_SCHEDULING_CLASS: int
JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK: int
JOB_OBJECT_LIMIT_VALID_FLAGS: int
JOB_OBJECT_LIMIT_WORKINGSET: int
JOB_OBJECT_MSG_ABNORMAL_EXIT_PROCESS: int
JOB_OBJECT_MSG_ACTIVE_PROCESS_LIMIT: int
JOB_OBJECT_MSG_ACTIVE_PROCESS_ZERO: int
JOB_OBJECT_MSG_END_OF_JOB_TIME: int
JOB_OBJECT_MSG_END_OF_PROCESS_TIME: int
JOB_OBJECT_MSG_EXIT_PROCESS: int
JOB_OBJECT_MSG_JOB_MEMORY_LIMIT: int
JOB_OBJECT_MSG_NEW_PROCESS: int
JOB_OBJECT_MSG_PROCESS_MEMORY_LIMIT: int
JOB_OBJECT_POST_AT_END_OF_JOB: int
JOB_OBJECT_QUERY: int
JOB_OBJECT_SECURITY_FILTER_TOKENS: int
JOB_OBJECT_SECURITY_NO_ADMIN: int
JOB_OBJECT_SECURITY_ONLY_TOKEN: int
JOB_OBJECT_SECURITY_RESTRICTED_TOKEN: int
JOB_OBJECT_SECURITY_VALID_FLAGS: int
JOB_OBJECT_SET_ATTRIBUTES: int
JOB_OBJECT_SET_SECURITY_ATTRIBUTES: int
JOB_OBJECT_TERMINATE: int
JOB_OBJECT_TERMINATE_AT_END_OF_JOB: int
JOB_OBJECT_UI_VALID_FLAGS: int
JOB_OBJECT_UILIMIT_ALL: int
JOB_OBJECT_UILIMIT_DESKTOP: int
JOB_OBJECT_UILIMIT_DISPLAYSETTINGS: int
JOB_OBJECT_UILIMIT_EXITWINDOWS: int
JOB_OBJECT_UILIMIT_GLOBALATOMS: int
JOB_OBJECT_UILIMIT_HANDLES: int
JOB_OBJECT_UILIMIT_NONE: int
JOB_OBJECT_UILIMIT_READCLIPBOARD: int
JOB_OBJECT_UILIMIT_SYSTEMPARAMETERS: int
JOB_OBJECT_UILIMIT_WRITECLIPBOARD: int
JobObjectAssociateCompletionPortInformation: int
JobObjectBasicAccountingInformation: int
JobObjectBasicAndIoAccountingInformation: int
JobObjectBasicLimitInformation: int
JobObjectBasicUIRestrictions: int
JobObjectEndOfJobTimeInformation: int
JobObjectExtendedLimitInformation: int
JobObjectJobSetInformation: int
JobObjectSecurityLimitInformation: int
MaxJobObjectInfoClass: int
JobObjectBasicProcessIdList: int
UNICODE: int

View File

@@ -0,0 +1,9 @@
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]: ...

View File

@@ -0,0 +1,90 @@
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 NetGroupGetUsers(
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 NetLocalGroupGetMembers(
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 NetServerEnum(
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 NetShareEnum(
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 NetWkstaTransportEnum(
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 NetSessionEnum(
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 NetFileEnum(
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
SERVICE_SERVER: str
SERVICE_WORKSTATION: str
USE_FORCE: int
USE_LOTS_OF_FORCE: int
USE_NOFORCE: int

View File

@@ -0,0 +1,60 @@
from _typeshed import Incomplete
from typing import Any
from win32.lib.pywintypes import error as error
def __getattr__(name: str) -> Any: ... # incomplete
def AddCounter(hQuery, path: str, userData: int = ...): ...
def AddEnglishCounter(hQuery, path: str, userData: int = ...): ...
def RemoveCounter(handle) -> None: ...
def EnumObjectItems(DataSource: str, machine: str, _object: str, detailLevel, flags=...): ...
def EnumObjects(DataSource: str, machine: str, detailLevel, refresh: int = ...): ...
def OpenQuery(DataSource: Incomplete | None = ..., userData: int = ...): ...
def CloseQuery(handle) -> None: ...
def MakeCounterPath(
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 BrowseCounters(
Flags: tuple[Incomplete, ...],
hWndOwner: int,
CallBack1,
CallBack2,
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, index) -> str: ...
def GetFormattedCounterArray(*args, **kwargs): ... # incomplete
PDH_FMT_1000: int
PDH_FMT_ANSI: int
PDH_FMT_DOUBLE: int
PDH_FMT_LARGE: int
PDH_FMT_LONG: int
PDH_FMT_NODATA: int
PDH_FMT_NOSCALE: int
PDH_FMT_RAW: int
PDH_FMT_UNICODE: int
PDH_MAX_SCALE: int
PDH_MIN_SCALE: int
PDH_PATH_WBEM_INPUT: int
PDH_PATH_WBEM_RESULT: int
PDH_VERSION: int
PERF_DETAIL_ADVANCED: int
PERF_DETAIL_EXPERT: int
PERF_DETAIL_NOVICE: int
PERF_DETAIL_WIZARD: int
class counter_status_error(Exception): ...

View File

@@ -0,0 +1,55 @@
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 SetNamedPipeHandleState(hPipe: int, Mode, MaxCollectionCount, CollectDataTimeout) -> 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) -> tuple[int, int]: ...
def FdCreatePipe(sa: _win32typing.PySECURITY_ATTRIBUTES, nSize, mode) -> tuple[Incomplete, Incomplete]: ...
def CreateNamedPipe(
pipeName: str,
openMode,
pipeMode,
nMaxInstances,
nOutBufferSize,
nInBufferSize,
nDefaultTimeOut,
sa: _win32typing.PySECURITY_ATTRIBUTES,
) -> int: ...
def DisconnectNamedPipe(hFile: int) -> None: ...
def GetOverlappedResult(hFile: int, overlapped: _win32typing.PyOVERLAPPED, bWait): ...
def WaitNamedPipe(pipeName: str, timeout) -> None: ...
def GetNamedPipeInfo(hNamedPipe: int) -> tuple[Incomplete, Incomplete, Incomplete, Incomplete]: ...
def PeekNamedPipe(hPipe: int, size) -> tuple[str, Incomplete, 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
NMPWAIT_NOWAIT: int
NMPWAIT_USE_DEFAULT_WAIT: int
NMPWAIT_WAIT_FOREVER: int
PIPE_ACCESS_DUPLEX: int
PIPE_ACCESS_INBOUND: int
PIPE_ACCESS_OUTBOUND: int
PIPE_NOWAIT: int
PIPE_READMODE_BYTE: int
PIPE_READMODE_MESSAGE: int
PIPE_TYPE_BYTE: int
PIPE_TYPE_MESSAGE: int
PIPE_UNLIMITED_INSTANCES: int
PIPE_WAIT: int
UNICODE: int

View File

@@ -0,0 +1,197 @@
from _typeshed import Incomplete
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 GetDefaultPrinter() -> str: ...
def GetDefaultPrinterW() -> str: ...
def SetDefaultPrinter(printer: str): ...
def SetDefaultPrinterW(Printer: str): ...
def StartDocPrinter(hprinter: _win32typing.PyPrinterHANDLE, _tuple, level: 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: _win32typing.PyPrinterHANDLE, buf: str): ...
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,
DeviceName: str,
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_PRIORITY: int
DI_APPBANDING: int
DI_ROPS_READ_DESTINATION: int
DPD_DELETE_ALL_FILES: int
DPD_DELETE_SPECIFIC_VERSION: int
DPD_DELETE_UNUSED_FILES: int
DSPRINT_PENDING: int
DSPRINT_PUBLISH: int
DSPRINT_REPUBLISH: int
DSPRINT_UNPUBLISH: int
DSPRINT_UPDATE: int
FORM_BUILTIN: int
FORM_PRINTER: int
FORM_USER: int
JOB_ACCESS_ADMINISTER: int
JOB_ACCESS_READ: int
JOB_ALL_ACCESS: int
JOB_CONTROL_CANCEL: int
JOB_CONTROL_DELETE: int
JOB_CONTROL_LAST_PAGE_EJECTED: int
JOB_CONTROL_PAUSE: int
JOB_CONTROL_RESTART: int
JOB_CONTROL_RESUME: int
JOB_CONTROL_SENT_TO_PRINTER: int
JOB_EXECUTE: int
JOB_INFO_1: int
JOB_POSITION_UNSPECIFIED: int
JOB_READ: int
JOB_STATUS_BLOCKED_DEVQ: int
JOB_STATUS_COMPLETE: int
JOB_STATUS_DELETED: int
JOB_STATUS_DELETING: int
JOB_STATUS_ERROR: int
JOB_STATUS_OFFLINE: int
JOB_STATUS_PAPEROUT: int
JOB_STATUS_PAUSED: int
JOB_STATUS_PRINTED: int
JOB_STATUS_PRINTING: int
JOB_STATUS_RESTART: int
JOB_STATUS_SPOOLING: int
JOB_STATUS_USER_INTERVENTION: int
JOB_WRITE: int
MAX_PRIORITY: int
MIN_PRIORITY: int
PORT_STATUS_DOOR_OPEN: int
PORT_STATUS_NO_TONER: int
PORT_STATUS_OFFLINE: int
PORT_STATUS_OUTPUT_BIN_FULL: int
PORT_STATUS_OUT_OF_MEMORY: int
PORT_STATUS_PAPER_JAM: int
PORT_STATUS_PAPER_OUT: int
PORT_STATUS_PAPER_PROBLEM: int
PORT_STATUS_POWER_SAVE: int
PORT_STATUS_TONER_LOW: int
PORT_STATUS_TYPE_ERROR: int
PORT_STATUS_TYPE_INFO: int
PORT_STATUS_TYPE_WARNING: int
PORT_STATUS_USER_INTERVENTION: int
PORT_STATUS_WARMING_UP: int
PORT_TYPE_NET_ATTACHED: int
PORT_TYPE_READ: int
PORT_TYPE_REDIRECTED: int
PORT_TYPE_WRITE: int
PRINTER_ACCESS_ADMINISTER: int
PRINTER_ACCESS_USE: int
PRINTER_ALL_ACCESS: int
PRINTER_ATTRIBUTE_DEFAULT: int
PRINTER_ATTRIBUTE_DIRECT: int
PRINTER_ATTRIBUTE_DO_COMPLETE_FIRST: int
PRINTER_ATTRIBUTE_ENABLE_BIDI: int
PRINTER_ATTRIBUTE_ENABLE_DEVQ: int
PRINTER_ATTRIBUTE_FAX: int
PRINTER_ATTRIBUTE_HIDDEN: int
PRINTER_ATTRIBUTE_KEEPPRINTEDJOBS: int
PRINTER_ATTRIBUTE_LOCAL: int
PRINTER_ATTRIBUTE_NETWORK: int
PRINTER_ATTRIBUTE_PUBLISHED: int
PRINTER_ATTRIBUTE_QUEUED: int
PRINTER_ATTRIBUTE_RAW_ONLY: int
PRINTER_ATTRIBUTE_SHARED: int
PRINTER_ATTRIBUTE_TS: int
PRINTER_ATTRIBUTE_WORK_OFFLINE: int
PRINTER_CONTROL_PAUSE: int
PRINTER_CONTROL_PURGE: int
PRINTER_CONTROL_RESUME: int
PRINTER_CONTROL_SET_STATUS: int
PRINTER_ENUM_CONNECTIONS: int
PRINTER_ENUM_CONTAINER: int
PRINTER_ENUM_DEFAULT: int
PRINTER_ENUM_EXPAND: int
PRINTER_ENUM_ICON1: int
PRINTER_ENUM_ICON2: int
PRINTER_ENUM_ICON3: int
PRINTER_ENUM_ICON4: int
PRINTER_ENUM_ICON5: int
PRINTER_ENUM_ICON6: int
PRINTER_ENUM_ICON7: int
PRINTER_ENUM_ICON8: int
PRINTER_ENUM_LOCAL: int
PRINTER_ENUM_NAME: int
PRINTER_ENUM_NETWORK: int
PRINTER_ENUM_REMOTE: int
PRINTER_ENUM_SHARED: int
PRINTER_EXECUTE: int
PRINTER_INFO_1: int
PRINTER_READ: int
PRINTER_STATUS_BUSY: int
PRINTER_STATUS_DOOR_OPEN: int
PRINTER_STATUS_ERROR: int
PRINTER_STATUS_INITIALIZING: int
PRINTER_STATUS_IO_ACTIVE: int
PRINTER_STATUS_MANUAL_FEED: int
PRINTER_STATUS_NOT_AVAILABLE: int
PRINTER_STATUS_NO_TONER: int
PRINTER_STATUS_OFFLINE: int
PRINTER_STATUS_OUTPUT_BIN_FULL: int
PRINTER_STATUS_OUT_OF_MEMORY: int
PRINTER_STATUS_PAGE_PUNT: int
PRINTER_STATUS_PAPER_JAM: int
PRINTER_STATUS_PAPER_OUT: int
PRINTER_STATUS_PAPER_PROBLEM: int
PRINTER_STATUS_PAUSED: int
PRINTER_STATUS_PENDING_DELETION: int
PRINTER_STATUS_POWER_SAVE: int
PRINTER_STATUS_PRINTING: int
PRINTER_STATUS_PROCESSING: int
PRINTER_STATUS_SERVER_UNKNOWN: int
PRINTER_STATUS_TONER_LOW: int
PRINTER_STATUS_USER_INTERVENTION: int
PRINTER_STATUS_WAITING: int
PRINTER_STATUS_WARMING_UP: int
PRINTER_WRITE: int
SERVER_ACCESS_ADMINISTER: int
SERVER_ACCESS_ENUMERATE: int
SERVER_ALL_ACCESS: int
SERVER_EXECUTE: int
SERVER_READ: int
SERVER_WRITE: int

View File

@@ -0,0 +1,122 @@
from _typeshed import Incomplete
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 CreateRemoteThread(
hprocess: int, sa: _win32typing.PySECURITY_ATTRIBUTES, stackSize, entryPoint, Parameter, flags
) -> tuple[int, Incomplete]: ...
def CreateProcess(
appName: str,
commandLine: str,
processAttributes: _win32typing.PySECURITY_ATTRIBUTES,
threadAttributes: _win32typing.PySECURITY_ATTRIBUTES,
bInheritHandles,
dwCreationFlags,
newEnvironment,
currentDirectory: str,
startupinfo: _win32typing.PySTARTUPINFO,
) -> tuple[int, int, Incomplete, Incomplete]: ...
def CreateProcessAsUser(
hToken: int,
appName: str,
commandLine: str,
processAttributes: _win32typing.PySECURITY_ATTRIBUTES,
threadAttributes: _win32typing.PySECURITY_ATTRIBUTES,
bInheritHandles,
dwCreationFlags,
newEnvironment,
currentDirectory: str,
startupinfo: _win32typing.PySTARTUPINFO,
) -> tuple[int, int, Incomplete, Incomplete]: ...
def GetCurrentProcess(): ...
def GetProcessVersion(processId): ...
def GetCurrentProcessId(): ...
def GetStartupInfo() -> _win32typing.PySTARTUPINFO: ...
def GetPriorityClass(handle: int): ...
def GetExitCodeThread(handle: int): ...
def GetExitCodeProcess(handle: int): ...
def GetWindowThreadProcessId(hwnd: int) -> tuple[Incomplete, Incomplete]: ...
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) -> 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) -> 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 GetProcessWindowStation() -> 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
ABOVE_NORMAL_PRIORITY_CLASS: int
BELOW_NORMAL_PRIORITY_CLASS: int
CREATE_BREAKAWAY_FROM_JOB: int
CREATE_DEFAULT_ERROR_MODE: int
CREATE_NEW_CONSOLE: int
CREATE_NEW_PROCESS_GROUP: int
CREATE_NO_WINDOW: int
CREATE_PRESERVE_CODE_AUTHZ_LEVEL: int
CREATE_SEPARATE_WOW_VDM: int
CREATE_SHARED_WOW_VDM: int
CREATE_SUSPENDED: int
CREATE_UNICODE_ENVIRONMENT: int
DEBUG_ONLY_THIS_PROCESS: int
DEBUG_PROCESS: int
DETACHED_PROCESS: int
HIGH_PRIORITY_CLASS: int
IDLE_PRIORITY_CLASS: int
MAXIMUM_PROCESSORS: int
NORMAL_PRIORITY_CLASS: int
REALTIME_PRIORITY_CLASS: int
STARTF_FORCEOFFFEEDBACK: int
STARTF_FORCEONFEEDBACK: int
STARTF_RUNFULLSCREEN: int
STARTF_USECOUNTCHARS: int
STARTF_USEFILLATTRIBUTE: int
STARTF_USEPOSITION: int
STARTF_USESHOWWINDOW: int
STARTF_USESIZE: int
STARTF_USESTDHANDLES: int
THREAD_MODE_BACKGROUND_BEGIN: int
THREAD_MODE_BACKGROUND_END: int
THREAD_PRIORITY_ABOVE_NORMAL: int
THREAD_PRIORITY_BELOW_NORMAL: int
THREAD_PRIORITY_HIGHEST: int
THREAD_PRIORITY_IDLE: int
THREAD_PRIORITY_LOWEST: int
THREAD_PRIORITY_NORMAL: int
THREAD_PRIORITY_TIME_CRITICAL: int
LIST_MODULES_32BIT: int
LIST_MODULES_64BIT: int
LIST_MODULES_ALL: int
LIST_MODULES_DEFAULT: int
UNICODE: int

View File

@@ -0,0 +1,19 @@
import _win32typing
def CreateEnvironmentBlock(Token: int, Inherit): ...
def DeleteProfile(SidString: str, ProfilePath: str | None = ..., ComputerName: str | None = ...) -> None: ...
def ExpandEnvironmentStringsForUser(Token: int, Src: str) -> str: ...
def GetAllUsersProfileDirectory() -> str: ...
def GetDefaultUserProfileDirectory() -> str: ...
def GetEnvironmentStrings(): ...
def GetProfilesDirectory() -> str: ...
def GetProfileType(): ...
def GetUserProfileDirectory(Token: int) -> str: ...
def LoadUserProfile(hToken: int, ProfileInfo: _win32typing.PyPROFILEINFO) -> _win32typing.PyHKEY: ...
def UnloadUserProfile(Token: int, Profile: _win32typing.PyHKEY) -> None: ...
PI_APPLYPOLICY: int
PI_NOUI: int
PT_MANDATORY: int
PT_ROAMING: int
PT_TEMPORARY: int

View File

@@ -0,0 +1,50 @@
from _typeshed import Incomplete
from typing import Any
import _win32typing
from win32.lib.pywintypes import error as error
def __getattr__(name: str) -> Any: ... # incomplete
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 GetEntryDialParams(
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) -> bool: ...
def SetEntryDialParams(fileName: str, RasDialParams, bSavePassword) -> None: ...
def RASDIALEXTENSIONS(*args, **kwargs): ... # incomplete
RASCS_AllDevicesConnected: int
RASCS_AuthAck: int
RASCS_AuthCallback: int
RASCS_AuthChangePassword: int
RASCS_Authenticate: int
RASCS_Authenticated: int
RASCS_AuthLinkSpeed: int
RASCS_AuthNotify: int
RASCS_AuthProject: int
RASCS_AuthRetry: int
RASCS_CallbackComplete: int
RASCS_CallbackSetByCaller: int
RASCS_ConnectDevice: int
RASCS_Connected: int
RASCS_DeviceConnected: int
RASCS_Disconnected: int
RASCS_Interactive: int
RASCS_LogonNetwork: int
RASCS_OpenPort: int
RASCS_PasswordExpired: int
RASCS_PortOpened: int
RASCS_PrepareForCallback: int
RASCS_Projected: int
RASCS_ReAuthenticate: int
RASCS_RetryAuthentication: int
RASCS_StartAuthentication: int
RASCS_WaitForCallback: int
RASCS_WaitForModemReset: int

View File

@@ -0,0 +1,569 @@
from _typeshed import Incomplete
import _win32typing
from win32.lib.pywintypes import error as error
def DsGetSpn(
ServiceType,
ServiceClass: str,
ServiceName: str,
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 DsGetDcName(
computerName: str | None = ...,
domainName: str | None = ...,
domainGUID: _win32typing.PyIID | None = ...,
siteName: str | None = ...,
flags: int = ...,
): ...
def DsCrackNames(
hds: _win32typing.PyDS_HANDLE, flags, formatOffered, formatDesired, names: list[Incomplete]
) -> tuple[Incomplete, Incomplete, Incomplete]: ...
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) -> bool: ...
def RevertToSelf() -> None: ...
def LogonUser(Username: str, Domain: str, Password: str, LogonType, LogonProvider) -> int: ...
def LogonUserEx(
Username: str, Domain: str, Password: str, LogonType, LogonProvider
) -> tuple[int, _win32typing.PySID, Incomplete, Incomplete]: ...
def LookupAccountName(systemName: str, accountName: str) -> tuple[_win32typing.PySID, str, Incomplete]: ...
def LookupAccountSid(systemName: str, sid: _win32typing.PySID) -> tuple[str, str, Incomplete]: ...
def GetBinarySid(SID: str) -> _win32typing.PySID: ...
def SetSecurityInfo(
handle: int,
ObjectType,
SecurityInfo,
Owner: _win32typing.PySID,
Group: _win32typing.PySID,
Dacl: _win32typing.PyACL,
Sacl: _win32typing.PyACL,
) -> None: ...
def GetSecurityInfo(handle: int, ObjectType, SecurityInfo) -> _win32typing.PySECURITY_DESCRIPTOR: ...
def SetNamedSecurityInfo(
ObjectName,
ObjectType,
SecurityInfo,
Owner: _win32typing.PySID,
Group: _win32typing.PySID,
Dacl: _win32typing.PyACL,
Sacl: _win32typing.PyACL,
) -> None: ...
def GetNamedSecurityInfo(ObjectName, ObjectType, SecurityInfo) -> _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) -> _win32typing.PySECURITY_DESCRIPTOR: ...
def SetFileSecurity(filename: str, info, 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 ConvertSecurityDescriptorToStringSecurityDescriptor(
SecurityDescriptor: _win32typing.PySECURITY_DESCRIPTOR, RequestedStringSDRevision, SecurityInformation
) -> str: ...
def ConvertStringSecurityDescriptorToSecurityDescriptor(
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 CryptEnumProviders() -> list[tuple[str, Incomplete]]: ...
def EnumerateSecurityPackages() -> tuple[Incomplete, ...]: ...
def AllocateLocallyUniqueId() -> None: ...
def ImpersonateSelf(ImpersonationLevel) -> None: ...
def DuplicateToken(ExistingTokenHandle: int, ImpersonationLevel) -> int: ...
def DuplicateTokenEx(
ExistingToken: int,
ImpersonationLevel,
DesiredAccess,
TokenType,
TokenAttributes: _win32typing.PySECURITY_ATTRIBUTES | None = ...,
) -> int: ...
def CheckTokenMembership(TokenHandle: int, SidToCheck: _win32typing.PySID): ...
def CreateRestrictedToken(
ExistingTokenHandle: int,
Flags,
SidsToDisable: tuple[_win32typing.PySID_AND_ATTRIBUTES, ...],
PrivilegesToDelete: tuple[_win32typing.PyLUID_AND_ATTRIBUTES, ...],
SidsToRestrict: tuple[_win32typing.PySID_AND_ATTRIBUTES, ...],
) -> int: ...
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 LsaEnumerateLogonSessions() -> tuple[Incomplete, ...]: ...
def LsaGetLogonSessionData(LogonId) -> tuple[Incomplete, ...]: ...
def AcquireCredentialsHandle(
Principal, Package, CredentialUse, LogonID, AuthData
) -> tuple[_win32typing.PyCredHandle, _win32typing.PyTime]: ...
def InitializeSecurityContext(
Credential: _win32typing.PyCredHandle,
Context: _win32typing.PyCtxtHandle,
TargetName,
ContextReq,
TargetDataRep,
pInput: _win32typing.PySecBufferDesc,
NewContext: _win32typing.PyCtxtHandle,
pOutput: _win32typing.PySecBufferDesc,
) -> tuple[Incomplete, Incomplete, _win32typing.PyTime]: ...
def AcceptSecurityContext(
Credential: _win32typing.PyCredHandle,
Context: _win32typing.PyCtxtHandle,
pInput: _win32typing.PySecBufferDesc,
ContextReq,
TargetDataRep,
NewContext: _win32typing.PyCtxtHandle,
pOutput: _win32typing.PySecBufferDesc,
) -> tuple[Incomplete, Incomplete, Incomplete]: ...
def QuerySecurityPackageInfo(PackageName): ...
def LsaCallAuthenticationPackage(
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]): ...
ACCESS_ALLOWED_ACE_TYPE: int
ACCESS_ALLOWED_OBJECT_ACE_TYPE: int
ACCESS_DENIED_ACE_TYPE: int
ACCESS_DENIED_OBJECT_ACE_TYPE: int
ACL_REVISION: int
ACL_REVISION_DS: int
AuditCategoryAccountLogon: int
AuditCategoryAccountManagement: int
AuditCategoryDetailedTracking: int
AuditCategoryDirectoryServiceAccess: int
AuditCategoryLogon: int
AuditCategoryObjectAccess: int
AuditCategoryPolicyChange: int
AuditCategoryPrivilegeUse: int
AuditCategorySystem: int
CONTAINER_INHERIT_ACE: int
DACL_SECURITY_INFORMATION: int
DENY_ACCESS: int
DISABLE_MAX_PRIVILEGE: int
DS_SPN_ADD_SPN_OP: int
DS_SPN_DELETE_SPN_OP: int
DS_SPN_DN_HOST: int
DS_SPN_DNS_HOST: int
DS_SPN_DOMAIN: int
DS_SPN_NB_DOMAIN: int
DS_SPN_NB_HOST: int
DS_SPN_REPLACE_SPN_OP: int
DS_SPN_SERVICE: int
FAILED_ACCESS_ACE_FLAG: int
GRANT_ACCESS: int
GROUP_SECURITY_INFORMATION: int
INHERIT_ONLY_ACE: int
INHERITED_ACE: int
LABEL_SECURITY_INFORMATION: int
LOGON32_LOGON_BATCH: int
LOGON32_LOGON_INTERACTIVE: int
LOGON32_LOGON_NETWORK: int
LOGON32_LOGON_NETWORK_CLEARTEXT: int
LOGON32_LOGON_NEW_CREDENTIALS: int
LOGON32_LOGON_SERVICE: int
LOGON32_LOGON_UNLOCK: int
LOGON32_PROVIDER_DEFAULT: int
LOGON32_PROVIDER_WINNT35: int
LOGON32_PROVIDER_WINNT40: int
LOGON32_PROVIDER_WINNT50: int
NO_INHERITANCE: int
NO_PROPAGATE_INHERIT_ACE: int
NOT_USED_ACCESS: int
OBJECT_INHERIT_ACE: int
OWNER_SECURITY_INFORMATION: int
POLICY_ALL_ACCESS: int
POLICY_AUDIT_EVENT_FAILURE: int
POLICY_AUDIT_EVENT_NONE: int
POLICY_AUDIT_EVENT_SUCCESS: int
POLICY_AUDIT_EVENT_UNCHANGED: int
POLICY_AUDIT_LOG_ADMIN: int
POLICY_CREATE_ACCOUNT: int
POLICY_CREATE_PRIVILEGE: int
POLICY_CREATE_SECRET: int
POLICY_EXECUTE: int
POLICY_GET_PRIVATE_INFORMATION: int
POLICY_LOOKUP_NAMES: int
POLICY_NOTIFICATION: int
POLICY_READ: int
POLICY_SERVER_ADMIN: int
POLICY_SET_AUDIT_REQUIREMENTS: int
POLICY_SET_DEFAULT_QUOTA_LIMITS: int
POLICY_TRUST_ADMIN: int
POLICY_VIEW_AUDIT_INFORMATION: int
POLICY_VIEW_LOCAL_INFORMATION: int
POLICY_WRITE: int
PolicyAccountDomainInformation: int
PolicyAuditEventsInformation: int
PolicyAuditFullQueryInformation: int
PolicyAuditFullSetInformation: int
PolicyAuditLogInformation: int
PolicyDefaultQuotaInformation: int
PolicyDnsDomainInformation: int
PolicyLsaServerRoleInformation: int
PolicyModificationInformation: int
PolicyNotifyAccountDomainInformation: int
PolicyNotifyAuditEventsInformation: int
PolicyNotifyDnsDomainInformation: int
PolicyNotifyDomainEfsInformation: int
PolicyNotifyDomainKerberosTicketInformation: int
PolicyNotifyMachineAccountPasswordInformation: int
PolicyNotifyServerRoleInformation: int
PolicyPdAccountInformation: int
PolicyPrimaryDomainInformation: int
PolicyReplicaSourceInformation: int
PolicyServerDisabled: int
PolicyServerEnabled: int
PolicyServerRoleBackup: int
PolicyServerRolePrimary: int
PROTECTED_DACL_SECURITY_INFORMATION: int
PROTECTED_SACL_SECURITY_INFORMATION: int
REVOKE_ACCESS: int
SACL_SECURITY_INFORMATION: int
SANDBOX_INERT: int
SDDL_REVISION_1: int
SE_DACL_AUTO_INHERITED: int
SE_DACL_DEFAULTED: int
SE_DACL_PRESENT: int
SE_DACL_PROTECTED: int
SE_DS_OBJECT: int
SE_DS_OBJECT_ALL: int
SE_FILE_OBJECT: int
SE_GROUP_DEFAULTED: int
SE_GROUP_ENABLED: int
SE_GROUP_ENABLED_BY_DEFAULT: int
SE_GROUP_LOGON_ID: int
SE_GROUP_MANDATORY: int
SE_GROUP_OWNER: int
SE_GROUP_RESOURCE: int
SE_GROUP_USE_FOR_DENY_ONLY: int
SE_KERNEL_OBJECT: int
SE_LMSHARE: int
SE_OWNER_DEFAULTED: int
SE_PRINTER: int
SE_PRIVILEGE_ENABLED: int
SE_PRIVILEGE_ENABLED_BY_DEFAULT: int
SE_PRIVILEGE_REMOVED: int
SE_PRIVILEGE_USED_FOR_ACCESS: int
SE_PROVIDER_DEFINED_OBJECT: int
SE_REGISTRY_KEY: int
SE_REGISTRY_WOW64_32KEY: int
SE_SACL_AUTO_INHERITED: int
SE_SACL_DEFAULTED: int
SE_SACL_PRESENT: int
SE_SACL_PROTECTED: int
SE_SELF_RELATIVE: int
SE_SERVICE: int
SE_UNKNOWN_OBJECT_TYPE: int
SE_WINDOW_OBJECT: int
SE_WMIGUID_OBJECT: int
SECPKG_CRED_BOTH: int
SECPKG_CRED_INBOUND: int
SECPKG_CRED_OUTBOUND: int
SECPKG_FLAG_ACCEPT_WIN32_NAME: int
SECPKG_FLAG_CLIENT_ONLY: int
SECPKG_FLAG_CONNECTION: int
SECPKG_FLAG_DATAGRAM: int
SECPKG_FLAG_EXTENDED_ERROR: int
SECPKG_FLAG_IMPERSONATION: int
SECPKG_FLAG_INTEGRITY: int
SECPKG_FLAG_MULTI_REQUIRED: int
SECPKG_FLAG_PRIVACY: int
SECPKG_FLAG_STREAM: int
SECPKG_FLAG_TOKEN_ONLY: int
SECURITY_CREATOR_SID_AUTHORITY: int
SECURITY_LOCAL_SID_AUTHORITY: int
SECURITY_NON_UNIQUE_AUTHORITY: int
SECURITY_NT_AUTHORITY: int
SECURITY_NULL_SID_AUTHORITY: int
SECURITY_RESOURCE_MANAGER_AUTHORITY: int
SECURITY_WORLD_SID_AUTHORITY: int
SecurityAnonymous: int
SecurityDelegation: int
SecurityIdentification: int
SecurityImpersonation: int
SET_ACCESS: int
SET_AUDIT_FAILURE: int
SET_AUDIT_SUCCESS: int
SidTypeAlias: int
SidTypeComputer: int
SidTypeDeletedAccount: int
SidTypeDomain: int
SidTypeGroup: int
SidTypeInvalid: int
SidTypeUnknown: int
SidTypeUser: int
SidTypeWellKnownGroup: int
STYPE_DEVICE: int
STYPE_DISKTREE: int
STYPE_IPC: int
STYPE_PRINTQ: int
STYPE_SPECIAL: int
STYPE_TEMPORARY: int
SUB_CONTAINERS_AND_OBJECTS_INHERIT: int
SUB_CONTAINERS_ONLY_INHERIT: int
SUB_OBJECTS_ONLY_INHERIT: int
SUCCESSFUL_ACCESS_ACE_FLAG: int
SYSTEM_AUDIT_ACE_TYPE: int
SYSTEM_AUDIT_OBJECT_ACE_TYPE: int
TOKEN_ADJUST_DEFAULT: int
TOKEN_ADJUST_GROUPS: int
TOKEN_ADJUST_PRIVILEGES: int
TOKEN_ALL_ACCESS: int
TOKEN_ASSIGN_PRIMARY: int
TOKEN_DUPLICATE: int
TOKEN_EXECUTE: int
TOKEN_IMPERSONATE: int
TOKEN_QUERY: int
TOKEN_QUERY_SOURCE: int
TOKEN_READ: int
TOKEN_WRITE: int
TokenImpersonation: int
TokenPrimary: int
TrustedControllersInformation: int
TrustedDomainAuthInformation: int
TrustedDomainAuthInformationInternal: int
TrustedDomainFullInformation: int
TrustedDomainFullInformation2Internal: int
TrustedDomainFullInformationInternal: int
TrustedDomainInformationBasic: int
TrustedDomainInformationEx: int
TrustedDomainInformationEx2Internal: int
TrustedDomainNameInformation: int
TrustedPasswordInformation: int
TrustedPosixOffsetInformation: int
TRUSTEE_BAD_FORM: int
TRUSTEE_IS_ALIAS: int
TRUSTEE_IS_COMPUTER: int
TRUSTEE_IS_DELETED: int
TRUSTEE_IS_DOMAIN: int
TRUSTEE_IS_GROUP: int
TRUSTEE_IS_INVALID: int
TRUSTEE_IS_NAME: int
TRUSTEE_IS_OBJECTS_AND_NAME: int
TRUSTEE_IS_OBJECTS_AND_SID: int
TRUSTEE_IS_SID: int
TRUSTEE_IS_UNKNOWN: int
TRUSTEE_IS_USER: int
TRUSTEE_IS_WELL_KNOWN_GROUP: int
UNPROTECTED_DACL_SECURITY_INFORMATION: int
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
MICROSOFT_KERBEROS_NAME_A: bytes
MSV1_0_PACKAGE_NAME: bytes
PyCredHandleType = _win32typing.PyCredHandle
PyCtxtHandleType = _win32typing.PyCtxtHandle
PySecBufferDescType = _win32typing.PySecBufferDesc
PySecBufferType = _win32typing.PySecBuffer
SE_ASSIGNPRIMARYTOKEN_NAME: str
SE_AUDIT_NAME: str
SE_BACKUP_NAME: str
SE_BATCH_LOGON_NAME: str
SE_CHANGE_NOTIFY_NAME: str
SE_CREATE_GLOBAL_NAME: str
SE_CREATE_PAGEFILE_NAME: str
SE_CREATE_PERMANENT_NAME: str
SE_CREATE_SYMBOLIC_LINK_NAME: str
SE_CREATE_TOKEN_NAME: str
SE_DEBUG_NAME: str
SE_DENY_BATCH_LOGON_NAME: str
SE_DENY_INTERACTIVE_LOGON_NAME: str
SE_DENY_NETWORK_LOGON_NAME: str
SE_DENY_REMOTE_INTERACTIVE_LOGON_NAME: str
SE_DENY_SERVICE_LOGON_NAME: str
SE_ENABLE_DELEGATION_NAME: str
SE_GROUP_INTEGRITY: int
SE_GROUP_INTEGRITY_ENABLED: int
SE_IMPERSONATE_NAME: str
SE_INCREASE_QUOTA_NAME: str
SE_INC_BASE_PRIORITY_NAME: str
SE_INC_WORKING_SET_NAME: str
SE_INTERACTIVE_LOGON_NAME: str
SE_LOAD_DRIVER_NAME: str
SE_LOCK_MEMORY_NAME: str
SE_MACHINE_ACCOUNT_NAME: str
SE_MANAGE_VOLUME_NAME: str
SE_NETWORK_LOGON_NAME: str
SE_PROF_SINGLE_PROCESS_NAME: str
SE_RELABEL_NAME: str
SE_REMOTE_INTERACTIVE_LOGON_NAME: str
SE_REMOTE_SHUTDOWN_NAME: str
SE_RESTORE_NAME: str
SE_SECURITY_NAME: str
SE_SERVICE_LOGON_NAME: str
SE_SHUTDOWN_NAME: str
SE_SYNC_AGENT_NAME: str
SE_SYSTEMTIME_NAME: str
SE_SYSTEM_ENVIRONMENT_NAME: str
SE_SYSTEM_PROFILE_NAME: str
SE_TAKE_OWNERSHIP_NAME: str
SE_TCB_NAME: str
SE_TIME_ZONE_NAME: str
SE_TRUSTED_CREDMAN_ACCESS_NAME: str
SE_UNDOCK_NAME: str
SE_UNSOLICITED_INPUT_NAME: str
SYSTEM_MANDATORY_LABEL_NO_EXECUTE_UP: int
SYSTEM_MANDATORY_LABEL_NO_READ_UP: int
SYSTEM_MANDATORY_LABEL_NO_WRITE_UP: int
SYSTEM_MANDATORY_LABEL_VALID_MASK: int
SecBufferDescType = _win32typing.PySecBufferDesc
SecBufferType = _win32typing.PySecBuffer
TOKEN_MANDATORY_POLICY_NEW_PROCESS_MIN: int
TOKEN_MANDATORY_POLICY_NO_WRITE_UP: int
TOKEN_MANDATORY_POLICY_OFF: int
TOKEN_MANDATORY_POLICY_VALID_MASK: int
TokenAccessInformation: int
TokenAuditPolicy: int
TokenDefaultDacl: int
TokenElevation: int
TokenElevationType: int
TokenElevationTypeDefault: int
TokenElevationTypeFull: int
TokenElevationTypeLimited: int
TokenGroups: int
TokenGroupsAndPrivileges: int
TokenHasRestrictions: int
TokenImpersonationLevel: int
TokenIntegrityLevel: int
TokenLinkedToken: int
TokenLogonSid: int
TokenMandatoryPolicy: int
TokenOrigin: int
TokenOwner: int
TokenPrimaryGroup: int
TokenPrivileges: int
TokenRestrictedSids: int
TokenSandBoxInert: int
TokenSessionId: int
TokenSessionReference: int
TokenSource: int
TokenStatistics: int
TokenType: int
TokenUIAccess: int
TokenUser: int
TokenVirtualizationAllowed: int
TokenVirtualizationEnabled: int
UNICODE: int
WinAccountAdministratorSid: int
WinAccountCertAdminsSid: int
WinAccountComputersSid: int
WinAccountControllersSid: int
WinAccountDomainAdminsSid: int
WinAccountDomainGuestsSid: int
WinAccountDomainUsersSid: int
WinAccountEnterpriseAdminsSid: int
WinAccountGuestSid: int
WinAccountKrbtgtSid: int
WinAccountPolicyAdminsSid: int
WinAccountRasAndIasServersSid: int
WinAccountReadonlyControllersSid: int
WinAccountSchemaAdminsSid: int
WinAnonymousSid: int
WinAuthenticatedUserSid: int
WinBatchSid: int
WinBuiltinAccountOperatorsSid: int
WinBuiltinAdministratorsSid: int
WinBuiltinAuthorizationAccessSid: int
WinBuiltinBackupOperatorsSid: int
WinBuiltinCryptoOperatorsSid: int
WinBuiltinDCOMUsersSid: int
WinBuiltinDomainSid: int
WinBuiltinEventLogReadersGroup: int
WinBuiltinGuestsSid: int
WinBuiltinIUsersSid: int
WinBuiltinIncomingForestTrustBuildersSid: int
WinBuiltinNetworkConfigurationOperatorsSid: int
WinBuiltinPerfLoggingUsersSid: int
WinBuiltinPerfMonitoringUsersSid: int
WinBuiltinPowerUsersSid: int
WinBuiltinPreWindows2000CompatibleAccessSid: int
WinBuiltinPrintOperatorsSid: int
WinBuiltinRemoteDesktopUsersSid: int
WinBuiltinReplicatorSid: int
WinBuiltinSystemOperatorsSid: int
WinBuiltinTerminalServerLicenseServersSid: int
WinBuiltinUsersSid: int
WinCacheablePrincipalsGroupSid: int
WinCreatorGroupServerSid: int
WinCreatorGroupSid: int
WinCreatorOwnerRightsSid: int
WinCreatorOwnerServerSid: int
WinCreatorOwnerSid: int
WinDialupSid: int
WinDigestAuthenticationSid: int
WinEnterpriseControllersSid: int
WinEnterpriseReadonlyControllersSid: int
WinHighLabelSid: int
WinIUserSid: int
WinInteractiveSid: int
WinLocalServiceSid: int
WinLocalSid: int
WinLocalSystemSid: int
WinLogonIdsSid: int
WinLowLabelSid: int
WinMediumLabelSid: int
WinNTLMAuthenticationSid: int
WinNetworkServiceSid: int
WinNetworkSid: int
WinNonCacheablePrincipalsGroupSid: int
WinNtAuthoritySid: int
WinNullSid: int
WinOtherOrganizationSid: int
WinProxySid: int
WinRemoteLogonIdSid: int
WinRestrictedCodeSid: int
WinSChannelAuthenticationSid: int
WinSelfSid: int
WinServiceSid: int
WinSystemLabelSid: int
WinTerminalServerSid: int
WinThisOrganizationSid: int
WinUntrustedLabelSid: int
WinWorldSid: int
WinWriteRestrictedCodeSid: int

View File

@@ -0,0 +1,180 @@
from _typeshed import Incomplete
from typing import Any
import _win32typing
from win32.lib.pywintypes import error as error
def __getattr__(name: str) -> Any: ... # incomplete
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 CreateDesktop(
Desktop, Flags, DesiredAccess, SecurityAttributes: _win32typing.PySECURITY_ATTRIBUTES
) -> _win32typing.PyHDESK: ...
def OpenInputDesktop(Flags, Inherit, DesiredAccess) -> _win32typing.PyHDESK: ...
def GetProcessWindowStation() -> _win32typing.PyHWINSTA: ...
def CreateWindowStation(
WindowStation, Flags, DesiredAccess, SecurityAttributes: _win32typing.PySECURITY_ATTRIBUTES
) -> _win32typing.PyHWINSTA: ...
def EnumServicesStatus(hSCManager: _win32typing.PySC_HANDLE, ServiceType, ServiceState) -> tuple[Incomplete, ...]: ...
def EnumServicesStatusEx(
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: list[str]) -> None: ...
def OpenService(scHandle: _win32typing.PySC_HANDLE, name: str, desiredAccess) -> _win32typing.PySC_HANDLE: ...
def OpenSCManager(machineName: str, dbName: str, desiredAccess) -> _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
) -> 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) -> 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,
displayName: str,
desiredAccess,
serviceType,
startType,
errorControl,
binaryFile: str,
loadOrderGroup: str,
bFetchTag,
serviceDeps: list[Incomplete],
acctName: str,
password: str,
) -> tuple[_win32typing.PySC_HANDLE]: ...
def ChangeServiceConfig(
hService: _win32typing.PySC_HANDLE,
serviceType,
startType,
errorControl,
binaryFile: str,
loadOrderGroup: str,
bFetchTag,
serviceDeps: list[Incomplete],
acctName: str,
password: str,
displayName: str,
): ...
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
DBT_CUSTOMEVENT: int
DBT_DEVICEARRIVAL: int
DBT_DEVICEQUERYREMOVE: int
DBT_DEVICEQUERYREMOVEFAILED: int
DBT_DEVICEREMOVECOMPLETE: int
DBT_DEVICEREMOVEPENDING: int
DBT_DEVICETYPESPECIFIC: int
DBT_QUERYCHANGECONFIG: int
DF_ALLOWOTHERACCOUNTHOOK: int
SC_ACTION_NONE: int
SC_ACTION_REBOOT: int
SC_ACTION_RESTART: int
SC_ACTION_RUN_COMMAND: int
SC_ENUM_PROCESS_INFO: int
SC_GROUP_IDENTIFIER: int
SC_MANAGER_ALL_ACCESS: int
SC_MANAGER_CONNECT: int
SC_MANAGER_CREATE_SERVICE: int
SC_MANAGER_ENUMERATE_SERVICE: int
SC_MANAGER_LOCK: int
SC_MANAGER_MODIFY_BOOT_CONFIG: int
SC_MANAGER_QUERY_LOCK_STATUS: int
SERVICE_ACCEPT_HARDWAREPROFILECHANGE: int
SERVICE_ACCEPT_NETBINDCHANGE: int
SERVICE_ACCEPT_PARAMCHANGE: int
SERVICE_ACCEPT_PAUSE_CONTINUE: int
SERVICE_ACCEPT_POWEREVENT: int
SERVICE_ACCEPT_PRESHUTDOWN: int
SERVICE_ACCEPT_SESSIONCHANGE: int
SERVICE_ACCEPT_SHUTDOWN: int
SERVICE_ACCEPT_STOP: int
SERVICE_ACTIVE: int
SERVICE_ALL_ACCESS: int
SERVICE_AUTO_START: int
SERVICE_BOOT_START: int
SERVICE_CHANGE_CONFIG: int
SERVICE_CONFIG_DELAYED_AUTO_START_INFO: int
SERVICE_CONFIG_DESCRIPTION: int
SERVICE_CONFIG_FAILURE_ACTIONS: int
SERVICE_CONFIG_FAILURE_ACTIONS_FLAG: int
SERVICE_CONFIG_PRESHUTDOWN_INFO: int
SERVICE_CONFIG_REQUIRED_PRIVILEGES_INFO: int
SERVICE_CONFIG_SERVICE_SID_INFO: int
SERVICE_CONTINUE_PENDING: int
SERVICE_CONTROL_CONTINUE: int
SERVICE_CONTROL_DEVICEEVENT: int
SERVICE_CONTROL_HARDWAREPROFILECHANGE: int
SERVICE_CONTROL_INTERROGATE: int
SERVICE_CONTROL_NETBINDADD: int
SERVICE_CONTROL_NETBINDDISABLE: int
SERVICE_CONTROL_NETBINDENABLE: int
SERVICE_CONTROL_NETBINDREMOVE: int
SERVICE_CONTROL_PARAMCHANGE: int
SERVICE_CONTROL_PAUSE: int
SERVICE_CONTROL_POWEREVENT: int
SERVICE_CONTROL_PRESHUTDOWN: int
SERVICE_CONTROL_SESSIONCHANGE: int
SERVICE_CONTROL_SHUTDOWN: int
SERVICE_CONTROL_STOP: int
SERVICE_DEMAND_START: int
SERVICE_DISABLED: int
SERVICE_DRIVER: int
SERVICE_ENUMERATE_DEPENDENTS: int
SERVICE_ERROR_CRITICAL: int
SERVICE_ERROR_IGNORE: int
SERVICE_ERROR_NORMAL: int
SERVICE_ERROR_SEVERE: int
SERVICE_FILE_SYSTEM_DRIVER: int
SERVICE_INACTIVE: int
SERVICE_INTERACTIVE_PROCESS: int
SERVICE_INTERROGATE: int
SERVICE_KERNEL_DRIVER: int
SERVICE_NO_CHANGE: int
SERVICE_PAUSE_CONTINUE: int
SERVICE_PAUSE_PENDING: int
SERVICE_PAUSED: int
SERVICE_QUERY_CONFIG: int
SERVICE_QUERY_STATUS: int
SERVICE_RUNNING: int
SERVICE_SID_TYPE_NONE: int
SERVICE_SID_TYPE_RESTRICTED: int
SERVICE_SID_TYPE_UNRESTRICTED: int
SERVICE_SPECIFIC_ERROR: int
SERVICE_START: int
SERVICE_START_PENDING: int
SERVICE_STATE_ALL: int
SERVICE_STOP: int
SERVICE_STOP_PENDING: int
SERVICE_STOPPED: int
SERVICE_SYSTEM_START: int
SERVICE_USER_DEFINED_CONTROL: int
SERVICE_WIN32: int
SERVICE_WIN32_OWN_PROCESS: int
SERVICE_WIN32_SHARE_PROCESS: int
UOI_FLAGS: int
UOI_NAME: int
UOI_TYPE: int
UOI_USER_SID: int
WSF_VISIBLE: int
HDESKType = _win32typing.PyHDESK
HWINSTAType = _win32typing.PyHWINSTA
UNICODE: int

View File

@@ -0,0 +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

View File

@@ -0,0 +1,18 @@
import _win32typing
from win32.lib.pywintypes import error as error
def CreateTransaction(
TransactionAttributes: _win32typing.PySECURITY_ATTRIBUTES | None = ...,
UOW: _win32typing.PyIID | None = ...,
CreateOptions: int = ...,
IsolationLevel: int = ...,
IsolationFlags: int = ...,
Timeout: int = ...,
Description: str | None = ...,
) -> int: ...
def RollbackTransaction(TransactionHandle: int) -> None: ...
def RollbackTransactionAsync(TransactionHandle: int) -> None: ...
def CommitTransaction(TransactionHandle: int) -> None: ...
def CommitTransactionAsync(TransactionHandle: int) -> None: ...
def GetTransactionId(TransactionHandle: int) -> _win32typing.PyIID: ...
def OpenTransaction(DesiredAccess, TransactionId: _win32typing.PyIID) -> int: ...

View File

@@ -0,0 +1,96 @@
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 WTSEnumerateServers(DomainName: str | None = ..., Version: int = ..., Reserved=...) -> tuple[str, ...]: ...
def WTSEnumerateSessions(Server: int, Version: int = ..., Reserved=...) -> tuple[Incomplete, ...]: ...
def WTSLogoffSession(Server: int, SessionId, Wait) -> None: ...
def WTSDisconnectSession(Server: int, SessionId, Wait) -> None: ...
def WTSQuerySessionInformation(Server: int, SessionId, WTSInfoClass) -> None: ...
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: ...
def ProcessIdToSessionId(ProcessId): ...
def WTSGetActiveConsoleSessionId(): ...
def WTSRegisterSessionNotification(Wnd: int, Flags) -> None: ...
def WTSUnRegisterSessionNotification(Wnd: int) -> None: ...
def WTSWaitSystemEvent(Server: int, EventMask): ...
def WTSSendMessage(Server: int, SessionId, Title: str, Message: str, Style, Timeout, Wait): ...
NOTIFY_FOR_ALL_SESSIONS: int
NOTIFY_FOR_THIS_SESSION: int
WTSActive: int
WTSApplicationName: int
WTSClientAddress: int
WTSClientBuildNumber: int
WTSClientDirectory: int
WTSClientDisplay: int
WTSClientHardwareId: int
WTSClientName: int
WTSClientProductId: int
WTSClientProtocolType: int
WTSConnectQuery: int
WTSConnectState: int
WTSConnected: int
WTSDisconnected: int
WTSDomainName: int
WTSDown: int
WTSIdle: int
WTSInit: int
WTSInitialProgram: int
WTSListen: int
WTSOEMId: int
WTSReset: int
WTSSessionId: int
WTSShadow: int
WTSUserConfigBrokenTimeoutSettings: int
WTSUserConfigInitialProgram: int
WTSUserConfigModemCallbackPhoneNumber: int
WTSUserConfigModemCallbackSettings: int
WTSUserConfigReconnectSettings: int
WTSUserConfigShadowingSettings: int
WTSUserConfigTerminalServerHomeDir: int
WTSUserConfigTerminalServerHomeDirDrive: int
WTSUserConfigTerminalServerProfilePath: int
WTSUserConfigTimeoutSettingsConnections: int
WTSUserConfigTimeoutSettingsDisconnections: int
WTSUserConfigTimeoutSettingsIdle: int
WTSUserConfigWorkingDirectory: int
WTSUserConfigfAllowLogonTerminalServer: int
WTSUserConfigfDeviceClientDefaultPrinter: int
WTSUserConfigfDeviceClientDrives: int
WTSUserConfigfDeviceClientPrinters: int
WTSUserConfigfInheritInitialProgram: int
WTSUserConfigfTerminalServerRemoteHomeDir: int
WTSUserName: int
WTSVirtualClientData: int
WTSVirtualFileHandle: int
WTSWinStationName: int
WTSWorkingDirectory: int
WTS_CURRENT_SERVER: int
WTS_CURRENT_SERVER_HANDLE: int
WTS_CURRENT_SERVER_NAME: Incomplete
WTS_CURRENT_SESSION: int
WTS_EVENT_ALL: int
WTS_EVENT_CONNECT: int
WTS_EVENT_CREATE: int
WTS_EVENT_DELETE: int
WTS_EVENT_DISCONNECT: int
WTS_EVENT_FLUSH: int
WTS_EVENT_LICENSE: int
WTS_EVENT_LOGOFF: int
WTS_EVENT_LOGON: int
WTS_EVENT_NONE: int
WTS_EVENT_RENAME: int
WTS_EVENT_STATECHANGE: int
WTS_PROTOCOL_TYPE_CONSOLE: int
WTS_PROTOCOL_TYPE_ICA: int
WTS_PROTOCOL_TYPE_RDP: int
WTS_WSD_FASTREBOOT: int
WTS_WSD_LOGOFF: int
WTS_WSD_POWEROFF: int
WTS_WSD_REBOOT: int
WTS_WSD_SHUTDOWN: int

View File

@@ -0,0 +1,37 @@
from _typeshed import Incomplete
from typing import Any
import _win32typing
from win32.lib.pywintypes import error as error
def __getattr__(name: str) -> Any: ... # incomplete
def NCBBuffer(size): ...
def Netbios(ncb: _win32typing.NCB): ...
def WNetAddConnection2(
NetResource: _win32typing.PyNETRESOURCE,
Password: Incomplete | None = ...,
UserName: Incomplete | None = ...,
Flags: int = ...,
) -> None: ...
def WNetAddConnection3(
HwndParent: int,
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: int) -> None: ...
def WNetEnumResource(handle: int, 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: ...
NCB = _win32typing.PyNCB
NCBType = _win32typing.PyNCB
NETRESOURCE = _win32typing.PyNETRESOURCE
NETRESOURCEType = _win32typing.PyNETRESOURCE

View File

@@ -0,0 +1,71 @@
from _typeshed import Incomplete
import _win32typing
def CeRapiInit() -> None: ...
def CeRapiUninit() -> None: ...
def CreateProcess(
appName: str,
commandLine: str,
processAttributes: _win32typing.PySECURITY_ATTRIBUTES,
threadAttributes: _win32typing.PySECURITY_ATTRIBUTES,
bInheritHandles,
dwCreationFlags,
newEnvironment,
currentDirectory: str,
startupinfo: _win32typing.PySTARTUPINFO,
) -> tuple[int, int, Incomplete, Incomplete]: ...
def CeRapiInitEx(): ...
def CeCopyFile(_from: str, to: str, bFailIfExists) -> None: ...
def CeCheckPassword(password: str) -> None: ...
def CeCreateFile(
fileName: str,
desiredAccess,
shareMode,
attributes: _win32typing.PySECURITY_ATTRIBUTES,
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 CeGetTempPath() -> str: ...
def CeGetSystemInfo(): ...
def CeGetDesktopDeviceCaps(): ...
def CeGetSystemMetrics(): ...
def CeGetSpecialFolderPath() -> str: ...
def CeGetStoreInformation() -> tuple[Incomplete, Incomplete]: ...
def CeGetSystemPowerStatusEx(): ...
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 CeGetFileSize(): ...
def CeReadFile(hFile: int, bufSize) -> str: ...
def WriteFile(hFile: int, data: str) -> tuple[Incomplete, Incomplete]: ...
CSIDL_BITBUCKET = ...
CSIDL_COMMON_DESKTOPDIRECTORY = ...
CSIDL_COMMON_PROGRAMS = ...
CSIDL_COMMON_STARTMENU = ...
CSIDL_COMMON_STARTUP = ...
CSIDL_CONTROLS = ...
CSIDL_DESKTOP = ...
CSIDL_DESKTOPDIRECTORY = ...
CSIDL_DRIVES = ...
CSIDL_FONTS = ...
CSIDL_NETHOOD = ...
CSIDL_NETWORK = ...
CSIDL_PERSONAL = ...
CSIDL_PRINTERS = ...
CSIDL_PROGRAMS = ...
CSIDL_RECENT = ...
CSIDL_SENDTO = ...
CSIDL_STARTMENU = ...
CSIDL_STARTUP = ...
CSIDL_TEMPLATES = ...

View File

@@ -0,0 +1,412 @@
from win32.lib.pywintypes import error as error
def AbortPath(*args, **kwargs): ... # incomplete
def AlphaBlend(*args, **kwargs): ... # incomplete
def AngleArc(*args, **kwargs): ... # incomplete
def AnimateWindow(*args, **kwargs): ... # incomplete
def AppendMenu(*args, **kwargs): ... # incomplete
def Arc(*args, **kwargs): ... # incomplete
def ArcTo(*args, **kwargs): ... # incomplete
def BeginPaint(*args, **kwargs): ... # incomplete
def BeginPath(*args, **kwargs): ... # incomplete
def BitBlt(*args, **kwargs): ... # incomplete
def BringWindowToTop(*args, **kwargs): ... # incomplete
CLR_NONE: int
def CallWindowProc(*args, **kwargs): ... # incomplete
def CheckMenuItem(*args, **kwargs): ... # incomplete
def CheckMenuRadioItem(*args, **kwargs): ... # incomplete
def ChildWindowFromPoint(*args, **kwargs): ... # incomplete
def ChildWindowFromPointEx(*args, **kwargs): ... # incomplete
def Chord(*args, **kwargs): ... # incomplete
def ClientToScreen(*args, **kwargs): ... # incomplete
def CloseFigure(*args, **kwargs): ... # incomplete
def CloseWindow(*args, **kwargs): ... # incomplete
def CombineRgn(*args, **kwargs): ... # incomplete
def CombineTransform(*args, **kwargs): ... # incomplete
def CommDlgExtendedError(*args, **kwargs): ... # incomplete
def CopyIcon(*args, **kwargs): ... # incomplete
def CreateAcceleratorTable(*args, **kwargs): ... # incomplete
def CreateBitmap(*args, **kwargs): ... # incomplete
def CreateBrushIndirect(*args, **kwargs): ... # incomplete
def CreateCaret(*args, **kwargs): ... # incomplete
def CreateCompatibleBitmap(*args, **kwargs): ... # incomplete
def CreateCompatibleDC(*args, **kwargs): ... # incomplete
def CreateDC(*args, **kwargs): ... # incomplete
def CreateDialogIndirect(*args, **kwargs): ... # incomplete
def CreateDialogIndirectParam(*args, **kwargs): ... # incomplete
def CreateEllipticRgnIndirect(*args, **kwargs): ... # incomplete
def CreateFontIndirect(*args, **kwargs): ... # incomplete
def CreateHatchBrush(*args, **kwargs): ... # incomplete
def CreateIconFromResource(*args, **kwargs): ... # incomplete
def CreateIconIndirect(*args, **kwargs): ... # incomplete
def CreateMenu(*args, **kwargs): ... # incomplete
def CreatePatternBrush(*args, **kwargs): ... # incomplete
def CreatePen(*args, **kwargs): ... # incomplete
def CreatePolygonRgn(*args, **kwargs): ... # incomplete
def CreatePopupMenu(*args, **kwargs): ... # incomplete
def CreateRectRgnIndirect(*args, **kwargs): ... # incomplete
def CreateRoundRectRgn(*args, **kwargs): ... # incomplete
def CreateSolidBrush(*args, **kwargs): ... # incomplete
def CreateWindow(*args, **kwargs): ... # incomplete
def CreateWindowEx(*args, **kwargs): ... # incomplete
def DefWindowProc(*args, **kwargs): ... # incomplete
def DeleteDC(*args, **kwargs): ... # incomplete
def DeleteMenu(*args, **kwargs): ... # incomplete
def DeleteObject(*args, **kwargs): ... # incomplete
def DestroyAcceleratorTable(*args, **kwargs): ... # incomplete
def DestroyCaret(*args, **kwargs): ... # incomplete
def DestroyIcon(*args, **kwargs): ... # incomplete
def DestroyMenu(*args, **kwargs): ... # incomplete
def DestroyWindow(*args, **kwargs): ... # incomplete
def DialogBox(*args, **kwargs): ... # incomplete
def DialogBoxIndirect(*args, **kwargs): ... # incomplete
def DialogBoxIndirectParam(*args, **kwargs): ... # incomplete
def DialogBoxParam(*args, **kwargs): ... # incomplete
def DispatchMessage(*args, **kwargs): ... # incomplete
def DragAcceptFiles(*args, **kwargs): ... # incomplete
def DragDetect(*args, **kwargs): ... # incomplete
def DrawAnimatedRects(*args, **kwargs): ... # incomplete
def DrawEdge(*args, **kwargs): ... # incomplete
def DrawFocusRect(*args, **kwargs): ... # incomplete
def DrawIcon(*args, **kwargs): ... # incomplete
def DrawIconEx(*args, **kwargs): ... # incomplete
def DrawMenuBar(*args, **kwargs): ... # incomplete
def DrawText(*args, **kwargs): ... # incomplete
def DrawTextW(*args, **kwargs): ... # incomplete
def Edit_GetLine(*args, **kwargs): ... # incomplete
def Ellipse(*args, **kwargs): ... # incomplete
def EnableMenuItem(*args, **kwargs): ... # incomplete
def EnableWindow(*args, **kwargs): ... # incomplete
def EndDialog(*args, **kwargs): ... # incomplete
def EndPaint(*args, **kwargs): ... # incomplete
def EndPath(*args, **kwargs): ... # incomplete
def EnumChildWindows(*args, **kwargs): ... # incomplete
def EnumFontFamilies(*args, **kwargs): ... # incomplete
def EnumPropsEx(*args, **kwargs): ... # incomplete
def EnumThreadWindows(*args, **kwargs): ... # incomplete
def EnumWindows(*args, **kwargs): ... # incomplete
def EqualRgn(*args, **kwargs): ... # incomplete
def ExtCreatePen(*args, **kwargs): ... # incomplete
def ExtFloodFill(*args, **kwargs): ... # incomplete
def ExtTextOut(*args, **kwargs): ... # incomplete
def ExtractIcon(*args, **kwargs): ... # incomplete
def ExtractIconEx(*args, **kwargs): ... # incomplete
def FillPath(*args, **kwargs): ... # incomplete
def FillRect(*args, **kwargs): ... # incomplete
def FillRgn(*args, **kwargs): ... # incomplete
def FindWindow(*args, **kwargs): ... # incomplete
def FindWindowEx(*args, **kwargs): ... # incomplete
def FlashWindow(*args, **kwargs): ... # incomplete
def FlashWindowEx(*args, **kwargs): ... # incomplete
def FlattenPath(*args, **kwargs): ... # incomplete
def FrameRect(*args, **kwargs): ... # incomplete
def FrameRgn(*args, **kwargs): ... # incomplete
def GetActiveWindow(*args, **kwargs): ... # incomplete
def GetArcDirection(*args, **kwargs): ... # incomplete
def GetBkColor(*args, **kwargs): ... # incomplete
def GetBkMode(*args, **kwargs): ... # incomplete
def GetCapture(*args, **kwargs): ... # incomplete
def GetCaretPos(*args, **kwargs): ... # incomplete
def GetClassLong(*args, **kwargs): ... # incomplete
def GetClassName(*args, **kwargs): ... # incomplete
def GetClientRect(*args, **kwargs): ... # incomplete
def GetConsoleWindow(*args, **kwargs): ... # incomplete
def GetCurrentObject(*args, **kwargs): ... # incomplete
def GetCurrentPositionEx(*args, **kwargs): ... # incomplete
def GetCursor(*args, **kwargs): ... # incomplete
def GetCursorInfo(*args, **kwargs): ... # incomplete
def GetCursorPos(*args, **kwargs): ... # incomplete
def GetDC(*args, **kwargs): ... # incomplete
def GetDesktopWindow(*args, **kwargs): ... # incomplete
def GetDlgCtrlID(*args, **kwargs): ... # incomplete
def GetDlgItem(*args, **kwargs): ... # incomplete
def GetDlgItemInt(*args, **kwargs): ... # incomplete
def GetDlgItemText(*args, **kwargs): ... # incomplete
def GetDoubleClickTime(*args, **kwargs): ... # incomplete
def GetFocus(*args, **kwargs): ... # incomplete
def GetForegroundWindow(*args, **kwargs): ... # incomplete
def GetGraphicsMode(*args, **kwargs): ... # incomplete
def GetIconInfo(*args, **kwargs): ... # incomplete
def GetLayeredWindowAttributes(*args, **kwargs): ... # incomplete
def GetLayout(*args, **kwargs): ... # incomplete
def GetMapMode(*args, **kwargs): ... # incomplete
def GetMenu(*args, **kwargs): ... # incomplete
def GetMenuDefaultItem(*args, **kwargs): ... # incomplete
def GetMenuInfo(*args, **kwargs): ... # incomplete
def GetMenuItemCount(*args, **kwargs): ... # incomplete
def GetMenuItemID(*args, **kwargs): ... # incomplete
def GetMenuItemInfo(*args, **kwargs): ... # incomplete
def GetMenuItemRect(*args, **kwargs): ... # incomplete
def GetMenuState(*args, **kwargs): ... # incomplete
def GetMessage(*args, **kwargs): ... # incomplete
def GetMiterLimit(*args, **kwargs): ... # incomplete
def GetModuleHandle(*args, **kwargs): ... # incomplete
def GetNextDlgGroupItem(*args, **kwargs): ... # incomplete
def GetNextDlgTabItem(*args, **kwargs): ... # incomplete
def GetObject(*args, **kwargs): ... # incomplete
def GetObjectType(*args, **kwargs): ... # incomplete
def GetOpenFileName(*args, **kwargs): ... # incomplete
def GetOpenFileNameW(*args, **kwargs): ... # incomplete
def GetParent(*args, **kwargs): ... # incomplete
def GetPath(*args, **kwargs): ... # incomplete
def GetPixel(*args, **kwargs): ... # incomplete
def GetPolyFillMode(*args, **kwargs): ... # incomplete
def GetROP2(*args, **kwargs): ... # incomplete
def GetRgnBox(*args, **kwargs): ... # incomplete
def GetSaveFileNameW(*args, **kwargs): ... # incomplete
def GetScrollInfo(*args, **kwargs): ... # incomplete
def GetStockObject(*args, **kwargs): ... # incomplete
def GetStretchBltMode(*args, **kwargs): ... # incomplete
def GetSubMenu(*args, **kwargs): ... # incomplete
def GetSysColor(*args, **kwargs): ... # incomplete
def GetSysColorBrush(*args, **kwargs): ... # incomplete
def GetSystemMenu(*args, **kwargs): ... # incomplete
def GetTextAlign(*args, **kwargs): ... # incomplete
def GetTextCharacterExtra(*args, **kwargs): ... # incomplete
def GetTextColor(*args, **kwargs): ... # incomplete
def GetTextExtentPoint32(*args, **kwargs): ... # incomplete
def GetTextFace(*args, **kwargs): ... # incomplete
def GetTextMetrics(*args, **kwargs): ... # incomplete
def GetUpdateRgn(*args, **kwargs): ... # incomplete
def GetViewportExtEx(*args, **kwargs): ... # incomplete
def GetViewportOrgEx(*args, **kwargs): ... # incomplete
def GetWindow(*args, **kwargs): ... # incomplete
def GetWindowDC(*args, **kwargs): ... # incomplete
def GetWindowExtEx(*args, **kwargs): ... # incomplete
def GetWindowLong(*args, **kwargs): ... # incomplete
def GetWindowOrgEx(*args, **kwargs): ... # incomplete
def GetWindowPlacement(*args, **kwargs): ... # incomplete
def GetWindowRect(*args, **kwargs): ... # incomplete
def GetWindowRgn(*args, **kwargs): ... # incomplete
def GetWindowRgnBox(*args, **kwargs): ... # incomplete
def GetWindowText(*args, **kwargs): ... # incomplete
def GetWindowTextLength(*args, **kwargs): ... # incomplete
def GetWorldTransform(*args, **kwargs): ... # incomplete
def GradientFill(*args, **kwargs): ... # incomplete
def HIWORD(*args, **kwargs): ... # incomplete
def HideCaret(*args, **kwargs): ... # incomplete
ILC_COLOR: int
ILC_COLOR16: int
ILC_COLOR24: int
ILC_COLOR32: int
ILC_COLOR4: int
ILC_COLOR8: int
ILC_COLORDDB: int
ILC_MASK: int
ILD_BLEND: int
ILD_BLEND25: int
ILD_BLEND50: int
ILD_FOCUS: int
ILD_MASK: int
ILD_NORMAL: int
ILD_SELECTED: int
ILD_TRANSPARENT: int
IMAGE_BITMAP: int
IMAGE_CURSOR: int
IMAGE_ICON: int
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 InitCommonControls(*args, **kwargs): ... # incomplete
def InitCommonControlsEx(*args, **kwargs): ... # incomplete
def InsertMenu(*args, **kwargs): ... # incomplete
def InsertMenuItem(*args, **kwargs): ... # incomplete
def InvalidateRect(*args, **kwargs): ... # incomplete
def InvalidateRgn(*args, **kwargs): ... # incomplete
def InvertRect(*args, **kwargs): ... # incomplete
def InvertRgn(*args, **kwargs): ... # incomplete
def IsChild(*args, **kwargs): ... # incomplete
def IsIconic(*args, **kwargs): ... # incomplete
def IsWindow(*args, **kwargs): ... # incomplete
def IsWindowEnabled(*args, **kwargs): ... # incomplete
def IsWindowVisible(*args, **kwargs): ... # incomplete
def LOGFONT(*args, **kwargs): ... # incomplete
def LOWORD(*args, **kwargs): ... # incomplete
LR_CREATEDIBSECTION: int
LR_DEFAULTCOLOR: int
LR_DEFAULTSIZE: int
LR_LOADFROMFILE: int
LR_LOADMAP3DCOLORS: int
LR_LOADTRANSPARENT: int
LR_MONOCHROME: int
LR_SHARED: int
LR_VGACOLOR: int
def LineTo(*args, **kwargs): ... # incomplete
def ListView_SortItems(*args, **kwargs): ... # incomplete
def ListView_SortItemsEx(*args, **kwargs): ... # incomplete
def LoadCursor(*args, **kwargs): ... # incomplete
def LoadIcon(*args, **kwargs): ... # incomplete
def LoadImage(*args, **kwargs): ... # incomplete
def LoadMenu(*args, **kwargs): ... # incomplete
def MaskBlt(*args, **kwargs): ... # incomplete
def MessageBeep(*args, **kwargs): ... # incomplete
def MessageBox(*args, **kwargs): ... # incomplete
def ModifyMenu(*args, **kwargs): ... # incomplete
def ModifyWorldTransform(*args, **kwargs): ... # incomplete
def MoveToEx(*args, **kwargs): ... # incomplete
def MoveWindow(*args, **kwargs): ... # incomplete
NIF_ICON: int
NIF_INFO: int
NIF_MESSAGE: int
NIF_STATE: int
NIF_TIP: int
NIIF_ERROR: int
NIIF_ICON_MASK: int
NIIF_INFO: int
NIIF_NONE: int
NIIF_NOSOUND: int
NIIF_WARNING: int
NIM_ADD: int
NIM_DELETE: int
NIM_MODIFY: int
NIM_SETVERSION: int
def OffsetRgn(*args, **kwargs): ... # incomplete
def PaintDesktop(*args, **kwargs): ... # incomplete
def PaintRgn(*args, **kwargs): ... # incomplete
def PatBlt(*args, **kwargs): ... # incomplete
def PathToRegion(*args, **kwargs): ... # incomplete
def PeekMessage(*args, **kwargs): ... # incomplete
def Pie(*args, **kwargs): ... # incomplete
def PlgBlt(*args, **kwargs): ... # incomplete
def PolyBezier(*args, **kwargs): ... # incomplete
def PolyBezierTo(*args, **kwargs): ... # incomplete
def Polygon(*args, **kwargs): ... # incomplete
def Polyline(*args, **kwargs): ... # incomplete
def PolylineTo(*args, **kwargs): ... # incomplete
def PostMessage(*args, **kwargs): ... # incomplete
def PostQuitMessage(*args, **kwargs): ... # incomplete
def PostThreadMessage(*args, **kwargs): ... # incomplete
def PtInRect(*args, **kwargs): ... # incomplete
def PtInRegion(*args, **kwargs): ... # incomplete
def PumpMessages(*args, **kwargs): ... # incomplete
def PumpWaitingMessages(*args, **kwargs): ... # incomplete
def PyGetArraySignedLong(*args, **kwargs): ... # incomplete
def PyGetBufferAddressAndLen(*args, **kwargs): ... # incomplete
def PyGetMemory(*args, **kwargs): ... # incomplete
def PyGetString(*args, **kwargs): ... # incomplete
def PyMakeBuffer(*args, **kwargs): ... # incomplete
def PySetMemory(*args, **kwargs): ... # incomplete
def PySetString(*args, **kwargs): ... # incomplete
def RectInRegion(*args, **kwargs): ... # incomplete
def Rectangle(*args, **kwargs): ... # incomplete
def RedrawWindow(*args, **kwargs): ... # incomplete
def RegisterClass(*args, **kwargs): ... # incomplete
def RegisterDeviceNotification(*args, **kwargs): ... # incomplete
def RegisterHotKey(*args, **kwargs): ... # incomplete
def RegisterWindowMessage(*args, **kwargs): ... # incomplete
def ReleaseCapture(*args, **kwargs): ... # incomplete
def ReleaseDC(*args, **kwargs): ... # incomplete
def RemoveMenu(*args, **kwargs): ... # incomplete
def ReplyMessage(*args, **kwargs): ... # incomplete
def RestoreDC(*args, **kwargs): ... # incomplete
def RoundRect(*args, **kwargs): ... # incomplete
def SaveDC(*args, **kwargs): ... # incomplete
def ScreenToClient(*args, **kwargs): ... # incomplete
def ScrollWindowEx(*args, **kwargs): ... # incomplete
def SelectObject(*args, **kwargs): ... # incomplete
def SendMessage(*args, **kwargs): ... # incomplete
def SendMessageTimeout(*args, **kwargs): ... # incomplete
def SetActiveWindow(*args, **kwargs): ... # incomplete
def SetArcDirection(*args, **kwargs): ... # incomplete
def SetBkColor(*args, **kwargs): ... # incomplete
def SetBkMode(*args, **kwargs): ... # incomplete
def SetCapture(*args, **kwargs): ... # incomplete
def SetCaretPos(*args, **kwargs): ... # incomplete
def SetCursor(*args, **kwargs): ... # incomplete
def SetDlgItemInt(*args, **kwargs): ... # incomplete
def SetDlgItemText(*args, **kwargs): ... # incomplete
def SetDoubleClickTime(*args, **kwargs): ... # incomplete
def SetFocus(*args, **kwargs): ... # incomplete
def SetForegroundWindow(*args, **kwargs): ... # incomplete
def SetGraphicsMode(*args, **kwargs): ... # incomplete
def SetLayeredWindowAttributes(*args, **kwargs): ... # incomplete
def SetLayout(*args, **kwargs): ... # incomplete
def SetMapMode(*args, **kwargs): ... # incomplete
def SetMenu(*args, **kwargs): ... # incomplete
def SetMenuDefaultItem(*args, **kwargs): ... # incomplete
def SetMenuInfo(*args, **kwargs): ... # incomplete
def SetMenuItemBitmaps(*args, **kwargs): ... # incomplete
def SetMenuItemInfo(*args, **kwargs): ... # incomplete
def SetMiterLimit(*args, **kwargs): ... # incomplete
def SetParent(*args, **kwargs): ... # incomplete
def SetPixel(*args, **kwargs): ... # incomplete
def SetPixelV(*args, **kwargs): ... # incomplete
def SetPolyFillMode(*args, **kwargs): ... # incomplete
def SetROP2(*args, **kwargs): ... # incomplete
def SetRectRgn(*args, **kwargs): ... # incomplete
def SetScrollInfo(*args, **kwargs): ... # incomplete
def SetStretchBltMode(*args, **kwargs): ... # incomplete
def SetTextAlign(*args, **kwargs): ... # incomplete
def SetTextCharacterExtra(*args, **kwargs): ... # incomplete
def SetTextColor(*args, **kwargs): ... # incomplete
def SetViewportExtEx(*args, **kwargs): ... # incomplete
def SetViewportOrgEx(*args, **kwargs): ... # incomplete
def SetWindowExtEx(*args, **kwargs): ... # incomplete
def SetWindowLong(*args, **kwargs): ... # incomplete
def SetWindowOrgEx(*args, **kwargs): ... # incomplete
def SetWindowPlacement(*args, **kwargs): ... # incomplete
def SetWindowPos(*args, **kwargs): ... # incomplete
def SetWindowRgn(*args, **kwargs): ... # incomplete
def SetWindowText(*args, **kwargs): ... # incomplete
def SetWorldTransform(*args, **kwargs): ... # incomplete
def Shell_NotifyIcon(*args, **kwargs): ... # incomplete
def ShowCaret(*args, **kwargs): ... # incomplete
def ShowWindow(*args, **kwargs): ... # incomplete
def StretchBlt(*args, **kwargs): ... # incomplete
def StrokeAndFillPath(*args, **kwargs): ... # incomplete
def StrokePath(*args, **kwargs): ... # incomplete
def SystemParametersInfo(*args, **kwargs): ... # incomplete
TPM_BOTTOMALIGN: int
TPM_CENTERALIGN: int
TPM_LEFTALIGN: int
TPM_LEFTBUTTON: int
TPM_NONOTIFY: int
TPM_RETURNCMD: int
TPM_RIGHTALIGN: int
TPM_RIGHTBUTTON: int
TPM_TOPALIGN: int
TPM_VCENTERALIGN: int
def TrackPopupMenu(*args, **kwargs): ... # incomplete
def TranslateAccelerator(*args, **kwargs): ... # incomplete
def TranslateMessage(*args, **kwargs): ... # incomplete
def TransparentBlt(*args, **kwargs): ... # incomplete
UNICODE: bool
def UnregisterClass(*args, **kwargs): ... # incomplete
def UnregisterDeviceNotification(*args, **kwargs): ... # incomplete
def UpdateLayeredWindow(*args, **kwargs): ... # incomplete
def UpdateWindow(*args, **kwargs): ... # incomplete
def ValidateRect(*args, **kwargs): ... # incomplete
def ValidateRgn(*args, **kwargs): ... # incomplete
def WNDCLASS(*args, **kwargs): ... # incomplete
def WaitMessage(*args, **kwargs): ... # incomplete
def WidenPath(*args, **kwargs): ... # incomplete
def WindowFromDC(*args, **kwargs): ... # incomplete
def WindowFromPoint(*args, **kwargs): ... # incomplete
dllhandle: int
def lpstr(*args, **kwargs): ... # incomplete
def set_logger(*args, **kwargs): ... # incomplete

View File

@@ -0,0 +1,24 @@
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 DrawThemeText(
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 IsThemeActive() -> bool: ...
def IsAppThemed() -> bool: ...
def GetWindowTheme(hwnd: int) -> _win32typing.PyHTHEME: ...
def EnableThemeDialogTexture(hdlg, dwFlags) -> None: ...
def IsThemeDialogTextureEnabled(hdlg) -> bool: ...
def GetThemeAppProperties(): ...
def EnableTheming(fEnable) -> None: ...
def SetWindowTheme(hwnd: int, pszSubAppName: str, pszSubIdlist: str) -> None: ...
def GetCurrentThemeName() -> tuple[str, str, str]: ...
ETDT_DISABLE: int
ETDT_ENABLE: int
ETDT_ENABLETAB: int
ETDT_USETABTEXTURE: int

View File

View File

@@ -0,0 +1,61 @@
from _typeshed import Incomplete
from typing import Any
from typing_extensions import TypeAlias
import _win32typing
from win32.lib.pywintypes import com_error
error: TypeAlias = com_error # noqa: Y042
def __getattr__(name: str) -> Any: ... # incomplete
def ADsOpenObject(path, username, password, iid: _win32typing.PyIID, reserved=...): ...
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
DSOP_SCOPE_INIT_INFOs = _win32typing.PyDSOP_SCOPE_INIT_INFOs
CLSID_ADsDSOObject: _win32typing.PyIID
CLSID_AccessControlEntry: _win32typing.PyIID
CLSID_AccessControlList: _win32typing.PyIID
CLSID_DsObjectPicker: _win32typing.PyIID
CLSID_SecurityDescriptor: _win32typing.PyIID
DBGUID_LDAPDialect: _win32typing.PyIID
DBPROPSET_ADSISEARCH: _win32typing.PyIID
IID_IADs: _win32typing.PyIID
IID_IADsClass: _win32typing.PyIID
IID_IADsCollection: _win32typing.PyIID
IID_IADsComputer: _win32typing.PyIID
IID_IADsComputerOperations: _win32typing.PyIID
IID_IADsContainer: _win32typing.PyIID
IID_IADsDeleteOps: _win32typing.PyIID
IID_IADsDomain: _win32typing.PyIID
IID_IADsFileService: _win32typing.PyIID
IID_IADsFileServiceOperations: _win32typing.PyIID
IID_IADsFileShare: _win32typing.PyIID
IID_IADsGroup: _win32typing.PyIID
IID_IADsLocality: _win32typing.PyIID
IID_IADsMembers: _win32typing.PyIID
IID_IADsNamespaces: _win32typing.PyIID
IID_IADsO: _win32typing.PyIID
IID_IADsOU: _win32typing.PyIID
IID_IADsOpenDSObject: _win32typing.PyIID
IID_IADsPrintJob: _win32typing.PyIID
IID_IADsPrintJobOperations: _win32typing.PyIID
IID_IADsPrintQueue: _win32typing.PyIID
IID_IADsPrintQueueOperations: _win32typing.PyIID
IID_IADsProperty: _win32typing.PyIID
IID_IADsPropertyList: _win32typing.PyIID
IID_IADsResource: _win32typing.PyIID
IID_IADsSearch: _win32typing.PyIID
IID_IADsService: _win32typing.PyIID
IID_IADsServiceOperations: _win32typing.PyIID
IID_IADsSession: _win32typing.PyIID
IID_IADsSyntax: _win32typing.PyIID
IID_IADsUser: _win32typing.PyIID
IID_IDirectoryObject: _win32typing.PyIID
IID_IDirectorySearch: _win32typing.PyIID
IID_IDsObjectPicker: _win32typing.PyIID
LIBID_ADs: _win32typing.PyIID

View File

@@ -0,0 +1,5 @@
import _win32typing
def EditSecurity(*args, **kwargs): ... # incomplete
IID_ISecurityInformation: _win32typing.PyIID

View File

@@ -0,0 +1,60 @@
import _win32typing
def OleCreate(
clsid,
clsid1,
obCLSID: _win32typing.PyIID,
obIID: _win32typing.PyIID,
renderopt,
obFormatEtc,
obOleClientSite: _win32typing.PyIOleClientSite,
obStorage: _win32typing.PyIStorage,
) -> _win32typing.PyIOleObject: ...
def OleLoadPicture(
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
) -> _win32typing.PyIUnknown: ...
def OleSetContainedObject(unk: _win32typing.PyIUnknown, fContained) -> None: ...
def OleTranslateAccelerator(frame: _win32typing.PyIOleInPlaceFrame, frame_info, msg: _win32typing.PyMSG) -> None: ...
EMBDHLP_CREATENOW: int
EMBDHLP_DELAYCREATE: int
EMBDHLP_INPROC_HANDLER: int
EMBDHLP_INPROC_SERVER: int
OLECLOSE_NOSAVE: int
OLECLOSE_PROMPTSAVE: int
OLECLOSE_SAVEIFDIRTY: int
OLECMDF_ENABLED: int
OLECMDF_LATCHED: int
OLECMDF_NINCHED: int
OLECMDF_SUPPORTED: int
OLECMDTEXTF_NAME: int
OLECMDTEXTF_NONE: int
OLECMDTEXTF_STATUS: int
OLECREATE_LEAVERUNNING: int
OLEIVERB_DISCARDUNDOSTATE: int
OLEIVERB_HIDE: int
OLEIVERB_INPLACEACTIVATE: int
OLEIVERB_OPEN: int
OLEIVERB_PRIMARY: int
OLEIVERB_SHOW: int
OLEIVERB_UIACTIVATE: int
IID_IObjectWithSite: _win32typing.PyIID
IID_IOleClientSite: _win32typing.PyIID
IID_IOleCommandTarget: _win32typing.PyIID
IID_IOleControl: _win32typing.PyIID
IID_IOleControlSite: _win32typing.PyIID
IID_IOleInPlaceActiveObject: _win32typing.PyIID
IID_IOleInPlaceFrame: _win32typing.PyIID
IID_IOleInPlaceObject: _win32typing.PyIID
IID_IOleInPlaceSite: _win32typing.PyIID
IID_IOleInPlaceSiteEx: _win32typing.PyIID
IID_IOleInPlaceSiteWindowless: _win32typing.PyIID
IID_IOleInPlaceUIWindow: _win32typing.PyIID
IID_IOleLink: _win32typing.PyIID
IID_IOleObject: _win32typing.PyIID
IID_ISpecifyPropertyPages: _win32typing.PyIID
IID_IViewObject: _win32typing.PyIID
IID_IViewObject2: _win32typing.PyIID

View File

@@ -0,0 +1,66 @@
APPBREAKFLAG_DEBUGGER_BLOCK: int
APPBREAKFLAG_DEBUGGER_HALT: int
APPBREAKFLAG_STEP: int
BREAKPOINT_DELETED: int
BREAKPOINT_DISABLED: int
BREAKPOINT_ENABLED: int
BREAKREASON_BREAKPOINT: int
BREAKREASON_DEBUGGER_BLOCK: int
BREAKREASON_DEBUGGER_HALT: int
BREAKREASON_ERROR: int
BREAKREASON_HOST_INITIATED: int
BREAKREASON_LANGUAGE_INITIATED: int
BREAKREASON_STEP: int
BREAKRESUMEACTION_ABORT: int
BREAKRESUMEACTION_CONTINUE: int
BREAKRESUMEACTION_STEP_INTO: int
BREAKRESUMEACTION_STEP_OUT: int
BREAKRESUMEACTION_STEP_OVER: int
CLSID_DefaultDebugSessionProvider: int
CLSID_MachineDebugManager: int
CLSID_ProcessDebugManager: int
DBGPROP_ATTRIB_ACCESS_FINAL: int
DBGPROP_ATTRIB_ACCESS_PRIVATE: int
DBGPROP_ATTRIB_ACCESS_PROTECTED: int
DBGPROP_ATTRIB_ACCESS_PUBLIC: int
DBGPROP_ATTRIB_HAS_EXTENDED_ATTRIBS: int
DBGPROP_ATTRIB_NO_ATTRIB: int
DBGPROP_ATTRIB_STORAGE_FIELD: int
DBGPROP_ATTRIB_STORAGE_GLOBAL: int
DBGPROP_ATTRIB_STORAGE_STATIC: int
DBGPROP_ATTRIB_STORAGE_VIRTUAL: int
DBGPROP_ATTRIB_TYPE_IS_CONSTANT: int
DBGPROP_ATTRIB_TYPE_IS_SYNCHRONIZED: int
DBGPROP_ATTRIB_TYPE_IS_VOLATILE: int
DBGPROP_ATTRIB_VALUE_IS_EXPANDABLE: int
DBGPROP_ATTRIB_VALUE_IS_INVALID: int
DBGPROP_ATTRIB_VALUE_READONLY: int
DBGPROP_INFO_ATTRIBUTES: int
DBGPROP_INFO_AUTOEXPAND: int
DBGPROP_INFO_DEBUGPROP: int
DBGPROP_INFO_FULLNAME: int
DBGPROP_INFO_NAME: int
DBGPROP_INFO_TYPE: int
DBGPROP_INFO_VALUE: int
DEBUG_TEXT_ALLOWBREAKPOINTS: int
DEBUG_TEXT_ISEXPRESSION: int
DOCUMENTNAMETYPE_APPNODE: int
DOCUMENTNAMETYPE_FILE_TAIL: int
DOCUMENTNAMETYPE_TITLE: int
DOCUMENTNAMETYPE_URL: int
ERRORRESUMEACTION_AbortCallAndReturnErrorToCaller: int
ERRORRESUMEACTION_ReexecuteErrorStatement: int
ERRORRESUMEACTION_SkipErrorStatement: int
EX_DBGPROP_INFO_DEBUGEXTPROP: int
EX_DBGPROP_INFO_ID: int
EX_DBGPROP_INFO_LOCKBYTES: int
EX_DBGPROP_INFO_NTYPE: int
EX_DBGPROP_INFO_NVALUE: int
SOURCETEXT_ATTR_COMMENT: int
SOURCETEXT_ATTR_FUNCTION_START: int
SOURCETEXT_ATTR_KEYWORD: int
SOURCETEXT_ATTR_NONSOURCE: int
SOURCETEXT_ATTR_NUMBER: int
SOURCETEXT_ATTR_OPERATOR: int
SOURCETEXT_ATTR_STRING: int
TEXT_DOC_ATTR_READONLY: int

View File

@@ -0,0 +1,52 @@
import _win32typing
CATID_ActiveScript: _win32typing.PyIID
CATID_ActiveScriptParse: _win32typing.PyIID
IID_IActiveScript: _win32typing.PyIID
IID_IActiveScriptError: _win32typing.PyIID
IID_IActiveScriptParse: _win32typing.PyIID
IID_IActiveScriptParseProcedure: _win32typing.PyIID
IID_IActiveScriptSite: _win32typing.PyIID
IID_IObjectSafety: _win32typing.PyIID
IID_IProvideMultipleClassInfo: _win32typing.PyIID
INTERFACESAFE_FOR_UNTRUSTED_CALLER: int
INTERFACESAFE_FOR_UNTRUSTED_DATA: int
INTERFACE_USES_DISPEX: int
INTERFACE_USES_SECURITY_MANAGER: int
MULTICLASSINFO_GETIIDPRIMARY: int
MULTICLASSINFO_GETIIDSOURCE: int
MULTICLASSINFO_GETNUMRESERVEDDISPIDS: int
MULTICLASSINFO_GETTYPEINFO: int
SCRIPTINFO_ALL_FLAGS: int
SCRIPTINFO_ITYPEINFO: int
SCRIPTINFO_IUNKNOWN: int
SCRIPTINTERRUPT_ALL_FLAGS: int
SCRIPTINTERRUPT_DEBUG: int
SCRIPTINTERRUPT_RAISEEXCEPTION: int
SCRIPTITEM_ALL_FLAGS: int
SCRIPTITEM_CODEONLY: int
SCRIPTITEM_GLOBALMEMBERS: int
SCRIPTITEM_ISPERSISTENT: int
SCRIPTITEM_ISSOURCE: int
SCRIPTITEM_ISVISIBLE: int
SCRIPTITEM_NOCODE: int
SCRIPTPROC_ALL_FLAGS: int
SCRIPTPROC_HOSTMANAGESSOURCE: int
SCRIPTPROC_IMPLICIT_PARENTS: int
SCRIPTPROC_IMPLICIT_THIS: int
SCRIPTSTATE_CLOSED: int
SCRIPTSTATE_CONNECTED: int
SCRIPTSTATE_DISCONNECTED: int
SCRIPTSTATE_INITIALIZED: int
SCRIPTSTATE_STARTED: int
SCRIPTSTATE_UNINITIALIZED: int
SCRIPTTEXT_ALL_FLAGS: int
SCRIPTTEXT_ISEXPRESSION: int
SCRIPTTEXT_ISPERSISTENT: int
SCRIPTTEXT_ISVISIBLE: int
SCRIPTTHREADSTATE_NOTINSCRIPT: int
SCRIPTTHREADSTATE_RUNNING: int
SCRIPTTYPELIB_ISCONTROL: int
SCRIPTTYPELIB_ISPERSISTENT: int
SCRIPT_E_REPORTED: int
TIFLAGS_EXTENDDISPATCHONLY: int

View File

@@ -0,0 +1,61 @@
import _win32typing
BG_AUTH_SCHEME_BASIC: int
BG_AUTH_SCHEME_DIGEST: int
BG_AUTH_SCHEME_NEGOTIATE: int
BG_AUTH_SCHEME_NTLM: int
BG_AUTH_SCHEME_PASSPORT: int
BG_AUTH_TARGET_PROXY: int
BG_AUTH_TARGET_SERVER: int
BG_CERT_STORE_LOCATION_CURRENT_SERVICE: int
BG_CERT_STORE_LOCATION_CURRENT_USER: int
BG_CERT_STORE_LOCATION_CURRENT_USER_GROUP_POLICY: int
BG_CERT_STORE_LOCATION_LOCAL_MACHINE: int
BG_CERT_STORE_LOCATION_LOCAL_MACHINE_ENTERPRISE: int
BG_CERT_STORE_LOCATION_LOCAL_MACHINE_GROUP_POLICY: int
BG_CERT_STORE_LOCATION_SERVICES: int
BG_CERT_STORE_LOCATION_USERS: int
BG_ERROR_CONTEXT_GENERAL_QUEUE_MANAGER: int
BG_ERROR_CONTEXT_GENERAL_TRANSPORT: int
BG_ERROR_CONTEXT_LOCAL_FILE: int
BG_ERROR_CONTEXT_NONE: int
BG_ERROR_CONTEXT_QUEUE_MANAGER_NOTIFICATION: int
BG_ERROR_CONTEXT_REMOTE_APPLICATION: int
BG_ERROR_CONTEXT_REMOTE_FILE: int
BG_ERROR_CONTEXT_UNKNOWN: int
BG_JOB_ENUM_ALL_USERS: int
BG_JOB_PRIORITY_FOREGROUND: int
BG_JOB_PRIORITY_HIGH: int
BG_JOB_PRIORITY_LOW: int
BG_JOB_PRIORITY_NORMAL: int
BG_JOB_PROXY_USAGE_AUTODETECT: int
BG_JOB_PROXY_USAGE_NO_PROXY: int
BG_JOB_PROXY_USAGE_OVERRIDE: int
BG_JOB_PROXY_USAGE_PRECONFIG: int
BG_JOB_STATE_ACKNOWLEDGED: int
BG_JOB_STATE_CANCELLED: int
BG_JOB_STATE_CONNECTING: int
BG_JOB_STATE_ERROR: int
BG_JOB_STATE_QUEUED: int
BG_JOB_STATE_SUSPENDED: int
BG_JOB_STATE_TRANSFERRED: int
BG_JOB_STATE_TRANSFERRING: int
BG_JOB_STATE_TRANSIENT_ERROR: int
BG_JOB_TYPE_DOWNLOAD: int
BG_JOB_TYPE_UPLOAD: int
BG_JOB_TYPE_UPLOAD_REPLY: int
BG_NOTIFY_DISABLE: int
BG_NOTIFY_JOB_ERROR: int
BG_NOTIFY_JOB_MODIFICATION: int
BG_NOTIFY_JOB_TRANSFERRED: int
CLSID_BackgroundCopyManager: _win32typing.PyIID
IID_IBackgroundCopyCallback: _win32typing.PyIID
IID_IBackgroundCopyError: _win32typing.PyIID
IID_IBackgroundCopyFile: _win32typing.PyIID
IID_IBackgroundCopyFile2: _win32typing.PyIID
IID_IBackgroundCopyJob: _win32typing.PyIID
IID_IBackgroundCopyJob2: _win32typing.PyIID
IID_IBackgroundCopyJob3: _win32typing.PyIID
IID_IBackgroundCopyManager: _win32typing.PyIID
IID_IEnumBackgroundCopyFiles: _win32typing.PyIID
IID_IEnumBackgroundCopyJobs: _win32typing.PyIID

View File

@@ -0,0 +1,116 @@
from _typeshed import Incomplete
from typing import Any
import _win32typing
def __getattr__(name: str) -> Any: ... # incomplete
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 DirectSoundCaptureEnumerate(): ...
def DSCAPS() -> _win32typing.PyDSCAPS: ...
def DSBCAPS() -> _win32typing.PyDSBCAPS: ...
def DSCCAPS() -> _win32typing.PyDSCCAPS: ...
def DSCBCAPS() -> _win32typing.PyDSCBCAPS: ...
def DSBUFFERDESC() -> _win32typing.PyDSBUFFERDESC: ...
def DSCBUFFERDESC() -> _win32typing.PyDSCBUFFERDESC: ...
DS3DMODE_DISABLE: int
DS3DMODE_HEADRELATIVE: int
DS3DMODE_NORMAL: int
DSBCAPS_CTRL3D: int
DSBCAPS_CTRLFREQUENCY: int
DSBCAPS_CTRLPAN: int
DSBCAPS_CTRLPOSITIONNOTIFY: int
DSBCAPS_CTRLVOLUME: int
DSBCAPS_GETCURRENTPOSITION2: int
DSBCAPS_GLOBALFOCUS: int
DSBCAPS_LOCHARDWARE: int
DSBCAPS_LOCSOFTWARE: int
DSBCAPS_MUTE3DATMAXDISTANCE: int
DSBCAPS_PRIMARYBUFFER: int
DSBCAPS_STATIC: int
DSBCAPS_STICKYFOCUS: int
DSBLOCK_ENTIREBUFFER: int
DSBLOCK_FROMWRITECURSOR: int
DSBPLAY_LOOPING: int
DSBSTATUS_BUFFERLOST: int
DSBSTATUS_LOOPING: int
DSBSTATUS_PLAYING: int
DSCAPS_CERTIFIED: int
DSCAPS_CONTINUOUSRATE: int
DSCAPS_EMULDRIVER: int
DSCAPS_PRIMARY16BIT: int
DSCAPS_PRIMARY8BIT: int
DSCAPS_PRIMARYMONO: int
DSCAPS_PRIMARYSTEREO: int
DSCAPS_SECONDARY16BIT: int
DSCAPS_SECONDARY8BIT: int
DSCAPS_SECONDARYMONO: int
DSCAPS_SECONDARYSTEREO: int
DSCBCAPS_WAVEMAPPED: int
DSCCAPS_EMULDRIVER: int
DSSCL_EXCLUSIVE: int
DSSCL_NORMAL: int
DSSCL_PRIORITY: int
DSSCL_WRITEPRIMARY: int
DSSPEAKER_GEOMETRY_MAX: int
DSSPEAKER_GEOMETRY_MIN: int
DSSPEAKER_GEOMETRY_NARROW: int
DSSPEAKER_GEOMETRY_WIDE: int
DSSPEAKER_HEADPHONE: int
DSSPEAKER_MONO: int
DSSPEAKER_QUAD: int
DSSPEAKER_STEREO: int
DSSPEAKER_SURROUND: int
DSBCAPSType = _win32typing.PyDSBCAPS
DSBFREQUENCY_MAX: int
DSBFREQUENCY_MIN: int
DSBFREQUENCY_ORIGINAL: int
DSBPAN_CENTER: int
DSBPAN_LEFT: int
DSBPAN_RIGHT: int
DSBPN_OFFSETSTOP: int
DSBSIZE_MAX: int
DSBSIZE_MIN: int
DSBUFFERDESCType = _win32typing.PyDSBUFFERDESC
DSBVOLUME_MAX: int
DSBVOLUME_MIN: int
DSCAPSType = _win32typing.PyDSCAPSType
DSCBCAPSType = _win32typing.PyDSCBCAPSType
DSCBLOCK_ENTIREBUFFER: int
DSCBSTART_LOOPING: int
DSCBSTATUS_CAPTURING: int
DSCBSTATUS_LOOPING: int
DSCBUFFERDESCType = _win32typing.PyDSCBUFFERDESC
DSCCAPSType = _win32typing.PyDSCCAPSType
DSERR_ACCESSDENIED: int
DSERR_ALLOCATED: int
DSERR_ALREADYINITIALIZED: int
DSERR_BADFORMAT: int
DSERR_BADSENDBUFFERGUID: int
DSERR_BUFFERLOST: int
DSERR_BUFFERTOOSMALL: int
DSERR_CONTROLUNAVAIL: int
DSERR_DS8_REQUIRED: int
DSERR_FXUNAVAILABLE: int
DSERR_GENERIC: int
DSERR_INVALIDCALL: int
DSERR_INVALIDPARAM: int
DSERR_NOAGGREGATION: int
DSERR_NODRIVER: int
DSERR_NOINTERFACE: int
DSERR_OBJECTNOTFOUND: int
DSERR_OTHERAPPHASPRIO: int
DSERR_OUTOFMEMORY: int
DSERR_PRIOLEVELNEEDED: int
DSERR_SENDLOOP: int
DSERR_UNINITIALIZED: int
DSERR_UNSUPPORTED: int
DS_NO_VIRTUALIZATION: int
DS_OK: int
IID_IDirectSound: _win32typing.PyIID
IID_IDirectSoundBuffer: _win32typing.PyIID
IID_IDirectSoundCapture: _win32typing.PyIID
IID_IDirectSoundCaptureBuffer: _win32typing.PyIID
IID_IDirectSoundNotify: _win32typing.PyIID

View File

@@ -0,0 +1,33 @@
import _win32typing
def BindIFilterFromStorage(*args, **kwargs): ... # incomplete
def BindIFilterFromStream(*args, **kwargs): ... # incomplete
def LoadIFilter(*args, **kwargs): ... # incomplete
CHUNK_EOC: int
CHUNK_EOP: int
CHUNK_EOS: int
CHUNK_EOW: int
CHUNK_NO_BREAK: int
CHUNK_TEXT: int
CHUNK_VALUE: int
FILTER_E_ACCESS: int
FILTER_E_EMBEDDING_UNAVAILABLE: int
FILTER_E_END_OF_CHUNKS: int
FILTER_E_LINK_UNAVAILABLE: int
FILTER_E_NO_MORE_TEXT: int
FILTER_E_NO_MORE_VALUES: int
FILTER_E_NO_TEXT: int
FILTER_E_NO_VALUES: int
FILTER_E_PASSWORD: int
FILTER_S_LAST_TEXT: int
IFILTER_FLAGS_OLE_PROPERTIES: int
IFILTER_INIT_APPLY_INDEX_ATTRIBUTES: int
IFILTER_INIT_APPLY_OTHER_ATTRIBUTES: int
IFILTER_INIT_CANON_HYPHENS: int
IFILTER_INIT_CANON_PARAGRAPHS: int
IFILTER_INIT_CANON_SPACES: int
IFILTER_INIT_HARD_LINE_BREAKS: int
IFILTER_INIT_INDEXING_ONLY: int
IFILTER_INIT_SEARCH_LINKS: int
IID_IFilter: _win32typing.PyIID

View File

@@ -0,0 +1,42 @@
import _win32typing
def CoInternetCreateSecurityManager(reserved) -> _win32typing.PyIInternetSecurityManager: ...
def CoInternetIsFeatureEnabled(flags): ...
def CoInternetSetFeatureEnabled(flags, enable): ...
FEATURE_ADDON_MANAGEMENT: int
FEATURE_BEHAVIORS: int
FEATURE_DISABLE_MK_PROTOCOL: int
FEATURE_ENTRY_COUNT: int
FEATURE_GET_URL_DOM_FILEPATH_UNENCODED: int
FEATURE_HTTP_USERNAME_PASSWORD_DISABLE: int
FEATURE_LOCALMACHINE_LOCKDOWN: int
FEATURE_MIME_HANDLING: int
FEATURE_MIME_SNIFFING: int
FEATURE_OBJECT_CACHING: int
FEATURE_PROTOCOL_LOCKDOWN: int
FEATURE_RESTRICT_ACTIVEXINSTALL: int
FEATURE_RESTRICT_FILEDOWNLOAD: int
FEATURE_SAFE_BINDTOOBJECT: int
FEATURE_SECURITYBAND: int
FEATURE_UNC_SAVEDFILECHECK: int
FEATURE_VALIDATE_NAVIGATE_URL: int
FEATURE_WEBOC_POPUPMANAGEMENT: int
FEATURE_WINDOW_RESTRICTIONS: int
FEATURE_ZONE_ELEVATION: int
GET_FEATURE_FROM_PROCESS: int
GET_FEATURE_FROM_REGISTRY: int
GET_FEATURE_FROM_THREAD: int
GET_FEATURE_FROM_THREAD_INTERNET: int
GET_FEATURE_FROM_THREAD_INTRANET: int
GET_FEATURE_FROM_THREAD_LOCALMACHINE: int
GET_FEATURE_FROM_THREAD_RESTRICTED: int
GET_FEATURE_FROM_THREAD_TRUSTED: int
SET_FEATURE_IN_REGISTRY: int
SET_FEATURE_ON_PROCESS: int
SET_FEATURE_ON_THREAD: int
SET_FEATURE_ON_THREAD_INTERNET: int
SET_FEATURE_ON_THREAD_INTRANET: int
SET_FEATURE_ON_THREAD_LOCALMACHINE: int
SET_FEATURE_ON_THREAD_RESTRICTED: int
SET_FEATURE_ON_THREAD_TRUSTED: int

View File

@@ -0,0 +1,40 @@
from _typeshed import Incomplete
from typing import Any
import _win32typing
def __getattr__(name: str) -> Any: ... # incomplete
def HrGetExchangeStatus(server: str) -> tuple[Incomplete, Incomplete]: ...
def HrGetMailboxDN(session) -> str: ...
def HrGetServerDN(session) -> str: ...
def HrMAPIFindDefaultMsgStore(session: _win32typing.PyIMAPISession) -> str: ...
def HrMAPIFindIPMSubtree(msgStore: _win32typing.PyIMsgStore) -> str: ...
def HrMAPIFindInbox(msgStore: _win32typing.PyIMsgStore) -> str: ...
def HrMAPIFindSubfolderEx(rootFolder: _win32typing.PyIMAPIFolder, sep: str, name: str) -> _win32typing.PyIMsgStore: ...
def HrMAPIFindFolder(folder: _win32typing.PyIMAPIFolder, name: str) -> str: ...
def HrMAPIFindFolderEx(msgStore: _win32typing.PyIMsgStore, sepString: str, path: str) -> str: ...
def HrMAPIFindStore(session: _win32typing.PyIMAPISession, name: str) -> _win32typing.PyIMsgStore: ...
def HrCreateProfileName(profPrefix: str) -> str: ...
def HrCreateDirEntryIdEx(addrBook: _win32typing.PyIAddrBook, distinguishedName: str) -> str: ...
def HrFindExchangeGlobalAddresslist(addrBook: _win32typing.PyIAddrBook) -> str: ...
def HrMailboxLogon(
session: _win32typing.PyIMAPISession, msgStore: _win32typing.PyIMsgStore, msgStoreDN: str, mailboxDN: str
) -> _win32typing.PyIMsgStore: ...
def HrMailboxLogoff(inbox: _win32typing.PyIMsgStore) -> None: ...
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 HrOpenExchangePublicStore(session: _win32typing.PyIMAPISession) -> _win32typing.PyIMsgStore: ...
def HrOpenExchangePrivateStore(session: _win32typing.PyIMAPISession) -> _win32typing.PyIMsgStore: ...
def HrOpenExchangePublicFolders(store: _win32typing.PyIMsgStore) -> _win32typing.PyIMAPIFolder: ...
def HrOpenSessionObject(session: _win32typing.PyIMAPISession) -> _win32typing.PyIMAPIProp: ...
def HrOpenSiteContainer(session: _win32typing.PyIMAPISession) -> _win32typing.PyIMAPIProp: ...
def HrOpenSiteContainerAddressing(session: _win32typing.PyIMAPISession) -> _win32typing.PyIMAPIProp: ...
OPENSTORE_HOME_LOGON: int
OPENSTORE_OVERRIDE_HOME_MDB: int
OPENSTORE_PUBLIC: int
OPENSTORE_TAKE_OWNERSHIP: int
OPENSTORE_USE_ADMIN_PRIVILEGE: int
IID_IExchangeManageStore: _win32typing.PyIID
IID_IExchangeManageStoreEx: _win32typing.PyIID

View File

@@ -0,0 +1,13 @@
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 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: ...

View File

@@ -0,0 +1,331 @@
from _typeshed import Incomplete
import _win32typing
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 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 WrapCompressedRTFStreamEx() -> tuple[_win32typing.PyIStream, Incomplete]: ...
def OpenIMsgSession(): ...
def CloseIMsgSession() -> None: ...
def OpenIMsgOnIStg(
session,
support,
storage: _win32typing.PyIStorage,
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
AB_NO_DIALOG: int
ATTACH_BY_REF_ONLY: int
ATTACH_BY_REF_RESOLVE: int
ATTACH_BY_REFERENCE: int
ATTACH_BY_VALUE: int
ATTACH_EMBEDDED_MSG: int
ATTACH_OLE: int
BMR_EQZ: int
BMR_NEZ: int
BOOKMARK_BEGINNING: int
BOOKMARK_CURRENT: int
BOOKMARK_END: int
CCSF_8BITHEADERS: int
CCSF_EMBEDDED_MESSAGE: int
CCSF_INCLUDE_BCC: int
CCSF_NO_MSGID: int
CCSF_NOHEADERS: int
CCSF_PLAIN_TEXT_ONLY: int
CCSF_PRESERVE_SOURCE: int
CCSF_SMTP: int
CCSF_USE_RTF: int
CCSF_USE_TNEF: int
CLEAR_NRN_PENDING: int
CLEAR_READ_FLAG: int
CLEAR_RN_PENDING: int
CONVENIENT_DEPTH: int
DEL_FOLDERS: int
DEL_MESSAGES: int
DELETE_HARD_DELETE: int
DIR_BACKWARD: int
FL_FULLSTRING: int
FL_IGNORECASE: int
FL_IGNORENONSPACE: int
FL_LOOSE: int
FL_PREFIX: int
FL_SUBSTRING: int
FLUSH_ASYNC_OK: int
FLUSH_DOWNLOAD: int
FLUSH_FORCE: int
FLUSH_NO_UI: int
FLUSH_UPLOAD: int
fnevCriticalError: int
fnevExtended: int
fnevNewMail: int
fnevObjectCopied: int
fnevObjectCreated: int
fnevObjectDeleted: int
fnevObjectModified: int
fnevObjectMoved: int
fnevReservedForMapi: int
fnevSearchComplete: int
fnevStatusObjectModified: int
fnevTableModified: int
FOLDER_DIALOG: int
FOLDER_GENERIC: int
FOLDER_SEARCH: int
FORCE_SAVE: int
GENERATE_RECEIPT_ONLY: int
KEEP_OPEN_READONLY: int
KEEP_OPEN_READWRITE: int
MAIL_E_NAMENOTFOUND: int
MAPI_ABCONT: int
MAPI_ADDRBOOK: int
MAPI_ALLOW_OTHERS: int
MAPI_ASSOCIATED: int
MAPI_ATTACH: int
MAPI_BCC: int
MAPI_BEST_ACCESS: int
MAPI_CC: int
MAPI_CREATE: int
MAPI_DEFAULT_SERVICES: int
MAPI_DEFERRED_ERRORS: int
MAPI_DIALOG: int
MAPI_E_ACCOUNT_DISABLED: int
MAPI_E_AMBIGUOUS_RECIP: int
MAPI_E_BAD_CHARWIDTH: int
MAPI_E_BAD_COLUMN: int
MAPI_E_BAD_VALUE: int
MAPI_E_BUSY: int
MAPI_E_CALL_FAILED: int
MAPI_E_CANCEL: int
MAPI_E_COLLISION: int
MAPI_E_COMPUTED: int
MAPI_E_CORRUPT_DATA: int
MAPI_E_CORRUPT_STORE: int
MAPI_E_DECLINE_COPY: int
MAPI_E_DISK_ERROR: int
MAPI_E_END_OF_SESSION: int
MAPI_E_EXTENDED_ERROR: int
MAPI_E_FAILONEPROVIDER: int
MAPI_E_FOLDER_CYCLE: int
MAPI_E_HAS_FOLDERS: int
MAPI_E_HAS_MESSAGES: int
MAPI_E_INTERFACE_NOT_SUPPORTED: int
MAPI_E_INVALID_ACCESS_TIME: int
MAPI_E_INVALID_BOOKMARK: int
MAPI_E_INVALID_ENTRYID: int
MAPI_E_INVALID_OBJECT: int
MAPI_E_INVALID_PARAMETER: int
MAPI_E_INVALID_TYPE: int
MAPI_E_INVALID_WORKSTATION_ACCOUNT: int
MAPI_E_LOCKID_LIMIT: int
MAPI_E_LOGON_FAILED: int
MAPI_E_MISSING_REQUIRED_COLUMN: int
MAPI_E_NAMED_PROP_QUOTA_EXCEEDED: int
MAPI_E_NETWORK_ERROR: int
MAPI_E_NO_ACCESS: int
MAPI_E_NO_RECIPIENTS: int
MAPI_E_NO_SUPPORT: int
MAPI_E_NO_SUPPRESS: int
MAPI_E_NON_STANDARD: int
MAPI_E_NOT_ENOUGH_DISK: int
MAPI_E_NOT_ENOUGH_MEMORY: int
MAPI_E_NOT_ENOUGH_RESOURCES: int
MAPI_E_NOT_FOUND: int
MAPI_E_NOT_IN_QUEUE: int
MAPI_E_NOT_INITIALIZED: int
MAPI_E_NOT_ME: int
MAPI_E_OBJECT_CHANGED: int
MAPI_E_OBJECT_DELETED: int
MAPI_E_OFFLINE: int
MAPI_E_PASSWORD_CHANGE_REQUIRED: int
MAPI_E_PASSWORD_EXPIRED: int
MAPI_E_PROFILE_DELETED: int
MAPI_E_RECONNECTED: int
MAPI_E_SESSION_LIMIT: int
MAPI_E_STORE_FULL: int
MAPI_E_STRING_TOO_LONG: int
MAPI_E_SUBMITTED: int
MAPI_E_TABLE_EMPTY: int
MAPI_E_TABLE_TOO_BIG: int
MAPI_E_TIMEOUT: int
MAPI_E_TOO_BIG: int
MAPI_E_TOO_COMPLEX: int
MAPI_E_TYPE_NO_SUPPORT: int
MAPI_E_UNABLE_TO_ABORT: int
MAPI_E_UNABLE_TO_COMPLETE: int
MAPI_E_UNCONFIGURED: int
MAPI_E_UNEXPECTED_ID: int
MAPI_E_UNEXPECTED_TYPE: int
MAPI_E_UNKNOWN_CPID: int
MAPI_E_UNKNOWN_ENTRYID: int
MAPI_E_UNKNOWN_FLAGS: int
MAPI_E_UNKNOWN_LCID: int
MAPI_E_USER_CANCEL: int
MAPI_E_VERSION: int
MAPI_E_WAIT: int
MAPI_EXPLICIT_PROFILE: int
MAPI_EXTENDED: int
MAPI_FOLDER: int
MAPI_FORCE_ACCESS: int
MAPI_FORCE_DOWNLOAD: int
MAPI_FORMINFO: int
MAPI_INIT_VERSION: int
MAPI_LOGON_UI: int
MAPI_MAILUSER: int
MAPI_MESSAGE: int
MAPI_MODIFY: int
MAPI_MOVE: int
MAPI_MULTITHREAD_NOTIFICATIONS: int
MAPI_NATIVE_BODY: int
MAPI_NATIVE_BODY_TYPE_HTML: int
MAPI_NATIVE_BODY_TYPE_PLAINTEXT: int
MAPI_NATIVE_BODY_TYPE_RTF: int
MAPI_NEW_SESSION: int
MAPI_NO_IDS: int
MAPI_NO_MAIL: int
MAPI_NO_STRINGS: int
MAPI_NOREPLACE: int
MAPI_NT_SERVICE: int
MAPI_P1: int
MAPI_PASSWORD_UI: int
MAPI_PROFSECT: int
MAPI_SERVICE_UI_ALWAYS: int
MAPI_SESSION: int
MAPI_STATUS: int
MAPI_STORE: int
MAPI_SUBMITTED: int
MAPI_TIMEOUT_SHORT: int
MAPI_TO: int
MAPI_UNICODE: int
MAPI_USE_DEFAULT: int
MAPI_W_APPROX_COUNT: int
MAPI_W_CANCEL_MESSAGE: int
MAPI_W_ERRORS_RETURNED: int
MAPI_W_NO_SERVICE: int
MAPI_W_PARTIAL_COMPLETION: int
MAPI_W_POSITION_CHANGED: int
MDB_NO_DIALOG: int
MDB_NO_MAIL: int
MDB_TEMPORARY: int
MDB_WRITE: int
MESSAGE_DIALOG: int
MODRECIP_ADD: int
MODRECIP_MODIFY: int
MODRECIP_REMOVE: int
NO_ATTACHMENT: int
OPEN_IF_EXISTS: int
PSTF_BEST_ENCRYPTION: int
PSTF_COMPRESSABLE_ENCRYPTION: int
PSTF_NO_ENCRYPTION: int
RELOP_EQ: int
RELOP_GE: int
RELOP_GT: int
RELOP_LE: int
RELOP_LT: int
RELOP_NE: int
RELOP_RE: int
RES_AND: int
RES_BITMASK: int
RES_COMMENT: int
RES_COMPAREPROPS: int
RES_CONTENT: int
RES_EXIST: int
RES_NOT: int
RES_OR: int
RES_PROPERTY: int
RES_SIZE: int
RES_SUBRESTRICTION: int
RTF_SYNC_BODY_CHANGED: int
RTF_SYNC_RTF_CHANGED: int
SERVICE_UI_ALLOWED: int
SERVICE_UI_ALWAYS: int
SHOW_SOFT_DELETES: int
SOF_UNIQUEFILENAME: int
STATUS_DEFAULT_STORE: int
STATUS_FLUSH_QUEUES: int
STATUS_INBOUND_FLUSH: int
STATUS_OUTBOUND_FLUSH: int
SUPPRESS_RECEIPT: int
TABLE_CHANGED: int
TABLE_ERROR: int
TABLE_RELOAD: int
TABLE_RESTRICT_DONE: int
TABLE_ROW_ADDED: int
TABLE_ROW_DELETED: int
TABLE_ROW_MODIFIED: int
TABLE_SETCOL_DONE: int
TABLE_SORT_ASCEND: int
TABLE_SORT_COMBINE: int
TABLE_SORT_DESCEND: int
TABLE_SORT_DONE: int
TBL_ALL_COLUMNS: int
TBL_ASYNC: int
TBL_BATCH: int
CLSID_IConverterSession: _win32typing.PyIID
CLSID_MailMessage: _win32typing.PyIID
IID_IABContainer: _win32typing.PyIID
IID_IAddrBook: _win32typing.PyIID
IID_IAttachment: _win32typing.PyIID
IID_IConverterSession: _win32typing.PyIID
IID_IDistList: _win32typing.PyIID
IID_IMAPIAdviseSink: _win32typing.PyIID
IID_IMAPIContainer: _win32typing.PyIID
IID_IMAPIFolder: _win32typing.PyIID
IID_IMAPIProp: _win32typing.PyIID
IID_IMAPISession: _win32typing.PyIID
IID_IMAPIStatus: _win32typing.PyIID
IID_IMAPITable: _win32typing.PyIID
IID_IMailUser: _win32typing.PyIID
IID_IMessage: _win32typing.PyIID
IID_IMsgServiceAdmin: _win32typing.PyIID
IID_IMsgServiceAdmin2: _win32typing.PyIID
IID_IMsgStore: _win32typing.PyIID
IID_IProfAdmin: _win32typing.PyIID
IID_IProfSect: _win32typing.PyIID
IID_IProviderAdmin: _win32typing.PyIID
MAPI_DISTLIST: int
MSPST_UID_PROVIDER: _win32typing.PyIID
PSETID_Address: _win32typing.PyIID
PSETID_AirSync: _win32typing.PyIID
PSETID_Appointment: _win32typing.PyIID
PSETID_Common: _win32typing.PyIID
PSETID_Log: _win32typing.PyIID
PSETID_Meeting: _win32typing.PyIID
PSETID_Messaging: _win32typing.PyIID
PSETID_Note: _win32typing.PyIID
PSETID_PostRss: _win32typing.PyIID
PSETID_Remote: _win32typing.PyIID
PSETID_Report: _win32typing.PyIID
PSETID_Sharing: _win32typing.PyIID
PSETID_Task: _win32typing.PyIID
PSETID_UnifiedMessaging: _win32typing.PyIID
PS_INTERNET_HEADERS: _win32typing.PyIID
PS_MAPI: _win32typing.PyIID
PS_PUBLIC_STRINGS: _win32typing.PyIID
PS_ROUTING_ADDRTYPE: _win32typing.PyIID
PS_ROUTING_DISPLAY_NAME: _win32typing.PyIID
PS_ROUTING_EMAIL_ADDRESSES: _win32typing.PyIID
PS_ROUTING_ENTRYID: _win32typing.PyIID
PS_ROUTING_SEARCH_KEY: _win32typing.PyIID

View File

@@ -0,0 +1,60 @@
from typing_extensions import TypeAlias
import _win32typing
from win32.lib.pywintypes import com_error
error: TypeAlias = com_error # noqa: Y042
def PSGetItemPropertyHandler(
Item: _win32typing.PyIShellItem, riid: _win32typing.PyIID, ReadWrite: int
) -> _win32typing.PyIPropertyStore: ...
def PSGetPropertyDescription(
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 SHGetPropertyStoreFromParsingName(
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 PSCreatePropertyStoreFromPropertySetStorage(
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 PSCreateSimplePropertyChange(
flags, key: _win32typing.PyPROPERTYKEY, val: _win32typing.PyPROPVARIANT, riid: _win32typing.PyIID
) -> _win32typing.PyIPropertyChange: ...
def PSCreatePropertyChangeArray() -> _win32typing.PyIPropertyChangeArray: ...
def SHSetDefaultProperties(
hwnd: int,
Item: _win32typing.PyIShellItem,
FileOpFlags: int = ...,
Sink: _win32typing.PyGFileOperationProgressSink | None = ...,
) -> None: ...
IID_IInitializeWithFile: _win32typing.PyIID
IID_IInitializeWithStream: _win32typing.PyIID
IID_INamedPropertyStore: _win32typing.PyIID
IID_IObjectWithPropertyKey: _win32typing.PyIID
IID_IPersistSerializedPropStorage: _win32typing.PyIID
IID_IPropertyChange: _win32typing.PyIID
IID_IPropertyChangeArray: _win32typing.PyIID
IID_IPropertyDescription: _win32typing.PyIID
IID_IPropertyDescriptionAliasInfo: _win32typing.PyIID
IID_IPropertyDescriptionList: _win32typing.PyIID
IID_IPropertyDescriptionSearchInfo: _win32typing.PyIID
IID_IPropertyEnumType: _win32typing.PyIID
IID_IPropertyEnumTypeList: _win32typing.PyIID
IID_IPropertyStore: _win32typing.PyIID
IID_IPropertyStoreCache: _win32typing.PyIID
IID_IPropertyStoreCapabilities: _win32typing.PyIID
IID_IPropertySystem: _win32typing.PyIID
PROPVARIANTType = _win32typing.PyPROPVARIANT

View File

@@ -0,0 +1,436 @@
from _typeshed import Incomplete
from typing import Any
from typing_extensions import TypeAlias
import _win32typing
from win32.lib.pywintypes import com_error
error: TypeAlias = com_error # noqa: Y042
def __getattr__(name: str) -> Any: ... # incomplete
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 IsUserAnAdmin() -> bool: ...
def SHCreateDataObject(
parent, children: list[Incomplete], do_inner: _win32typing.PyIDataObject, 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 = ...
) -> _win32typing.PyIShellView: ...
def SHCreateShellItemArray(
parent: _win32typing.PyIDL, sf: _win32typing.PyIShellFolder, children: list[_win32typing.PyIDL]
) -> _win32typing.PyIShellItemArray: ...
def SHCreateShellItemArrayFromDataObject(
do: _win32typing.PyIDataObject, iid: _win32typing.PyIID
) -> _win32typing.PyIShellItemArray: ...
def SHCreateShellItemArrayFromShellItem(
si: _win32typing.PyIShellItem, riid: _win32typing.PyIID
) -> _win32typing.PyIShellItemArray: ...
def SHBrowseForFolder(
hwndOwner: int | None = ...,
pidlRoot: _win32typing.PyIDL | None = ...,
title: str | None = ...,
flags: int = ...,
callback: Incomplete | None = ...,
callback_data: Incomplete | None = ...,
) -> tuple[_win32typing.PyIDL, Incomplete, Incomplete]: ...
def SHGetFileInfo(
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 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 SHCreateItemFromRelativeName(
Parent: _win32typing.PyIShellItem, Name, ctx: _win32typing.PyIBindCtx, riid: _win32typing.PyIID
) -> _win32typing.PyIShellItem: ...
def SHCreateItemInKnownFolder(
FolderId: _win32typing.PyIID, Flags, Name, riid: _win32typing.PyIID
) -> _win32typing.PyIShellItem: ...
def SHCreateItemWithParent(
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 ShellExecuteEx(
lpVerb: str,
lpFile: str,
lpParameters: str,
lpDirectory: str,
lpIDlist: _win32typing.PyIDL,
obClass: str,
hkeyClass,
dwHotKey,
hIcon: int,
hMonitor: int,
fMask: int = ...,
hwnd: int = ...,
nShow: int = ...,
): ...
def SHGetViewStatePropertyBag(
pidl: _win32typing.PyIDL, BagName: str, Flags, riid: _win32typing.PyIID
) -> _win32typing.PyIPropertyBag: ...
def SHILCreateFromPath(Path: str, Flags) -> tuple[_win32typing.PyIDL, Incomplete]: ...
def SHCreateShellItem(
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) -> None: ...
def GetCurrentProcessExplicitAppUserModelID(): ...
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
BHID_AssociationArray: _win32typing.PyIID
BHID_DataObject: _win32typing.PyIID
BHID_EnumItems: _win32typing.PyIID
BHID_Filter: _win32typing.PyIID
BHID_LinkTargetItem: _win32typing.PyIID
BHID_PropertyStore: _win32typing.PyIID
BHID_SFObject: _win32typing.PyIID
BHID_SFUIObject: _win32typing.PyIID
BHID_SFViewObject: _win32typing.PyIID
BHID_Storage: _win32typing.PyIID
BHID_StorageEnum: _win32typing.PyIID
BHID_Stream: _win32typing.PyIID
BHID_ThumbnailHandler: _win32typing.PyIID
BHID_Transfer: _win32typing.PyIID
CGID_DefView: _win32typing.PyIID
CGID_Explorer: _win32typing.PyIID
CGID_ExplorerBarDoc: _win32typing.PyIID
CGID_ShellDocView: _win32typing.PyIID
CGID_ShellServiceObject: _win32typing.PyIID
CLSID_ActiveDesktop: _win32typing.PyIID
CLSID_ApplicationDestinations: _win32typing.PyIID
CLSID_ApplicationDocumentLists: _win32typing.PyIID
CLSID_ControlPanel: _win32typing.PyIID
CLSID_DestinationList: _win32typing.PyIID
CLSID_DragDropHelper: _win32typing.PyIID
CLSID_EnumerableObjectCollection: _win32typing.PyIID
CLSID_FileOperation: _win32typing.PyIID
CLSID_Internet: _win32typing.PyIID
CLSID_InternetShortcut: _win32typing.PyIID
CLSID_KnownFolderManager: _win32typing.PyIID
CLSID_MyComputer: _win32typing.PyIID
CLSID_MyDocuments: _win32typing.PyIID
CLSID_NetworkDomain: _win32typing.PyIID
CLSID_NetworkPlaces: _win32typing.PyIID
CLSID_NetworkServer: _win32typing.PyIID
CLSID_NetworkShare: _win32typing.PyIID
CLSID_Printers: _win32typing.PyIID
CLSID_RecycleBin: _win32typing.PyIID
CLSID_ShellDesktop: _win32typing.PyIID
CLSID_ShellFSFolder: _win32typing.PyIID
CLSID_ShellItem: _win32typing.PyIID
CLSID_ShellLibrary: _win32typing.PyIID
CLSID_ShellLink: _win32typing.PyIID
CLSID_TaskbarList: _win32typing.PyIID
EP_AdvQueryPane: _win32typing.PyIID
EP_Commands: _win32typing.PyIID
EP_Commands_Organize: _win32typing.PyIID
EP_Commands_View: _win32typing.PyIID
EP_DetailsPane: _win32typing.PyIID
EP_NavPane: _win32typing.PyIID
EP_PreviewPane: _win32typing.PyIID
EP_QueryPane: _win32typing.PyIID
FMTID_AudioSummaryInformation: _win32typing.PyIID
FMTID_Briefcase: _win32typing.PyIID
FMTID_Displaced: _win32typing.PyIID
FMTID_ImageProperties: _win32typing.PyIID
FMTID_ImageSummaryInformation: _win32typing.PyIID
FMTID_InternetSite: _win32typing.PyIID
FMTID_Intshcut: _win32typing.PyIID
FMTID_MediaFileSummaryInformation: _win32typing.PyIID
FMTID_Misc: _win32typing.PyIID
FMTID_Query: _win32typing.PyIID
FMTID_ShellDetails: _win32typing.PyIID
FMTID_Storage: _win32typing.PyIID
FMTID_SummaryInformation: _win32typing.PyIID
FMTID_Volume: _win32typing.PyIID
FMTID_WebView: _win32typing.PyIID
FOLDERID_AddNewPrograms: _win32typing.PyIID
FOLDERID_AdminTools: _win32typing.PyIID
FOLDERID_AppUpdates: _win32typing.PyIID
FOLDERID_CDBurning: _win32typing.PyIID
FOLDERID_ChangeRemovePrograms: _win32typing.PyIID
FOLDERID_CommonAdminTools: _win32typing.PyIID
FOLDERID_CommonOEMLinks: _win32typing.PyIID
FOLDERID_CommonPrograms: _win32typing.PyIID
FOLDERID_CommonStartMenu: _win32typing.PyIID
FOLDERID_CommonStartup: _win32typing.PyIID
FOLDERID_CommonTemplates: _win32typing.PyIID
FOLDERID_ComputerFolder: _win32typing.PyIID
FOLDERID_ConflictFolder: _win32typing.PyIID
FOLDERID_ConnectionsFolder: _win32typing.PyIID
FOLDERID_Contacts: _win32typing.PyIID
FOLDERID_ControlPanelFolder: _win32typing.PyIID
FOLDERID_Cookies: _win32typing.PyIID
FOLDERID_Desktop: _win32typing.PyIID
FOLDERID_DeviceMetadataStore: _win32typing.PyIID
FOLDERID_Documents: _win32typing.PyIID
FOLDERID_DocumentsLibrary: _win32typing.PyIID
FOLDERID_Downloads: _win32typing.PyIID
FOLDERID_Favorites: _win32typing.PyIID
FOLDERID_Fonts: _win32typing.PyIID
FOLDERID_GameTasks: _win32typing.PyIID
FOLDERID_Games: _win32typing.PyIID
FOLDERID_History: _win32typing.PyIID
FOLDERID_HomeGroup: _win32typing.PyIID
FOLDERID_ImplicitAppShortcuts: _win32typing.PyIID
FOLDERID_InternetCache: _win32typing.PyIID
FOLDERID_InternetFolder: _win32typing.PyIID
FOLDERID_Libraries: _win32typing.PyIID
FOLDERID_Links: _win32typing.PyIID
FOLDERID_LocalAppData: _win32typing.PyIID
FOLDERID_LocalAppDataLow: _win32typing.PyIID
FOLDERID_LocalizedResourcesDir: _win32typing.PyIID
FOLDERID_Music: _win32typing.PyIID
FOLDERID_MusicLibrary: _win32typing.PyIID
FOLDERID_NetHood: _win32typing.PyIID
FOLDERID_NetworkFolder: _win32typing.PyIID
FOLDERID_OriginalImages: _win32typing.PyIID
FOLDERID_PhotoAlbums: _win32typing.PyIID
FOLDERID_Pictures: _win32typing.PyIID
FOLDERID_PicturesLibrary: _win32typing.PyIID
FOLDERID_Playlists: _win32typing.PyIID
FOLDERID_PrintHood: _win32typing.PyIID
FOLDERID_PrintersFolder: _win32typing.PyIID
FOLDERID_Profile: _win32typing.PyIID
FOLDERID_ProgramData: _win32typing.PyIID
FOLDERID_ProgramFiles: _win32typing.PyIID
FOLDERID_ProgramFilesCommon: _win32typing.PyIID
FOLDERID_ProgramFilesCommonX64: _win32typing.PyIID
FOLDERID_ProgramFilesCommonX86: _win32typing.PyIID
FOLDERID_ProgramFilesX64: _win32typing.PyIID
FOLDERID_ProgramFilesX86: _win32typing.PyIID
FOLDERID_Programs: _win32typing.PyIID
FOLDERID_Public: _win32typing.PyIID
FOLDERID_PublicDesktop: _win32typing.PyIID
FOLDERID_PublicDocuments: _win32typing.PyIID
FOLDERID_PublicDownloads: _win32typing.PyIID
FOLDERID_PublicGameTasks: _win32typing.PyIID
FOLDERID_PublicLibraries: _win32typing.PyIID
FOLDERID_PublicMusic: _win32typing.PyIID
FOLDERID_PublicPictures: _win32typing.PyIID
FOLDERID_PublicRingtones: _win32typing.PyIID
FOLDERID_PublicVideos: _win32typing.PyIID
FOLDERID_QuickLaunch: _win32typing.PyIID
FOLDERID_Recent: _win32typing.PyIID
FOLDERID_RecordedTVLibrary: _win32typing.PyIID
FOLDERID_RecycleBinFolder: _win32typing.PyIID
FOLDERID_ResourceDir: _win32typing.PyIID
FOLDERID_Ringtones: _win32typing.PyIID
FOLDERID_RoamingAppData: _win32typing.PyIID
FOLDERID_SEARCH_CSC: _win32typing.PyIID
FOLDERID_SEARCH_MAPI: _win32typing.PyIID
FOLDERID_SampleMusic: _win32typing.PyIID
FOLDERID_SamplePictures: _win32typing.PyIID
FOLDERID_SamplePlaylists: _win32typing.PyIID
FOLDERID_SampleVideos: _win32typing.PyIID
FOLDERID_SavedGames: _win32typing.PyIID
FOLDERID_SavedSearches: _win32typing.PyIID
FOLDERID_SearchHome: _win32typing.PyIID
FOLDERID_SendTo: _win32typing.PyIID
FOLDERID_SidebarDefaultParts: _win32typing.PyIID
FOLDERID_SidebarParts: _win32typing.PyIID
FOLDERID_StartMenu: _win32typing.PyIID
FOLDERID_Startup: _win32typing.PyIID
FOLDERID_SyncManagerFolder: _win32typing.PyIID
FOLDERID_SyncResultsFolder: _win32typing.PyIID
FOLDERID_SyncSetupFolder: _win32typing.PyIID
FOLDERID_System: _win32typing.PyIID
FOLDERID_SystemX86: _win32typing.PyIID
FOLDERID_Templates: _win32typing.PyIID
FOLDERID_UserPinned: _win32typing.PyIID
FOLDERID_UserProfiles: _win32typing.PyIID
FOLDERID_UserProgramFiles: _win32typing.PyIID
FOLDERID_UserProgramFilesCommon: _win32typing.PyIID
FOLDERID_UsersFiles: _win32typing.PyIID
FOLDERID_UsersLibraries: _win32typing.PyIID
FOLDERID_Videos: _win32typing.PyIID
FOLDERID_VideosLibrary: _win32typing.PyIID
FOLDERID_Windows: _win32typing.PyIID
FOLDERTYPEID_Communications: _win32typing.PyIID
FOLDERTYPEID_CompressedFolder: _win32typing.PyIID
FOLDERTYPEID_Contacts: _win32typing.PyIID
FOLDERTYPEID_ControlPanelCategory: _win32typing.PyIID
FOLDERTYPEID_ControlPanelClassic: _win32typing.PyIID
FOLDERTYPEID_Documents: _win32typing.PyIID
FOLDERTYPEID_Games: _win32typing.PyIID
FOLDERTYPEID_Generic: _win32typing.PyIID
FOLDERTYPEID_GenericLibrary: _win32typing.PyIID
FOLDERTYPEID_GenericSearchResults: _win32typing.PyIID
FOLDERTYPEID_Invalid: _win32typing.PyIID
FOLDERTYPEID_Music: _win32typing.PyIID
FOLDERTYPEID_NetworkExplorer: _win32typing.PyIID
FOLDERTYPEID_OpenSearch: _win32typing.PyIID
FOLDERTYPEID_OtherUsers: _win32typing.PyIID
FOLDERTYPEID_Pictures: _win32typing.PyIID
FOLDERTYPEID_Printers: _win32typing.PyIID
FOLDERTYPEID_PublishedItems: _win32typing.PyIID
FOLDERTYPEID_RecordedTV: _win32typing.PyIID
FOLDERTYPEID_RecycleBin: _win32typing.PyIID
FOLDERTYPEID_SavedGames: _win32typing.PyIID
FOLDERTYPEID_SearchConnector: _win32typing.PyIID
FOLDERTYPEID_SearchHome: _win32typing.PyIID
FOLDERTYPEID_Searches: _win32typing.PyIID
FOLDERTYPEID_SoftwareExplorer: _win32typing.PyIID
FOLDERTYPEID_StartMenu: _win32typing.PyIID
FOLDERTYPEID_UserFiles: _win32typing.PyIID
FOLDERTYPEID_UsersLibraries: _win32typing.PyIID
FOLDERTYPEID_Videos: _win32typing.PyIID
HOTKEYF_ALT: int
HOTKEYF_CONTROL: int
HOTKEYF_EXT: int
HOTKEYF_SHIFT: int
IID_CDefView: _win32typing.PyIID
IID_IADesktopP2: _win32typing.PyIID
IID_IActiveDesktop: _win32typing.PyIID
IID_IActiveDesktopP: _win32typing.PyIID
IID_IApplicationDestinations: _win32typing.PyIID
IID_IApplicationDocumentLists: _win32typing.PyIID
IID_IAsyncOperation: _win32typing.PyIID
IID_IBrowserFrameOptions: _win32typing.PyIID
IID_ICategorizer: _win32typing.PyIID
IID_ICategoryProvider: _win32typing.PyIID
IID_IColumnProvider: _win32typing.PyIID
IID_IContextMenu: _win32typing.PyIID
IID_IContextMenu2: _win32typing.PyIID
IID_IContextMenu3: _win32typing.PyIID
IID_ICopyHook: _win32typing.PyIID
IID_ICopyHookA: _win32typing.PyIID
IID_ICopyHookW: _win32typing.PyIID
IID_ICurrentItem: _win32typing.PyIID
IID_ICustomDestinationList: _win32typing.PyIID
IID_IDefaultExtractIconInit: _win32typing.PyIID
IID_IDeskBand: _win32typing.PyIID
IID_IDisplayItem: _win32typing.PyIID
IID_IDockingWindow: _win32typing.PyIID
IID_IDropTargetHelper: _win32typing.PyIID
IID_IEmptyVolumeCache: _win32typing.PyIID
IID_IEmptyVolumeCache2: _win32typing.PyIID
IID_IEmptyVolumeCacheCallBack: _win32typing.PyIID
IID_IEnumExplorerCommand: _win32typing.PyIID
IID_IEnumIDList: _win32typing.PyIID
IID_IEnumObjects: _win32typing.PyIID
IID_IEnumResources: _win32typing.PyIID
IID_IEnumShellItems: _win32typing.PyIID
IID_IExplorerBrowser: _win32typing.PyIID
IID_IExplorerBrowserEvents: _win32typing.PyIID
IID_IExplorerCommand: _win32typing.PyIID
IID_IExplorerCommandProvider: _win32typing.PyIID
IID_IExplorerPaneVisibility: _win32typing.PyIID
IID_IExtractIcon: _win32typing.PyIID
IID_IExtractIconW: _win32typing.PyIID
IID_IExtractImage: _win32typing.PyIID
IID_IFileOperation: _win32typing.PyIID
IID_IFileOperationProgressSink: _win32typing.PyIID
IID_IIdentityName: _win32typing.PyIID
IID_IKnownFolder: _win32typing.PyIID
IID_IKnownFolderManager: _win32typing.PyIID
IID_INameSpaceTreeControl: _win32typing.PyIID
IID_IObjectArray: _win32typing.PyIID
IID_IObjectCollection: _win32typing.PyIID
IID_IPersistFolder: _win32typing.PyIID
IID_IPersistFolder2: _win32typing.PyIID
IID_IQueryAssociations: _win32typing.PyIID
IID_IRelatedItem: _win32typing.PyIID
IID_IShellBrowser: _win32typing.PyIID
IID_IShellCopyHook: _win32typing.PyIID
IID_IShellCopyHookA: _win32typing.PyIID
IID_IShellCopyHookW: _win32typing.PyIID
IID_IShellExtInit: _win32typing.PyIID
IID_IShellFolder: _win32typing.PyIID
IID_IShellFolder2: _win32typing.PyIID
IID_IShellIcon: _win32typing.PyIID
IID_IShellIconOverlay: _win32typing.PyIID
IID_IShellIconOverlayIdentifier: _win32typing.PyIID
IID_IShellIconOverlayManager: _win32typing.PyIID
IID_IShellItem: _win32typing.PyIID
IID_IShellItem2: _win32typing.PyIID
IID_IShellItemArray: _win32typing.PyIID
IID_IShellItemResources: _win32typing.PyIID
IID_IShellLibrary: _win32typing.PyIID
IID_IShellLink: _win32typing.PyIID
IID_IShellLinkA: _win32typing.PyIID
IID_IShellLinkDataList: _win32typing.PyIID
IID_IShellLinkW: _win32typing.PyIID
IID_IShellView: _win32typing.PyIID
IID_ITaskbarList: _win32typing.PyIID
IID_ITransferAdviseSink: _win32typing.PyIID
IID_ITransferDestination: _win32typing.PyIID
IID_ITransferMediumItem: _win32typing.PyIID
IID_ITransferSource: _win32typing.PyIID
IID_IUniformResourceLocator: _win32typing.PyIID
ResourceTypeStream: _win32typing.PyIID
SID_CtxQueryAssociations: _win32typing.PyIID
SID_DefView: _win32typing.PyIID
SID_LinkSite: _win32typing.PyIID
SID_MenuShellFolder: _win32typing.PyIID
SID_SCommDlgBrowser: _win32typing.PyIID
SID_SGetViewFromViewDual: _win32typing.PyIID
SID_SInternetExplorer: _win32typing.PyIID
SID_SMenuBandBKContextMenu: _win32typing.PyIID
SID_SMenuBandBottom: _win32typing.PyIID
SID_SMenuBandBottomSelected: _win32typing.PyIID
SID_SMenuBandChild: _win32typing.PyIID
SID_SMenuBandContextMenuModifier: _win32typing.PyIID
SID_SMenuBandParent: _win32typing.PyIID
SID_SMenuBandTop: _win32typing.PyIID
SID_SMenuPopup: _win32typing.PyIID
SID_SProgressUI: _win32typing.PyIID
SID_SShellBrowser: _win32typing.PyIID
SID_SShellDesktop: _win32typing.PyIID
SID_STopLevelBrowser: _win32typing.PyIID
SID_STopWindow: _win32typing.PyIID
SID_SUrlHistory: _win32typing.PyIID
SID_SWebBrowserApp: _win32typing.PyIID
SID_ShellFolderViewCB: _win32typing.PyIID
SLGP_RAWPATH: int
SLGP_SHORTPATH: int
SLGP_UNCPRIORITY: int
SLR_ANY_MATCH: int
SLR_INVOKE_MSI: int
SLR_NOLINKINFO: int
SLR_NOSEARCH: int
SLR_NOTRACK: int
SLR_NOUPDATE: int
SLR_NO_UI: int
SLR_UPDATE: int
VID_Details: _win32typing.PyIID
VID_LargeIcons: _win32typing.PyIID
VID_List: _win32typing.PyIID
VID_SmallIcons: _win32typing.PyIID
VID_ThumbStrip: _win32typing.PyIID
VID_Thumbnails: _win32typing.PyIID
VID_Tile: _win32typing.PyIID

View File

@@ -0,0 +1,83 @@
import _win32typing
CLSID_CTask: _win32typing.PyIID
CLSID_CTaskScheduler: _win32typing.PyIID
HIGH_PRIORITY_CLASS: int
IDLE_PRIORITY_CLASS: int
IID_IProvideTaskPage: _win32typing.PyIID
IID_IScheduledWorkItem: _win32typing.PyIID
IID_ITask: _win32typing.PyIID
IID_ITaskScheduler: _win32typing.PyIID
IID_ITaskTrigger: _win32typing.PyIID
NORMAL_PRIORITY_CLASS: int
REALTIME_PRIORITY_CLASS: int
SCHED_E_ACCOUNT_DBASE_CORRUPT: int
SCHED_E_ACCOUNT_INFORMATION_NOT_SET: int
SCHED_E_ACCOUNT_NAME_NOT_FOUND: int
SCHED_E_CANNOT_OPEN_TASK: int
SCHED_E_INVALID_TASK: int
SCHED_E_SERVICE_NOT_INSTALLED: int
SCHED_E_TASK_NOT_READY: int
SCHED_E_TASK_NOT_RUNNING: int
SCHED_E_TRIGGER_NOT_FOUND: int
SCHED_E_UNKNOWN_OBJECT_VERSION: int
SCHED_S_EVENT_TRIGGER: int
SCHED_S_TASK_DISABLED: int
SCHED_S_TASK_HAS_NOT_RUN: int
SCHED_S_TASK_NOT_SCHEDULED: int
SCHED_S_TASK_NO_MORE_RUNS: int
SCHED_S_TASK_NO_VALID_TRIGGERS: int
SCHED_S_TASK_READY: int
SCHED_S_TASK_RUNNING: int
SCHED_S_TASK_TERMINATED: int
TASKPAGE_SCHEDULE: int
TASKPAGE_SETTINGS: int
TASKPAGE_TASK: int
TASK_APRIL: int
TASK_AUGUST: int
TASK_DECEMBER: int
TASK_EVENT_TRIGGER_AT_LOGON: int
TASK_EVENT_TRIGGER_AT_SYSTEMSTART: int
TASK_EVENT_TRIGGER_ON_IDLE: int
TASK_FEBRUARY: int
TASK_FIRST_WEEK: int
TASK_FLAG_DELETE_WHEN_DONE: int
TASK_FLAG_DISABLED: int
TASK_FLAG_DONT_START_IF_ON_BATTERIES: int
TASK_FLAG_HIDDEN: int
TASK_FLAG_INTERACTIVE: int
TASK_FLAG_KILL_IF_GOING_ON_BATTERIES: int
TASK_FLAG_KILL_ON_IDLE_END: int
TASK_FLAG_RESTART_ON_IDLE_RESUME: int
TASK_FLAG_RUN_IF_CONNECTED_TO_INTERNET: int
TASK_FLAG_RUN_ONLY_IF_DOCKED: int
TASK_FLAG_RUN_ONLY_IF_LOGGED_ON: int
TASK_FLAG_START_ONLY_IF_IDLE: int
TASK_FLAG_SYSTEM_REQUIRED: int
TASK_FOURTH_WEEK: int
TASK_FRIDAY: int
TASK_JANUARY: int
TASK_JULY: int
TASK_JUNE: int
TASK_LAST_WEEK: int
TASK_MARCH: int
TASK_MAY: int
TASK_MONDAY: int
TASK_NOVEMBER: int
TASK_OCTOBER: int
TASK_SATURDAY: int
TASK_SECOND_WEEK: int
TASK_SEPTEMBER: int
TASK_SUNDAY: int
TASK_THIRD_WEEK: int
TASK_THURSDAY: int
TASK_TIME_TRIGGER_DAILY: int
TASK_TIME_TRIGGER_MONTHLYDATE: int
TASK_TIME_TRIGGER_MONTHLYDOW: int
TASK_TIME_TRIGGER_ONCE: int
TASK_TIME_TRIGGER_WEEKLY: int
TASK_TRIGGER_FLAG_DISABLED: int
TASK_TRIGGER_FLAG_HAS_END_DATE: int
TASK_TRIGGER_FLAG_KILL_AT_DURATION_END: int
TASK_TUESDAY: int
TASK_WEDNESDAY: int