Skip to content

Commit 1398608

Browse files
authored
unify styles for __all__ and __known_symbols__ (enthought#421)
1 parent 14ae44d commit 1398608

File tree

10 files changed

+114
-104
lines changed

10 files changed

+114
-104
lines changed

comtypes/__init__.py

+24-24
Original file line numberDiff line numberDiff line change
@@ -1150,28 +1150,28 @@ class CoClass(COMObject):
11501150

11511151

11521152
__known_symbols__ = [
1153-
'BIND_OPTS', 'tagBIND_OPTS', 'BINDOPTS2', 'tagBIND_OPTS2', 'BSTR',
1154-
'_check_version', 'CLSCTX', 'tagCLSCTX', 'CLSCTX_ALL',
1155-
'CLSCTX_DISABLE_AAA', 'CLSCTX_ENABLE_AAA', 'CLSCTX_ENABLE_CODE_DOWNLOAD',
1156-
'CLSCTX_FROM_DEFAULT_CONTEXT', 'CLSCTX_INPROC', 'CLSCTX_INPROC_HANDLER',
1157-
'CLSCTX_INPROC_HANDLER16', 'CLSCTX_INPROC_SERVER',
1158-
'CLSCTX_INPROC_SERVER16', 'CLSCTX_LOCAL_SERVER', 'CLSCTX_NO_CODE_DOWNLOAD',
1159-
'CLSCTX_NO_CUSTOM_MARSHAL', 'CLSCTX_NO_FAILURE_LOG',
1160-
'CLSCTX_REMOTE_SERVER', 'CLSCTX_RESERVED1', 'CLSCTX_RESERVED2',
1161-
'CLSCTX_RESERVED3', 'CLSCTX_RESERVED4', 'CLSCTX_RESERVED5',
1162-
'CLSCTX_SERVER', '_COAUTHIDENTITY', 'COAUTHIDENTITY', '_COAUTHINFO',
1163-
'COAUTHINFO', 'CoClass', 'CoCreateInstance', 'CoCreateInstanceEx',
1164-
'_CoGetClassObject', 'CoGetClassObject', 'CoGetObject',
1165-
'COINIT_APARTMENTTHREADED', 'COINIT_DISABLE_OLE1DDE',
1166-
'COINIT_MULTITHREADED', 'COINIT_SPEED_OVER_MEMORY', 'CoInitialize',
1167-
'CoInitializeEx', 'COMError', 'COMMETHOD', 'COMObject', '_COSERVERINFO',
1168-
'COSERVERINFO', 'CoUninitialize', 'dispid', 'DISPMETHOD', 'DISPPROPERTY',
1169-
'DWORD', 'EOAC_NONE', 'GetActiveObject', '_GUID', 'GUID', 'helpstring',
1170-
'IID', 'IPersist', 'IServiceProvider', 'IUnknown', 'MULTI_QI',
1171-
'ReturnHRESULT', 'RPC_C_AUTHN_LEVEL_CONNECT', 'RPC_C_AUTHN_WINNT',
1172-
'RPC_C_AUTHZ_NONE', 'RPC_C_IMP_LEVEL_IMPERSONATE',
1173-
'_SEC_WINNT_AUTH_IDENTITY', 'SEC_WINNT_AUTH_IDENTITY',
1174-
'SEC_WINNT_AUTH_IDENTITY_UNICODE', '_SOLE_AUTHENTICATION_INFO',
1175-
'SOLE_AUTHENTICATION_INFO', '_SOLE_AUTHENTICATION_LIST',
1176-
'SOLE_AUTHENTICATION_LIST', 'STDMETHOD', 'wireHWND',
1153+
"BIND_OPTS", "tagBIND_OPTS", "BINDOPTS2", "tagBIND_OPTS2", "BSTR",
1154+
"_check_version", "CLSCTX", "tagCLSCTX", "CLSCTX_ALL",
1155+
"CLSCTX_DISABLE_AAA", "CLSCTX_ENABLE_AAA", "CLSCTX_ENABLE_CODE_DOWNLOAD",
1156+
"CLSCTX_FROM_DEFAULT_CONTEXT", "CLSCTX_INPROC", "CLSCTX_INPROC_HANDLER",
1157+
"CLSCTX_INPROC_HANDLER16", "CLSCTX_INPROC_SERVER",
1158+
"CLSCTX_INPROC_SERVER16", "CLSCTX_LOCAL_SERVER", "CLSCTX_NO_CODE_DOWNLOAD",
1159+
"CLSCTX_NO_CUSTOM_MARSHAL", "CLSCTX_NO_FAILURE_LOG",
1160+
"CLSCTX_REMOTE_SERVER", "CLSCTX_RESERVED1", "CLSCTX_RESERVED2",
1161+
"CLSCTX_RESERVED3", "CLSCTX_RESERVED4", "CLSCTX_RESERVED5",
1162+
"CLSCTX_SERVER", "_COAUTHIDENTITY", "COAUTHIDENTITY", "_COAUTHINFO",
1163+
"COAUTHINFO", "CoClass", "CoCreateInstance", "CoCreateInstanceEx",
1164+
"_CoGetClassObject", "CoGetClassObject", "CoGetObject",
1165+
"COINIT_APARTMENTTHREADED", "COINIT_DISABLE_OLE1DDE",
1166+
"COINIT_MULTITHREADED", "COINIT_SPEED_OVER_MEMORY", "CoInitialize",
1167+
"CoInitializeEx", "COMError", "COMMETHOD", "COMObject", "_COSERVERINFO",
1168+
"COSERVERINFO", "CoUninitialize", "dispid", "DISPMETHOD", "DISPPROPERTY",
1169+
"DWORD", "EOAC_NONE", "GetActiveObject", "_GUID", "GUID", "helpstring",
1170+
"IID", "IPersist", "IServiceProvider", "IUnknown", "MULTI_QI",
1171+
"ReturnHRESULT", "RPC_C_AUTHN_LEVEL_CONNECT", "RPC_C_AUTHN_WINNT",
1172+
"RPC_C_AUTHZ_NONE", "RPC_C_IMP_LEVEL_IMPERSONATE",
1173+
"_SEC_WINNT_AUTH_IDENTITY", "SEC_WINNT_AUTH_IDENTITY",
1174+
"SEC_WINNT_AUTH_IDENTITY_UNICODE", "_SOLE_AUTHENTICATION_INFO",
1175+
"SOLE_AUTHENTICATION_INFO", "_SOLE_AUTHENTICATION_LIST",
1176+
"SOLE_AUTHENTICATION_LIST", "STDMETHOD", "wireHWND",
11771177
]

comtypes/_comobject.py

+1
Original file line numberDiff line numberDiff line change
@@ -777,4 +777,5 @@ def IDispatch_Invoke(self, this, dispIdMember, riid, lcid, wFlags,
777777
def IPersist_GetClassID(self):
778778
return self._reg_clsid_
779779

780+
780781
__all__ = ["COMObject"]

comtypes/automation.py

+21-21
Original file line numberDiff line numberDiff line change
@@ -962,25 +962,25 @@ def Invoke(self, dispid, *args, **kw):
962962

963963

964964
__known_symbols__ = [
965-
'CURRENCY', 'CY', 'tagCY', 'DECIMAL', 'tagDEC', 'DISPATCH_METHOD',
966-
'DISPATCH_PROPERTYGET', 'DISPATCH_PROPERTYPUT', 'DISPATCH_PROPERTYPUTREF',
967-
'DISPID', 'DISPID_COLLECT', 'DISPID_CONSTRUCTOR', 'DISPID_DESTRUCTOR',
968-
'DISPID_EVALUATE', 'DISPID_NEWENUM', 'DISPID_PROPERTYPUT',
969-
'DISPID_UNKNOWN', 'DISPID_VALUE', 'DISPPARAMS', 'tagDISPPARAMS',
970-
'EXCEPINFO', 'tagEXCEPINFO', 'IDispatch', 'IEnumVARIANT', 'IID_NULL',
971-
'INVOKE_FUNC', 'INVOKE_PROPERTYGET', 'INVOKE_PROPERTYPUT',
972-
'INVOKE_PROPERTYPUTREF', 'INVOKEKIND', 'tagINVOKEKIND', '_midlSAFEARRAY',
973-
'SCODE', '_SysAllocStringLen', 'VARENUM', 'VARIANT', 'tagVARIANT',
974-
'VARIANTARG', '_VariantChangeType', '_VariantClear', '_VariantCopy',
975-
'_VariantCopyInd', 'VARTYPE', 'VT_ARRAY', 'VT_BLOB', 'VT_BLOB_OBJECT',
976-
'VT_BOOL', 'VT_BSTR', 'VT_BSTR_BLOB', 'VT_BYREF', 'VT_CARRAY', 'VT_CF',
977-
'VT_CLSID', 'VT_CY', 'VT_DATE', 'VT_DECIMAL', 'VT_DISPATCH', 'VT_EMPTY',
978-
'VT_ERROR', 'VT_FILETIME', 'VT_HRESULT', 'VT_I1', 'VT_I2', 'VT_I4',
979-
'VT_I8', 'VT_ILLEGAL', 'VT_ILLEGALMASKED', 'VT_INT', 'VT_INT_PTR',
980-
'VT_LPSTR', 'VT_LPWSTR', 'VT_NULL', 'VT_PTR', 'VT_R4', 'VT_R8',
981-
'VT_RECORD', 'VT_RESERVED', 'VT_SAFEARRAY', 'VT_STORAGE',
982-
'VT_STORED_OBJECT', 'VT_STREAM', 'VT_STREAMED_OBJECT', 'VT_TYPEMASK',
983-
'VT_UI1', 'VT_UI2', 'VT_UI4', 'VT_UI8', 'VT_UINT', 'VT_UINT_PTR',
984-
'VT_UNKNOWN', 'VT_USERDEFINED', 'VT_VARIANT', 'VT_VECTOR',
985-
'VT_VERSIONED_STREAM', 'VT_VOID',
965+
"CURRENCY", "CY", "tagCY", "DECIMAL", "tagDEC", "DISPATCH_METHOD",
966+
"DISPATCH_PROPERTYGET", "DISPATCH_PROPERTYPUT", "DISPATCH_PROPERTYPUTREF",
967+
"DISPID", "DISPID_COLLECT", "DISPID_CONSTRUCTOR", "DISPID_DESTRUCTOR",
968+
"DISPID_EVALUATE", "DISPID_NEWENUM", "DISPID_PROPERTYPUT",
969+
"DISPID_UNKNOWN", "DISPID_VALUE", "DISPPARAMS", "tagDISPPARAMS",
970+
"EXCEPINFO", "tagEXCEPINFO", "IDispatch", "IEnumVARIANT", "IID_NULL",
971+
"INVOKE_FUNC", "INVOKE_PROPERTYGET", "INVOKE_PROPERTYPUT",
972+
"INVOKE_PROPERTYPUTREF", "INVOKEKIND", "tagINVOKEKIND", "_midlSAFEARRAY",
973+
"SCODE", "_SysAllocStringLen", "VARENUM", "VARIANT", "tagVARIANT",
974+
"VARIANTARG", "_VariantChangeType", "_VariantClear", "_VariantCopy",
975+
"_VariantCopyInd", "VARTYPE", "VT_ARRAY", "VT_BLOB", "VT_BLOB_OBJECT",
976+
"VT_BOOL", "VT_BSTR", "VT_BSTR_BLOB", "VT_BYREF", "VT_CARRAY", "VT_CF",
977+
"VT_CLSID", "VT_CY", "VT_DATE", "VT_DECIMAL", "VT_DISPATCH", "VT_EMPTY",
978+
"VT_ERROR", "VT_FILETIME", "VT_HRESULT", "VT_I1", "VT_I2", "VT_I4",
979+
"VT_I8", "VT_ILLEGAL", "VT_ILLEGALMASKED", "VT_INT", "VT_INT_PTR",
980+
"VT_LPSTR", "VT_LPWSTR", "VT_NULL", "VT_PTR", "VT_R4", "VT_R8",
981+
"VT_RECORD", "VT_RESERVED", "VT_SAFEARRAY", "VT_STORAGE",
982+
"VT_STORED_OBJECT", "VT_STREAM", "VT_STREAMED_OBJECT", "VT_TYPEMASK",
983+
"VT_UI1", "VT_UI2", "VT_UI4", "VT_UI8", "VT_UINT", "VT_UINT_PTR",
984+
"VT_UNKNOWN", "VT_USERDEFINED", "VT_VARIANT", "VT_VECTOR",
985+
"VT_VERSIONED_STREAM", "VT_VOID",
986986
]

comtypes/client/dynamic.py

+1
Original file line numberDiff line numberDiff line change
@@ -170,4 +170,5 @@ def next(self):
170170
def __iter__(self):
171171
return self
172172

173+
173174
__all__ = ["Dispatch"]

comtypes/errorinfo.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,8 @@ def ReportException(hresult, iid, clsid=None, helpfile=None, helpcontext=None,
105105
clsid=clsid, helpfile=helpfile, helpcontext=helpcontext,
106106
hresult=hresult)
107107

108-
__all__ = ["ICreateErrorInfo", "IErrorInfo", "ISupportErrorInfo",
109-
"ReportError", "ReportException",
110-
"SetErrorInfo", "GetErrorInfo", "CreateErrorInfo"]
108+
109+
__all__ = [
110+
"ICreateErrorInfo", "IErrorInfo", "ISupportErrorInfo", "ReportError",
111+
"ReportException", "SetErrorInfo", "GetErrorInfo", "CreateErrorInfo",
112+
]

comtypes/git.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,11 @@ def RevokeInterfaceFromGlobal(self, cookie):
4646
RegisterInterfaceInGlobal = git.RegisterInterfaceInGlobal
4747
GetInterfaceFromGlobal = git.GetInterfaceFromGlobal
4848

49-
__all__ = ["RegisterInterfaceInGlobal", "RevokeInterfaceFromGlobal", "GetInterfaceFromGlobal"]
49+
__all__ = [
50+
"RegisterInterfaceInGlobal", "RevokeInterfaceFromGlobal",
51+
"GetInterfaceFromGlobal",
52+
]
53+
5054

5155
if __name__ == "__main__":
5256
from comtypes.typeinfo import CreateTypeLib, ICreateTypeLib

comtypes/persist.py

+10-10
Original file line numberDiff line numberDiff line change
@@ -214,14 +214,14 @@ def Write(self, this, name, var):
214214

215215

216216
__known_symbols__ = [
217-
'CLIPFORMAT', 'DictPropertyBag', 'IErrorLog', 'IPersistFile',
218-
'IPersistPropertyBag', 'IPersistPropertyBag2', 'IPropertyBag',
219-
'IPropertyBag2', 'tagPROPBAG2', 'PROPBAG2_TYPE_DATA',
220-
'PROPBAG2_TYPE_MONIKER', 'PROPBAG2_TYPE_OBJECT', 'PROPBAG2_TYPE_STORAGE',
221-
'PROPBAG2_TYPE_STREAM', 'PROPBAG2_TYPE_UNDEFINED', 'PROPBAG2_TYPE_URL',
222-
'STGM_CONVERT', 'STGM_CREATE', 'STGM_DELETEONRELEASE', 'STGM_DIRECT',
223-
'STGM_DIRECT_SWMR', 'STGM_FAILIFTHERE', 'STGM_NOSCRATCH',
224-
'STGM_NOSNAPSHOT', 'STGM_PRIORITY', 'STGM_READ', 'STGM_READWRITE',
225-
'STGM_SHARE_DENY_NONE', 'STGM_SHARE_DENY_READ', 'STGM_SHARE_DENY_WRITE',
226-
'STGM_SHARE_EXCLUSIVE', 'STGM_SIMPLE', 'STGM_TRANSACTED', 'STGM_WRITE',
217+
"CLIPFORMAT", "DictPropertyBag", "IErrorLog", "IPersistFile",
218+
"IPersistPropertyBag", "IPersistPropertyBag2", "IPropertyBag",
219+
"IPropertyBag2", "tagPROPBAG2", "PROPBAG2_TYPE_DATA",
220+
"PROPBAG2_TYPE_MONIKER", "PROPBAG2_TYPE_OBJECT", "PROPBAG2_TYPE_STORAGE",
221+
"PROPBAG2_TYPE_STREAM", "PROPBAG2_TYPE_UNDEFINED", "PROPBAG2_TYPE_URL",
222+
"STGM_CONVERT", "STGM_CREATE", "STGM_DELETEONRELEASE", "STGM_DIRECT",
223+
"STGM_DIRECT_SWMR", "STGM_FAILIFTHERE", "STGM_NOSCRATCH",
224+
"STGM_NOSNAPSHOT", "STGM_PRIORITY", "STGM_READ", "STGM_READWRITE",
225+
"STGM_SHARE_DENY_NONE", "STGM_SHARE_DENY_READ", "STGM_SHARE_DENY_WRITE",
226+
"STGM_SHARE_EXCLUSIVE", "STGM_SIMPLE", "STGM_TRANSACTED", "STGM_WRITE",
227227
]

comtypes/server/connectionpoints.py

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
__all__ = ["ConnectableObjectMixin"]
1212

13+
1314
class ConnectionPointImpl(COMObject):
1415
"""This object implements a connectionpoint"""
1516
_com_interfaces_ = [IConnectionPoint]

comtypes/typeinfo.py

+45-45
Original file line numberDiff line numberDiff line change
@@ -1020,49 +1020,49 @@ class tagSAFEARRAYBOUND(Structure):
10201020

10211021

10221022
__known_symbols__ = [
1023-
'tagARRAYDESC', 'BINDPTR', 'tagBINDPTR', 'CALLCONV', 'tagCALLCONV',
1024-
'CC_CDECL', 'CC_FASTCALL', 'CC_FPFASTCALL', 'CC_MACPASCAL', 'CC_MAX',
1025-
'CC_MPWCDECL', 'CC_MPWPASCAL', 'CC_MSCPASCAL', 'CC_PASCAL', 'CC_STDCALL',
1026-
'CC_SYSCALL', 'CreateTypeLib', 'DESCKIND', 'tagDESCKIND',
1027-
'DESCKIND_FUNCDESC', 'DESCKIND_IMPLICITAPPOBJ', 'DESCKIND_MAX',
1028-
'DESCKIND_NONE', 'DESCKIND_TYPECOMP', 'DESCKIND_VARDESC', 'ELEMDESC',
1029-
'tagELEMDESC', 'FUNC_DISPATCH', 'FUNC_NONVIRTUAL', 'FUNC_PUREVIRTUAL',
1030-
'FUNC_STATIC', 'FUNC_VIRTUAL', 'FUNCDESC', 'tagFUNCDESC',
1031-
'FUNCFLAG_FBINDABLE', 'FUNCFLAG_FDEFAULTBIND', 'FUNCFLAG_FDEFAULTCOLLELEM',
1032-
'FUNCFLAG_FDISPLAYBIND', 'FUNCFLAG_FHIDDEN', 'FUNCFLAG_FIMMEDIATEBIND',
1033-
'FUNCFLAG_FNONBROWSABLE', 'FUNCFLAG_FREPLACEABLE', 'FUNCFLAG_FREQUESTEDIT',
1034-
'FUNCFLAG_FRESTRICTED', 'FUNCFLAG_FSOURCE', 'FUNCFLAG_FUIDEFAULT',
1035-
'FUNCFLAG_FUSESGETLASTERROR', 'FUNCFLAGS', 'tagFUNCFLAGS', 'FUNCKIND',
1036-
'tagFUNCKIND', 'GetRecordInfoFromGuids', 'GetRecordInfoFromTypeInfo',
1037-
'HREFTYPE', 'ICreateTypeInfo', 'ICreateTypeLib', 'ICreateTypeLib2',
1038-
'IDLDESC', 'tagIDLDESC', 'IMPLTYPEFLAG_FDEFAULT',
1039-
'IMPLTYPEFLAG_FDEFAULTVTABLE', 'IMPLTYPEFLAG_FRESTRICTED',
1040-
'IMPLTYPEFLAG_FSOURCE', 'IProvideClassInfo', 'IProvideClassInfo2',
1041-
'IRecordInfo', 'ITypeComp', 'ITypeInfo', 'ITypeLib', 'LoadRegTypeLib',
1042-
'LoadTypeLib', 'LoadTypeLibEx', 'LPPARAMDESCEX', 'MEMBERID',
1043-
'N10tagVARDESC5DOLLAR_205E', 'N11tagELEMDESC5DOLLAR_204E',
1044-
'N11tagTYPEDESC5DOLLAR_203E', 'OLECHAR', 'PARAMDESC', 'tagPARAMDESC',
1045-
'tagPARAMDESCEX', 'PARAMFLAG_FHASCUSTDATA', 'PARAMFLAG_FHASDEFAULT',
1046-
'PARAMFLAG_FIN', 'PARAMFLAG_FLCID', 'PARAMFLAG_FOPT', 'PARAMFLAG_FOUT',
1047-
'PARAMFLAG_FRETVAL', 'PARAMFLAG_NONE', 'PVOID', 'QueryPathOfRegTypeLib',
1048-
'RegisterTypeLib', 'REGKIND', 'tagREGKIND', 'REGKIND_DEFAULT',
1049-
'REGKIND_NONE', 'REGKIND_REGISTER', 'SAFEARRAYBOUND', 'tagSAFEARRAYBOUND',
1050-
'SYS_MAC', 'SYS_WIN16', 'SYS_WIN32', 'SYS_WIN64', 'SYSKIND', 'tagSYSKIND',
1051-
'TKIND_ALIAS', 'TKIND_COCLASS', 'TKIND_DISPATCH', 'TKIND_ENUM',
1052-
'TKIND_INTERFACE', 'TKIND_MAX', 'TKIND_MODULE', 'TKIND_RECORD',
1053-
'TKIND_UNION', 'tagTLIBATTR', 'TLIBATTR', 'tagTYPEATTR', 'TYPEATTR',
1054-
'tagTYPEDESC', 'TYPEDESC', 'TYPEFLAG_FAGGREGATABLE', 'TYPEFLAG_FAPPOBJECT',
1055-
'TYPEFLAG_FCANCREATE', 'TYPEFLAG_FCONTROL', 'TYPEFLAG_FDISPATCHABLE',
1056-
'TYPEFLAG_FDUAL', 'TYPEFLAG_FHIDDEN', 'TYPEFLAG_FLICENSED',
1057-
'TYPEFLAG_FNONEXTENSIBLE', 'TYPEFLAG_FOLEAUTOMATION',
1058-
'TYPEFLAG_FPREDECLID', 'TYPEFLAG_FPROXY', 'TYPEFLAG_FREPLACEABLE',
1059-
'TYPEFLAG_FRESTRICTED', 'TYPEFLAG_FREVERSEBIND', 'TYPEFLAGS',
1060-
'tagTYPEFLAGS', 'TYPEKIND', 'tagTYPEKIND', 'ULONG_PTR',
1061-
'UnRegisterTypeLib', 'VAR_CONST', 'VAR_DISPATCH', 'VAR_PERINSTANCE',
1062-
'VAR_STATIC', 'VARDESC', 'tagVARDESC', 'VARFLAG_FBINDABLE',
1063-
'VARFLAG_FDEFAULTBIND', 'VARFLAG_FDEFAULTCOLLELEM', 'VARFLAG_FDISPLAYBIND',
1064-
'VARFLAG_FHIDDEN', 'VARFLAG_FIMMEDIATEBIND', 'VARFLAG_FNONBROWSABLE',
1065-
'VARFLAG_FREADONLY', 'VARFLAG_FREPLACEABLE', 'VARFLAG_FREQUESTEDIT',
1066-
'VARFLAG_FRESTRICTED', 'VARFLAG_FSOURCE', 'VARFLAG_FUIDEFAULT',
1067-
'VARFLAGS', 'tagVARFLAGS', 'VARKIND', 'tagVARKIND',
1023+
"tagARRAYDESC", "BINDPTR", "tagBINDPTR", "CALLCONV", "tagCALLCONV",
1024+
"CC_CDECL", "CC_FASTCALL", "CC_FPFASTCALL", "CC_MACPASCAL", "CC_MAX",
1025+
"CC_MPWCDECL", "CC_MPWPASCAL", "CC_MSCPASCAL", "CC_PASCAL", "CC_STDCALL",
1026+
"CC_SYSCALL", "CreateTypeLib", "DESCKIND", "tagDESCKIND",
1027+
"DESCKIND_FUNCDESC", "DESCKIND_IMPLICITAPPOBJ", "DESCKIND_MAX",
1028+
"DESCKIND_NONE", "DESCKIND_TYPECOMP", "DESCKIND_VARDESC", "ELEMDESC",
1029+
"tagELEMDESC", "FUNC_DISPATCH", "FUNC_NONVIRTUAL", "FUNC_PUREVIRTUAL",
1030+
"FUNC_STATIC", "FUNC_VIRTUAL", "FUNCDESC", "tagFUNCDESC",
1031+
"FUNCFLAG_FBINDABLE", "FUNCFLAG_FDEFAULTBIND", "FUNCFLAG_FDEFAULTCOLLELEM",
1032+
"FUNCFLAG_FDISPLAYBIND", "FUNCFLAG_FHIDDEN", "FUNCFLAG_FIMMEDIATEBIND",
1033+
"FUNCFLAG_FNONBROWSABLE", "FUNCFLAG_FREPLACEABLE", "FUNCFLAG_FREQUESTEDIT",
1034+
"FUNCFLAG_FRESTRICTED", "FUNCFLAG_FSOURCE", "FUNCFLAG_FUIDEFAULT",
1035+
"FUNCFLAG_FUSESGETLASTERROR", "FUNCFLAGS", "tagFUNCFLAGS", "FUNCKIND",
1036+
"tagFUNCKIND", "GetRecordInfoFromGuids", "GetRecordInfoFromTypeInfo",
1037+
"HREFTYPE", "ICreateTypeInfo", "ICreateTypeLib", "ICreateTypeLib2",
1038+
"IDLDESC", "tagIDLDESC", "IMPLTYPEFLAG_FDEFAULT",
1039+
"IMPLTYPEFLAG_FDEFAULTVTABLE", "IMPLTYPEFLAG_FRESTRICTED",
1040+
"IMPLTYPEFLAG_FSOURCE", "IProvideClassInfo", "IProvideClassInfo2",
1041+
"IRecordInfo", "ITypeComp", "ITypeInfo", "ITypeLib", "LoadRegTypeLib",
1042+
"LoadTypeLib", "LoadTypeLibEx", "LPPARAMDESCEX", "MEMBERID",
1043+
"N10tagVARDESC5DOLLAR_205E", "N11tagELEMDESC5DOLLAR_204E",
1044+
"N11tagTYPEDESC5DOLLAR_203E", "OLECHAR", "PARAMDESC", "tagPARAMDESC",
1045+
"tagPARAMDESCEX", "PARAMFLAG_FHASCUSTDATA", "PARAMFLAG_FHASDEFAULT",
1046+
"PARAMFLAG_FIN", "PARAMFLAG_FLCID", "PARAMFLAG_FOPT", "PARAMFLAG_FOUT",
1047+
"PARAMFLAG_FRETVAL", "PARAMFLAG_NONE", "PVOID", "QueryPathOfRegTypeLib",
1048+
"RegisterTypeLib", "REGKIND", "tagREGKIND", "REGKIND_DEFAULT",
1049+
"REGKIND_NONE", "REGKIND_REGISTER", "SAFEARRAYBOUND", "tagSAFEARRAYBOUND",
1050+
"SYS_MAC", "SYS_WIN16", "SYS_WIN32", "SYS_WIN64", "SYSKIND", "tagSYSKIND",
1051+
"TKIND_ALIAS", "TKIND_COCLASS", "TKIND_DISPATCH", "TKIND_ENUM",
1052+
"TKIND_INTERFACE", "TKIND_MAX", "TKIND_MODULE", "TKIND_RECORD",
1053+
"TKIND_UNION", "tagTLIBATTR", "TLIBATTR", "tagTYPEATTR", "TYPEATTR",
1054+
"tagTYPEDESC", "TYPEDESC", "TYPEFLAG_FAGGREGATABLE", "TYPEFLAG_FAPPOBJECT",
1055+
"TYPEFLAG_FCANCREATE", "TYPEFLAG_FCONTROL", "TYPEFLAG_FDISPATCHABLE",
1056+
"TYPEFLAG_FDUAL", "TYPEFLAG_FHIDDEN", "TYPEFLAG_FLICENSED",
1057+
"TYPEFLAG_FNONEXTENSIBLE", "TYPEFLAG_FOLEAUTOMATION",
1058+
"TYPEFLAG_FPREDECLID", "TYPEFLAG_FPROXY", "TYPEFLAG_FREPLACEABLE",
1059+
"TYPEFLAG_FRESTRICTED", "TYPEFLAG_FREVERSEBIND", "TYPEFLAGS",
1060+
"tagTYPEFLAGS", "TYPEKIND", "tagTYPEKIND", "ULONG_PTR",
1061+
"UnRegisterTypeLib", "VAR_CONST", "VAR_DISPATCH", "VAR_PERINSTANCE",
1062+
"VAR_STATIC", "VARDESC", "tagVARDESC", "VARFLAG_FBINDABLE",
1063+
"VARFLAG_FDEFAULTBIND", "VARFLAG_FDEFAULTCOLLELEM", "VARFLAG_FDISPLAYBIND",
1064+
"VARFLAG_FHIDDEN", "VARFLAG_FIMMEDIATEBIND", "VARFLAG_FNONBROWSABLE",
1065+
"VARFLAG_FREADONLY", "VARFLAG_FREPLACEABLE", "VARFLAG_FREQUESTEDIT",
1066+
"VARFLAG_FRESTRICTED", "VARFLAG_FSOURCE", "VARFLAG_FUIDEFAULT",
1067+
"VARFLAGS", "tagVARFLAGS", "VARKIND", "tagVARKIND",
10681068
]

comtypes/util.py

+1
Original file line numberDiff line numberDiff line change
@@ -93,4 +93,5 @@ def cast_field(struct, fieldname, fieldtype, offset=0,
9393
return cast(_byref_at(struct, fieldoffset),
9494
_POINTER(fieldtype))[0]
9595

96+
9697
__all__ = ["byref_at", "cast_field"]

0 commit comments

Comments
 (0)