### win32service Functions Source: http://timgolden.me.uk/pywin32-docs/contents.html Functions for managing Windows services, including starting, stopping, querying, and configuring services. ```APIDOC ## win32service ### Description Functions for managing Windows services. ### Functions - ChangeServiceConfig - ChangeServiceConfig2 - CloseServiceHandle - ControlService - CreateService - DeleteService - EnumDependentServices - EnumServicesStatus - EnumServicesStatusEx - GetServiceDisplayName - GetServiceKeyName - OpenSCManager - OpenService - QueryServiceConfig - QueryServiceConfig2 - QueryServiceLockStatus - QueryServiceObjectSecurity - QueryServiceStatus - QueryServiceStatusEx - SetServiceObjectSecurity - SetServiceStatus - StartService - UnlockServiceDatabase ``` -------------------------------- ### _winxptheme Module Functions Source: http://timgolden.me.uk/pywin32-docs/contents.html Functions for interacting with Windows XP themes, including drawing, enabling, and querying theme properties. ```APIDOC ## _winxptheme Module ### Description Provides access to Windows theme-related functions. ### Functions - **CloseThemeData** - **DrawThemeBackground** - **DrawThemeText** - **EnableThemeDialogTexture** - **EnableTheming** - **GetCurrentThemeName** - **GetThemeAppProperties** - **GetThemeBackgroundContentRect** - **GetThemeBackgroundExtent** - **GetWindowTheme** - **IsAppThemed** - **IsThemeActive** - **IsThemeDialogTextureEnabled** - **OpenThemeData** - **SetWindowTheme** ``` -------------------------------- ### win32console API Functions Source: http://timgolden.me.uk/pywin32-docs/contents.html Functions for managing the Windows console. ```APIDOC ## win32console API Functions ### Description Provides control over console windows and their properties. ### Functions - AddConsoleAlias - AllocConsole - AttachConsole - CreateConsoleScreenBuffer - FreeConsole - GenerateConsoleCtrlEvent - GetConsoleAliasExes - GetConsoleAliases - GetConsoleCP - GetConsoleDisplayMode - GetConsoleOutputCP - GetConsoleProcessList - GetConsoleSelectionInfo - GetConsoleTitle - GetConsoleWindow - GetNumberOfConsoleFonts - GetStdHandle - SetConsoleCP - SetConsoleOutputCP - SetConsoleTitle ``` -------------------------------- ### win32ui Objects Source: http://timgolden.me.uk/pywin32-docs/contents.html This section lists and describes the various object types available in the win32ui module, representing different GUI components and data structures. ```APIDOC ## win32ui Objects ### Description Represents various GUI elements, controls, dialogs, and data structures used within the win32ui module for building Windows applications. ### Object Types * CHARFORMAT * CREATESTRUCT * LV_COLUMN * LV_ITEM * PARAFORMAT * PyAssocCObject * PyAssocObject * PyCBitmap * PyCBrush * PyCButton * PyCCmdTarget * PyCCmdUI * PyCColorDialog * PyCComboBox * PyCCommonDialog * PyCControl * PyCControlBar * PyCCtrlView * PyCDC * PyCDialog * PyCDialogBar * PyCDocTemplate * PyCDockContext * PyCDocument * PyCEdit * PyCEditView * PyCFileDialog * PyCFont * PyCFontDialog * PyCFormView * PyCFrameWnd * PyCGdiObject * PyCImageList * PyCListBox * PyCListCtrl * PyCListView * PyCMDIChildWnd * PyCMDIFrameWnd * PyCMenu * PyCOleClientItem * PyCOleDialog * PyCOleDocument * PyCOleInsertDialog * PyCPrintDialog * PyCPrintInfo * PyCProgressCtrl * PyCPropertyPage * PyCPropertySheet * PyCRect * PyCRgn * PyCRichEditCtrl * PyCRichEditDoc * PyCRichEditDocTemplate * PyCRichEditView * PyCScrollView * PyCSliderCtrl * PyCSpinButtonCtrl * PyCSplitterWnd * PyCStatusBar ``` -------------------------------- ### COM Interface Reference Source: http://timgolden.me.uk/pywin32-docs/contents.html This section provides a reference to the COM interfaces exposed by the pywin32 library. Each entry represents a Python binding to a specific COM interface, allowing interaction with Windows COM components. ```APIDOC ## COM Interface Reference This document provides a reference to the COM interfaces available through the pywin32 library. These interfaces are Python classes that wrap underlying COM interfaces, enabling developers to interact with Windows COM objects. ### Available Interfaces The following is a list of COM interfaces for which pywin32 provides bindings: * PyICreateTypeInfo * PyICreateTypeLib * PyICreateTypeLib2 * PyICurrentItem * PyICustomDestinationList * PyIDL * PyIDataObject * PyIDebugApplication * PyIDebugApplicationNode * PyIDebugApplicationNodeEvents * PyIDebugApplicationThread * PyIDebugCodeContext * PyIDebugDocument * PyIDebugDocumentContext * PyIDebugDocumentHelper * PyIDebugDocumentHost * PyIDebugDocumentInfo * PyIDebugDocumentProvider * PyIDebugDocumentText * PyIDebugDocumentTextAuthor * PyIDebugDocumentTextEvents * PyIDebugDocumentTextExternalAuthor * PyIDebugExpression * PyIDebugExpressionCallBack * PyIDebugExpressionContext * PyIDebugProperty * PyIDebugSessionProvider * PyIDebugStackFrame * PyIDebugStackFrameSniffer * PyIDebugStackFrameSnifferEx * PyIDebugSyncOperation * PyIDefaultExtractIconInit * PyIDirectSound * PyIDirectSoundBuffer * PyIDirectSoundCapture * PyIDirectSoundCaptureBuffer * PyIDirectSoundNotify * PyIDirectoryObject * PyIDirectorySearch * PyIDispatch * PyIDispatchEx * PyIDisplayItem * PyIDocHostUIHandler * PyIDropSource * PyIDropTarget * PyIDropTargetHelper * PyIDsObjectPicker * PyIEmptyVolumeCache * PyIEmptyVolumeCache2 * PyIEmptyVolumeCacheCallBack * PyIEnumCATEGORYINFO * PyIEnumConnectionPoints * PyIEnumConnections * PyIEnumContextProps * PyIEnumDebugApplicationNodes * PyIEnumDebugCodeContexts * PyIEnumDebugExpressionContexts * PyIEnumDebugPropertyInfo * PyIEnumDebugStackFrames * PyIEnumExplorerCommand * PyIEnumFORMATETC * PyIEnumGUID * PyIEnumIDList * PyIEnumMoniker * PyIEnumObjects * PyIEnumRemoteDebugApplicationThreads * PyIEnumRemoteDebugApplications * PyIEnumResources * PyIEnumSTATPROPSETSTG * PyIEnumSTATPROPSTG * PyIEnumSTATSTG * PyIEnumShellItems * PyIEnumString * PyIErrorLog * PyIExplorerBrowser * PyIExplorerBrowserEvents * PyIExplorerCommand * PyIExplorerCommandProvider * PyIExplorerPaneVisibility * PyIExternalConnection * PyIExtractIcon * PyIExtractIconW * PyIExtractImage * PyIFileOperation * PyIIdentityName * PyIInitializeWithFile * PyIInitializeWithStream * PyIInputObject * PyIInternetBindInfo * PyIInternetPriority * PyIInternetProtocol * PyIInternetProtocolInfo * PyIInternetProtocolRoot * PyIInternetProtocolSink * PyIInternetSecurityManager * PyIKnownFolder * PyIKnownFolderManager * PyILockBytes * PyIMAPIContainer * PyIMAPIFolder * PyIMAPIProp * PyIMAPISession * PyIMAPIStatus * PyIMAPITable * PyIMachineDebugManager * PyIMachineDebugManagerEvents * PyIMessage * PyIMoniker * PyIMsgServiceAdmin * PyIMsgStore * PyINameSpaceTreeControl * PyINamedPropertyStore * PyIObjectArray * PyIObjectCollection * PyIObjectWithPropertyKey * PyIObjectWithSite * PyIOleClientSite * PyIOleCommandTarget * PyIOleControl * PyIOleControlSite * PyIOleInPlaceActiveObject * PyIOleInPlaceFrame * PyIOleInPlaceObject * PyIOleInPlaceSite * PyIOleInPlaceSiteEx * PyIOleInPlaceSiteWindowless * PyIOleInPlaceUIWindow * PyIOleObject * PyIOleWindow * PyIPersist * PyIPersistFile * PyIPersistFolder * PyIPersistFolder2 * PyIPersistPropertyBag * PyIPersistSerializedPropStorage * PyIPersistStorage * PyIPersistStream * PyIPersistStreamInit * PyIProcessDebugManager * PyIProfAdmin * PyIPropertyBag * PyIPropertyChange * PyIPropertyChangeArray * PyIPropertyDescription * PyIPropertyDescriptionAliasInfo * PyIPropertyDescriptionList * PyIPropertyDescriptionSearchInfo * PyIPropertyEnumType * PyIPropertyEnumTypeList * PyIPropertySetStorage * PyIPropertyStorage * PyIPropertyStore * PyIPropertyStoreCache * PyIPropertyStoreCapabilities * PyIPropertySystem * PyIProvideClassInfo * PyIProvideClassInfo2 * PyIProvideExpressionContexts * PyIProvideTaskPage * PyIQueryAssociations * PyIRelatedItem * PyIRemoteDebugApplication * PyIRemoteDebugApplicationEvents Each of these represents a Python class that can be used to interact with the corresponding COM interface in Windows. ``` -------------------------------- ### mmapfile Module Functions Source: http://timgolden.me.uk/pywin32-docs/contents.html Functions for memory-mapped file operations. ```APIDOC ## mmapfile Module ### Description Provides functions for memory-mapped file access. ### Functions - **mmapfile** ``` -------------------------------- ### win32wnet Functions Source: http://timgolden.me.uk/pywin32-docs/contents.html Functions for managing network connections. ```APIDOC ## win32wnet ### Description Functions for managing network connections. ### Functions - WNetAddConnection2 - WNetAddConnection3 - WNetCancelConnection2 - WNetCloseEnum - WNetEnumResource - WNetGetConnection - WNetGetLastError - WNetGetResourceInformation - WNetGetResourceParent - WNetGetUniversalName - WNetGetUser - WNetOpenEnum ``` -------------------------------- ### timer Module Functions Source: http://timgolden.me.uk/pywin32-docs/contents.html Functions for setting and killing timers. ```APIDOC ## timer Module ### Description Provides functions for managing timers. ### Functions - **kill_timer** - **set_timer** ``` -------------------------------- ### win32api Module Functions Source: http://timgolden.me.uk/pywin32-docs/contents.html A comprehensive collection of Win32 API functions for system-level operations, file management, process information, and more. ```APIDOC ## win32api Module ### Description Provides access to a wide range of core Win32 API functions. ### Functions - **AbortSystemShutdown** - **Apply** - **Beep** - **BeginUpdateResource** - **ChangeDisplaySettings** - **ChangeDisplaySettingsEx** - **ClipCursor** - **CloseHandle** - **CopyFile** - **DebugBreak** - **DeleteFile** - **DragFinish** - **DragQueryFile** - **DuplicateHandle** - **EndUpdateResource** - **EnumDisplayDevices** - **EnumDisplayMonitors** - **EnumDisplaySettings** - **EnumDisplaySettingsEx** - **EnumResourceLanguages** - **EnumResourceNames** - **EnumResourceTypes** - **ExitWindows** - **ExitWindowsEx** - **ExpandEnvironmentStrings** - **FindCloseChangeNotification** - **FindExecutable** - **FindFiles** - **FindFirstChangeNotification** - **FindNextChangeNotification** - **FormatMessage** - **FormatMessageW** - **FreeLibrary** - **GenerateConsoleCtrlEvent** - **GetAsyncKeyState** - **GetCommandLine** - **GetComputerName** - **GetComputerNameEx** - **GetComputerObjectName** - **GetConsoleTitle** - **GetCurrentProcess** - **GetCurrentProcessId** - **GetCurrentThread** - **GetCurrentThreadId** - **GetCursorPos** - **GetDateFormat** - **GetDiskFreeSpace** - **GetDiskFreeSpaceEx** - **GetDllDirectory** - **GetDomainName** - **GetEnvironmentVariable** - **GetEnvironmentVariableW** - **GetFileAttributes** - **GetFileVersionInfo** - **GetFocus** - **GetFullPathName** - **GetHandleInformation** - **GetKeyState** - **GetKeyboardLayout** - **GetKeyboardLayoutList** - **GetKeyboardLayoutName** - **GetKeyboardState** - **GetLastError** - **GetLastInputInfo** - **GetLocalTime** - **GetLogicalDriveStrings** - **GetLogicalDrives** - **GetLongPathName** - **GetLongPathNameW** - **GetModuleFileName** - **GetModuleFileNameW** - **GetModuleHandle** - **GetMonitorInfo** - **GetNativeSystemInfo** - **GetProcAddress** - **GetProfileSection** - **GetProfileVal** - **GetPwrCapabilities** - **GetShortPathName** - **GetStdHandle** - **GetSysColor** - **GetSystemDefaultLCID** - **GetSystemDefaultLangID** - **GetSystemDirectory** - **GetSystemFileCacheSize** - **GetSystemInfo** - **GetSystemMetrics** - **GetSystemTime** - **GetTempFileName** - **GetTempPath** - **GetThreadLocale** - **GetTickCount** - **GetTimeFormat** - **GetTimeZoneInformation** - **GetUserDefaultLCID** ``` -------------------------------- ### win32clipboard API Functions Source: http://timgolden.me.uk/pywin32-docs/contents.html Functions for interacting with the Windows clipboard. ```APIDOC ## win32clipboard API Functions ### Description Provides access to clipboard operations. ### Functions - ChangeClipboardChain - CloseClipboard - CountClipboardFormats - EmptyClipboard - EnumClipboardFormats - GetClipboardData - GetClipboardDataHandle - GetClipboardFormatName - GetClipboardOwner - GetClipboardSequenceNumber - GetClipboardViewer - GetGlobalMemory - GetOpenClipboardWindow - GetPriorityClipboardFormat - IsClipboardFormatAvailable - OpenClipboard - RegisterClipboardFormat - SetClipboardData - SetClipboardText - SetClipboardViewer ``` -------------------------------- ### pythoncom Functions and Structures Source: http://timgolden.me.uk/pywin32-docs/contents.html Core COM functions and structures for Python integration. ```APIDOC ## pythoncom Functions and Structures ### Description Core COM functions and structures for Python integration. ### Structures - FUNCDESC ### Functions - CoCreateFreeThreadedMarshaler - CoCreateInstance - CoCreateInstanceEx - CoDisableCallCancellation - CoEnableCallCancellation - CoFreeUnusedLibraries - CoGetCallContext - CoGetCancelObject - CoGetInterfaceAndReleaseStream - CoGetObject - CoGetObjectContext - CoInitialize - CoInitializeEx - CoInitializeSecurity - CoMarshalInterThreadInterfaceInStream - CoMarshalInterface - CoRegisterClassObject - CoReleaseMarshalData - CoResumeClassObjects - CoRevokeClassObject - CoSetCancelObject - CoTreatAsClass - CoUninitialize - CoUnmarshalInterface - CoWaitForMultipleHandles - Connect - CreateBindCtx - CreateFileMoniker - CreateGuid - CreateILockBytesOnHGlobal - CreateItemMoniker - CreatePointerMoniker - CreateStreamOnHGlobal - CreateTypeLib - CreateTypeLib2 - CreateURLMoniker - DoDragDrop - EnableQuitMessage - FmtIdToPropStgName - GetActiveObject - GetClassFile - GetFacilityString - GetRecordFromGuids - GetRecordFromTypeInfo - GetRunningObjectTable - GetScodeRangeString - GetScodeString - GetSeverityString - IsGatewayRegistered - LoadRegTypeLib - LoadTypeLib - MakePyFactory - MkParseDisplayName ```