DeepFaceLive/xlib/api/win32/oaidl/oaidl.py
2022-05-15 17:45:49 +04:00

14 lines
619 B
Python

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')