update xlib.api.win32

This commit is contained in:
iperov 2022-05-15 17:45:49 +04:00
commit 2be3278753
21 changed files with 726 additions and 192 deletions

View file

@ -0,0 +1,14 @@
from ctypes import POINTER, c_void_p, c_wchar_p
from ..wintypes import (GUID, DWORD, IUnknown, interface, VARIANT, HRESULT, LPCOLESTR)
@interface
class IErrorLog(IUnknown):
def AddError(self, pszPropName : LPCOLESTR, pExcepInfo : c_void_p) -> HRESULT: ... #EXCEPINFO
IID = GUID('3127ca40-446e-11ce-8135-00aa004bb851')
@interface
class IPropertyBag(IUnknown):
def Read(self, pszPropName : LPCOLESTR, pVar : POINTER(VARIANT), pErrorLog : IErrorLog) -> HRESULT: ...
def Write(self, pszPropName : LPCOLESTR, pVar : POINTER(VARIANT)) -> HRESULT: ...
IID = GUID('55272a00-42cb-11ce-8135-00aa004bb851')