Data Structures |
| struct | NE_NAMEINFO |
| struct | NE_TYPEINFO |
| struct | TLBCustData |
| struct | TLBImpLib |
| struct | ITypeLibImpl |
| struct | TLBRefType |
| struct | TLBParDesc |
| struct | TLBFuncDesc |
| struct | TLBVarDesc |
| struct | TLBImplType |
| struct | ITypeInfoImpl |
| struct | TLBContext |
| struct | TLB_PEFile |
| struct | TLB_NEFile |
| struct | TLB_Mapping |
| struct | sltg_ref_lookup_t |
| struct | SLTG_InternalOtherTypeInfo |
Defines |
| #define | COBJMACROS |
| #define | NONAMELESSUNION |
| #define | NONAMELESSSTRUCT |
| #define | FromLEWord(X) (X) |
| #define | FromLEDWord(X) (X) |
| #define | DISPATCH_HREF_OFFSET 0x01000000 |
| #define | DISPATCH_HREF_MASK 0xff000000 |
| #define | FromLEWords(X, Y) /*nothing*/ |
| #define | FromLEDWords(X, Y) /*nothing*/ |
| #define | XX(x) if (TYPEFLAG_##x & tattr->wTypeFlags) MESSAGE(#x"|"); |
| #define | TLB_REF_USE_GUID -2 |
| #define | TLB_REF_INTERNAL (void*)-2 |
| #define | TLB_REF_NOT_FOUND (void*)-1 |
| #define | MSFT_SIGNATURE 0x5446534D /* "MSFT" */ |
| #define | SLTG_SIGNATURE 0x47544c53 /* "SLTG" */ |
| #define | X(x) TRACE_(typelib)("tt "#x": %x\n",pTITail->res##x); |
| #define | INVBUF_ELEMENT_SIZE (sizeof(VARIANTARG) + sizeof(VARIANTARG) + sizeof(VARIANTARG *) + sizeof(VARTYPE)) |
| #define | INVBUF_GET_ARG_ARRAY(buffer, params) (buffer) |
| #define | INVBUF_GET_MISSING_ARG_ARRAY(buffer, params) ((VARIANTARG *)((char *)(buffer) + sizeof(VARIANTARG) * (params))) |
| #define | INVBUF_GET_ARG_PTR_ARRAY(buffer, params) ((VARIANTARG **)((char *)(buffer) + (sizeof(VARIANTARG) + sizeof(VARIANTARG)) * (params))) |
| #define | INVBUF_GET_ARG_TYPE_ARRAY(buffer, params) ((VARTYPE *)((char *)(buffer) + (sizeof(VARIANTARG) + sizeof(VARIANTARG) + sizeof(VARIANTARG *)) * (params))) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (ole) |
| | WINE_DECLARE_DEBUG_CHANNEL (typelib) |
| static HRESULT | typedescvt_to_variantvt (ITypeInfo *tinfo, const TYPEDESC *tdesc, VARTYPE *vt) |
| static HRESULT | TLB_AllocAndInitVarDesc (const VARDESC *src, VARDESC **dest_ptr) |
| static BOOL | find_typelib_key (REFGUID guid, WORD *wMaj, WORD *wMin) |
| static WCHAR * | get_typelib_key (REFGUID guid, WORD wMaj, WORD wMin, WCHAR *buffer) |
| static WCHAR * | get_interface_key (REFGUID guid, WCHAR *buffer) |
| static WCHAR * | get_lcid_subkey (LCID lcid, SYSKIND syskind, WCHAR *buffer) |
| static HRESULT | TLB_ReadTypeLib (LPCWSTR pszFileName, LPWSTR pszPath, UINT cchPath, ITypeLib2 **ppTypeLib) |
| static HRESULT | query_typelib_path (REFGUID guid, WORD wMaj, WORD wMin, SYSKIND syskind, LCID lcid, LPBSTR path) |
| HRESULT WINAPI | QueryPathOfRegTypeLib (REFGUID guid, WORD wMaj, WORD wMin, LCID lcid, LPBSTR path) |
| HRESULT WINAPI | CreateTypeLib (SYSKIND syskind, LPCOLESTR szFile, ICreateTypeLib **ppctlib) |
| HRESULT WINAPI | LoadTypeLib (const OLECHAR *szFile, ITypeLib **pptLib) |
| HRESULT WINAPI | LoadTypeLibEx (LPCOLESTR szFile, REGKIND regkind, ITypeLib **pptLib) |
| HRESULT WINAPI | LoadRegTypeLib (REFGUID rguid, WORD wVerMajor, WORD wVerMinor, LCID lcid, ITypeLib **ppTLib) |
| HRESULT WINAPI | RegisterTypeLib (ITypeLib *ptlib, OLECHAR *szFullPath, OLECHAR *szHelpDir) |
| HRESULT WINAPI | UnRegisterTypeLib (REFGUID libid, WORD wVerMajor, WORD wVerMinor, LCID lcid, SYSKIND syskind) |
| HRESULT WINAPI | RegisterTypeLibForUser (ITypeLib *ptlib, OLECHAR *szFullPath, OLECHAR *szHelpDir) |
| HRESULT WINAPI | UnRegisterTypeLibForUser (REFGUID libid, WORD wVerMajor, WORD wVerMinor, LCID lcid, SYSKIND syskind) |
| static ITypeLibImpl * | impl_from_ITypeComp (ITypeComp *iface) |
| static ITypeLib2 * | ITypeLib2_Constructor_MSFT (LPVOID pLib, DWORD dwTLBLength) |
| static ITypeLib2 * | ITypeLib2_Constructor_SLTG (LPVOID pLib, DWORD dwTLBLength) |
| static ITypeInfoImpl * | info_impl_from_ITypeComp (ITypeComp *iface) |
| static ITypeInfo2 * | ITypeInfo_Constructor (void) |
| static void | ITypeInfo_fnDestroy (ITypeInfoImpl *This) |
| static void | MSFT_DoRefType (TLBContext *pcx, ITypeLibImpl *pTL, int offset) |
| static void | dump_TypeDesc (const TYPEDESC *pTD, char *szVarType) |
| static void | dump_ELEMDESC (const ELEMDESC *edesc) |
| static void | dump_FUNCDESC (const FUNCDESC *funcdesc) |
| static void | dump_TLBFuncDescOne (const TLBFuncDesc *pfd) |
| static void | dump_TLBFuncDesc (const TLBFuncDesc *pfd) |
| static void | dump_TLBVarDesc (const TLBVarDesc *pvd) |
| static void | dump_TLBImpLib (const TLBImpLib *import) |
| static void | dump_TLBRefType (const ITypeLibImpl *pTL) |
| static void | dump_TLBImplType (const TLBImplType *impl) |
| static void | dump_Variant (const VARIANT *pvar) |
| static void | dump_DispParms (const DISPPARAMS *pdp) |
| static void | dump_TypeInfo (const ITypeInfoImpl *pty) |
| static void | dump_VARDESC (const VARDESC *v) |
| static void | TLB_abort (void) |
| static void * | TLB_Alloc (unsigned size) __WINE_ALLOC_SIZE(1) |
| static void | TLB_Free (void *ptr) |
| static SIZE_T | TLB_SizeTypeDesc (const TYPEDESC *tdesc, BOOL alloc_initial_space) |
| static void * | TLB_CopyTypeDesc (TYPEDESC *dest, const TYPEDESC *src, void *buffer) |
| static void | TLB_FreeCustData (TLBCustData *pCustData) |
| static BSTR | TLB_MultiByteToBSTR (const char *ptr) |
| static unsigned int | MSFT_Tell (const TLBContext *pcx) |
| static void | MSFT_Seek (TLBContext *pcx, LONG where) |
| static DWORD | MSFT_Read (void *buffer, DWORD count, TLBContext *pcx, LONG where) |
| static DWORD | MSFT_ReadLEDWords (void *buffer, DWORD count, TLBContext *pcx, LONG where) |
| static DWORD | MSFT_ReadLEWords (void *buffer, DWORD count, TLBContext *pcx, LONG where) |
| static void | MSFT_ReadGuid (GUID *pGuid, int offset, TLBContext *pcx) |
| static HREFTYPE | MSFT_ReadHreftype (TLBContext *pcx, int offset) |
| static BSTR | MSFT_ReadName (TLBContext *pcx, int offset) |
| static BSTR | MSFT_ReadString (TLBContext *pcx, int offset) |
| static void | MSFT_ReadValue (VARIANT *pVar, int offset, TLBContext *pcx) |
| static int | MSFT_CustData (TLBContext *pcx, int offset, TLBCustData **ppCustData) |
| static void | MSFT_GetTdesc (TLBContext *pcx, INT type, TYPEDESC *pTd, ITypeInfoImpl *pTI) |
| static void | MSFT_ResolveReferencedTypes (TLBContext *pcx, ITypeInfoImpl *pTI, TYPEDESC *lpTypeDesc) |
| static void | MSFT_DoFuncs (TLBContext *pcx, ITypeInfoImpl *pTI, int cFuncs, int cVars, int offset, TLBFuncDesc **pptfd) |
| static void | MSFT_DoVars (TLBContext *pcx, ITypeInfoImpl *pTI, int cFuncs, int cVars, int offset, TLBVarDesc **pptvd) |
| static void | MSFT_DoImplTypes (TLBContext *pcx, ITypeInfoImpl *pTI, int count, int offset) |
| static ITypeInfoImpl * | MSFT_DoTypeInfo (TLBContext *pcx, int count, ITypeLibImpl *pLibInfo) |
| static HRESULT WINAPI | TLB_PEFile_QueryInterface (IUnknown *iface, REFIID riid, void **ppv) |
| static ULONG WINAPI | TLB_PEFile_AddRef (IUnknown *iface) |
| static ULONG WINAPI | TLB_PEFile_Release (IUnknown *iface) |
| static HRESULT | TLB_PEFile_Open (LPCWSTR path, INT index, LPVOID *ppBase, DWORD *pdwTLBLength, IUnknown **ppFile) |
| static HRESULT WINAPI | TLB_NEFile_QueryInterface (IUnknown *iface, REFIID riid, void **ppv) |
| static ULONG WINAPI | TLB_NEFile_AddRef (IUnknown *iface) |
| static ULONG WINAPI | TLB_NEFile_Release (IUnknown *iface) |
| static int | read_xx_header (HFILE lzfd) |
| static BOOL | find_ne_resource (HFILE lzfd, LPCSTR typeid, LPCSTR resid, DWORD *resLen, DWORD *resOff) |
| static HRESULT | TLB_NEFile_Open (LPCWSTR path, INT index, LPVOID *ppBase, DWORD *pdwTLBLength, IUnknown **ppFile) |
| static HRESULT WINAPI | TLB_Mapping_QueryInterface (IUnknown *iface, REFIID riid, void **ppv) |
| static ULONG WINAPI | TLB_Mapping_AddRef (IUnknown *iface) |
| static ULONG WINAPI | TLB_Mapping_Release (IUnknown *iface) |
| static HRESULT | TLB_Mapping_Open (LPCWSTR path, LPVOID *ppBase, DWORD *pdwTLBLength, IUnknown **ppFile) |
| static ITypeLibImpl * | TypeLibImpl_Constructor (void) |
| static BOOL | TLB_GUIDFromString (const char *str, GUID *guid) |
| static WORD | SLTG_ReadString (const char *ptr, BSTR *pBstr) |
| static WORD | SLTG_ReadStringA (const char *ptr, char **str) |
| static DWORD | SLTG_ReadLibBlk (LPVOID pLibBlk, ITypeLibImpl *pTypeLibImpl) |
| static HRESULT | sltg_get_typelib_ref (const sltg_ref_lookup_t *table, DWORD typeinfo_ref, HREFTYPE *typelib_ref) |
| static WORD * | SLTG_DoType (WORD *pType, char *pBlk, TYPEDESC *pTD, const sltg_ref_lookup_t *ref_lookup) |
| static WORD * | SLTG_DoElem (WORD *pType, char *pBlk, ELEMDESC *pElem, const sltg_ref_lookup_t *ref_lookup) |
| static sltg_ref_lookup_t * | SLTG_DoRefs (SLTG_RefInfo *pRef, ITypeLibImpl *pTL, char *pNameTable) |
| static char * | SLTG_DoImpls (char *pBlk, ITypeInfoImpl *pTI, BOOL OneOnly, const sltg_ref_lookup_t *ref_lookup) |
| static void | SLTG_DoVars (char *pBlk, char *pFirstItem, ITypeInfoImpl *pTI, unsigned short cVars, const char *pNameTable, const sltg_ref_lookup_t *ref_lookup) |
| static void | SLTG_DoFuncs (char *pBlk, char *pFirstItem, ITypeInfoImpl *pTI, unsigned short cFuncs, char *pNameTable, const sltg_ref_lookup_t *ref_lookup) |
| static void | SLTG_ProcessCoClass (char *pBlk, ITypeInfoImpl *pTI, char *pNameTable, SLTG_TypeInfoHeader *pTIHeader, SLTG_TypeInfoTail *pTITail) |
| static void | SLTG_ProcessInterface (char *pBlk, ITypeInfoImpl *pTI, char *pNameTable, SLTG_TypeInfoHeader *pTIHeader, const SLTG_TypeInfoTail *pTITail) |
| static void | SLTG_ProcessRecord (char *pBlk, ITypeInfoImpl *pTI, const char *pNameTable, SLTG_TypeInfoHeader *pTIHeader, const SLTG_TypeInfoTail *pTITail) |
| static void | SLTG_ProcessAlias (char *pBlk, ITypeInfoImpl *pTI, char *pNameTable, SLTG_TypeInfoHeader *pTIHeader, const SLTG_TypeInfoTail *pTITail) |
| static void | SLTG_ProcessDispatch (char *pBlk, ITypeInfoImpl *pTI, char *pNameTable, SLTG_TypeInfoHeader *pTIHeader, const SLTG_TypeInfoTail *pTITail) |
| static void | SLTG_ProcessEnum (char *pBlk, ITypeInfoImpl *pTI, const char *pNameTable, SLTG_TypeInfoHeader *pTIHeader, const SLTG_TypeInfoTail *pTITail) |
| static void | SLTG_ProcessModule (char *pBlk, ITypeInfoImpl *pTI, char *pNameTable, SLTG_TypeInfoHeader *pTIHeader, const SLTG_TypeInfoTail *pTITail) |
| static HRESULT WINAPI | ITypeLib2_fnQueryInterface (ITypeLib2 *iface, REFIID riid, VOID **ppvObject) |
| static ULONG WINAPI | ITypeLib2_fnAddRef (ITypeLib2 *iface) |
| static ULONG WINAPI | ITypeLib2_fnRelease (ITypeLib2 *iface) |
| static UINT WINAPI | ITypeLib2_fnGetTypeInfoCount (ITypeLib2 *iface) |
| static HRESULT WINAPI | ITypeLib2_fnGetTypeInfo (ITypeLib2 *iface, UINT index, ITypeInfo **ppTInfo) |
| static HRESULT WINAPI | ITypeLib2_fnGetTypeInfoType (ITypeLib2 *iface, UINT index, TYPEKIND *pTKind) |
| static HRESULT WINAPI | ITypeLib2_fnGetTypeInfoOfGuid (ITypeLib2 *iface, REFGUID guid, ITypeInfo **ppTInfo) |
| static HRESULT WINAPI | ITypeLib2_fnGetLibAttr (ITypeLib2 *iface, LPTLIBATTR *ppTLibAttr) |
| static HRESULT WINAPI | ITypeLib2_fnGetTypeComp (ITypeLib2 *iface, ITypeComp **ppTComp) |
| static HRESULT WINAPI | ITypeLib2_fnGetDocumentation (ITypeLib2 *iface, INT index, BSTR *pBstrName, BSTR *pBstrDocString, DWORD *pdwHelpContext, BSTR *pBstrHelpFile) |
| static HRESULT WINAPI | ITypeLib2_fnIsName (ITypeLib2 *iface, LPOLESTR szNameBuf, ULONG lHashVal, BOOL *pfName) |
| static HRESULT WINAPI | ITypeLib2_fnFindName (ITypeLib2 *iface, LPOLESTR szNameBuf, ULONG lHashVal, ITypeInfo **ppTInfo, MEMBERID *rgMemId, UINT16 *pcFound) |
| static VOID WINAPI | ITypeLib2_fnReleaseTLibAttr (ITypeLib2 *iface, TLIBATTR *pTLibAttr) |
| static HRESULT WINAPI | ITypeLib2_fnGetCustData (ITypeLib2 *iface, REFGUID guid, VARIANT *pVarVal) |
| static HRESULT WINAPI | ITypeLib2_fnGetLibStatistics (ITypeLib2 *iface, ULONG *pcUniqueNames, ULONG *pcchUniqueNames) |
| static HRESULT WINAPI | ITypeLib2_fnGetDocumentation2 (ITypeLib2 *iface, INT index, LCID lcid, BSTR *pbstrHelpString, DWORD *pdwHelpStringContext, BSTR *pbstrHelpStringDll) |
| static HRESULT WINAPI | ITypeLib2_fnGetAllCustData (ITypeLib2 *iface, CUSTDATA *pCustData) |
| static HRESULT WINAPI | ITypeLibComp_fnQueryInterface (ITypeComp *iface, REFIID riid, LPVOID *ppv) |
| static ULONG WINAPI | ITypeLibComp_fnAddRef (ITypeComp *iface) |
| static ULONG WINAPI | ITypeLibComp_fnRelease (ITypeComp *iface) |
| static HRESULT WINAPI | ITypeLibComp_fnBind (ITypeComp *iface, OLECHAR *szName, ULONG lHash, WORD wFlags, ITypeInfo **ppTInfo, DESCKIND *pDescKind, BINDPTR *pBindPtr) |
| static HRESULT WINAPI | ITypeLibComp_fnBindType (ITypeComp *iface, OLECHAR *szName, ULONG lHash, ITypeInfo **ppTInfo, ITypeComp **ppTComp) |
| static HRESULT WINAPI | ITypeInfo_fnQueryInterface (ITypeInfo2 *iface, REFIID riid, VOID **ppvObject) |
| static ULONG WINAPI | ITypeInfo_fnAddRef (ITypeInfo2 *iface) |
| static ULONG WINAPI | ITypeInfo_fnRelease (ITypeInfo2 *iface) |
| static HRESULT WINAPI | ITypeInfo_fnGetTypeAttr (ITypeInfo2 *iface, LPTYPEATTR *ppTypeAttr) |
| static HRESULT WINAPI | ITypeInfo_fnGetTypeComp (ITypeInfo2 *iface, ITypeComp **ppTComp) |
| static SIZE_T | TLB_SizeElemDesc (const ELEMDESC *elemdesc) |
| static HRESULT | TLB_CopyElemDesc (const ELEMDESC *src, ELEMDESC *dest, char **buffer) |
| static void | TLB_FreeElemDesc (ELEMDESC *elemdesc) |
| static HRESULT | TLB_AllocAndInitFuncDesc (const FUNCDESC *src, FUNCDESC **dest_ptr, BOOL dispinterface) |
| HRESULT | ITypeInfoImpl_GetInternalFuncDesc (ITypeInfo *iface, UINT index, const FUNCDESC **ppFuncDesc) |
| static HRESULT | ITypeInfoImpl_GetInternalDispatchFuncDesc (ITypeInfo *iface, UINT index, const FUNCDESC **ppFuncDesc, UINT *funcs, UINT *hrefoffset) |
| static void | ITypeInfoImpl_ElemDescAddHrefOffset (LPELEMDESC pElemDesc, UINT hrefoffset) |
| static void | ITypeInfoImpl_FuncDescAddHrefOffset (LPFUNCDESC pFuncDesc, UINT hrefoffset) |
| static HRESULT WINAPI | ITypeInfo_fnGetFuncDesc (ITypeInfo2 *iface, UINT index, LPFUNCDESC *ppFuncDesc) |
| static HRESULT WINAPI | ITypeInfo_fnGetVarDesc (ITypeInfo2 *iface, UINT index, LPVARDESC *ppVarDesc) |
| static HRESULT WINAPI | ITypeInfo_fnGetNames (ITypeInfo2 *iface, MEMBERID memid, BSTR *rgBstrNames, UINT cMaxNames, UINT *pcNames) |
| static HRESULT WINAPI | ITypeInfo_fnGetRefTypeOfImplType (ITypeInfo2 *iface, UINT index, HREFTYPE *pRefType) |
| static HRESULT WINAPI | ITypeInfo_fnGetImplTypeFlags (ITypeInfo2 *iface, UINT index, INT *pImplTypeFlags) |
| static HRESULT WINAPI | ITypeInfo_fnGetIDsOfNames (ITypeInfo2 *iface, LPOLESTR *rgszNames, UINT cNames, MEMBERID *pMemId) |
| static HRESULT | userdefined_to_variantvt (ITypeInfo *tinfo, const TYPEDESC *tdesc, VARTYPE *vt) |
| HRESULT WINAPI | DispCallFunc (void *pvInstance, ULONG_PTR oVft, CALLCONV cc, VARTYPE vtReturn, UINT cActuals, VARTYPE *prgvt, VARIANTARG **prgpvarg, VARIANT *pvargResult) |
| static HRESULT WINAPI | ITypeInfo_fnInvoke (ITypeInfo2 *iface, VOID *pIUnk, MEMBERID memid, UINT16 wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *pArgErr) |
| static HRESULT WINAPI | ITypeInfo_fnGetDocumentation (ITypeInfo2 *iface, MEMBERID memid, BSTR *pBstrName, BSTR *pBstrDocString, DWORD *pdwHelpContext, BSTR *pBstrHelpFile) |
| static HRESULT WINAPI | ITypeInfo_fnGetDllEntry (ITypeInfo2 *iface, MEMBERID memid, INVOKEKIND invKind, BSTR *pBstrDllName, BSTR *pBstrName, WORD *pwOrdinal) |
| static HRESULT | ITypeInfoImpl_GetDispatchRefTypeInfo (ITypeInfo *iface, HREFTYPE *hRefType, ITypeInfo **ppTInfo) |
| static HRESULT WINAPI | ITypeInfo_fnGetRefTypeInfo (ITypeInfo2 *iface, HREFTYPE hRefType, ITypeInfo **ppTInfo) |
| static HRESULT WINAPI | ITypeInfo_fnAddressOfMember (ITypeInfo2 *iface, MEMBERID memid, INVOKEKIND invKind, PVOID *ppv) |
| static HRESULT WINAPI | ITypeInfo_fnCreateInstance (ITypeInfo2 *iface, IUnknown *pOuterUnk, REFIID riid, VOID **ppvObj) |
| static HRESULT WINAPI | ITypeInfo_fnGetMops (ITypeInfo2 *iface, MEMBERID memid, BSTR *pBstrMops) |
| static HRESULT WINAPI | ITypeInfo_fnGetContainingTypeLib (ITypeInfo2 *iface, ITypeLib **ppTLib, UINT *pIndex) |
| static void WINAPI | ITypeInfo_fnReleaseTypeAttr (ITypeInfo2 *iface, TYPEATTR *pTypeAttr) |
| static void WINAPI | ITypeInfo_fnReleaseFuncDesc (ITypeInfo2 *iface, FUNCDESC *pFuncDesc) |
| static void WINAPI | ITypeInfo_fnReleaseVarDesc (ITypeInfo2 *iface, VARDESC *pVarDesc) |
| static HRESULT WINAPI | ITypeInfo2_fnGetTypeKind (ITypeInfo2 *iface, TYPEKIND *pTypeKind) |
| static HRESULT WINAPI | ITypeInfo2_fnGetTypeFlags (ITypeInfo2 *iface, ULONG *pTypeFlags) |
| static HRESULT WINAPI | ITypeInfo2_fnGetFuncIndexOfMemId (ITypeInfo2 *iface, MEMBERID memid, INVOKEKIND invKind, UINT *pFuncIndex) |
| static HRESULT WINAPI | ITypeInfo2_fnGetVarIndexOfMemId (ITypeInfo2 *iface, MEMBERID memid, UINT *pVarIndex) |
| static HRESULT WINAPI | ITypeInfo2_fnGetCustData (ITypeInfo2 *iface, REFGUID guid, VARIANT *pVarVal) |
| static HRESULT WINAPI | ITypeInfo2_fnGetFuncCustData (ITypeInfo2 *iface, UINT index, REFGUID guid, VARIANT *pVarVal) |
| static HRESULT WINAPI | ITypeInfo2_fnGetParamCustData (ITypeInfo2 *iface, UINT indexFunc, UINT indexParam, REFGUID guid, VARIANT *pVarVal) |
| static HRESULT WINAPI | ITypeInfo2_fnGetVarCustData (ITypeInfo2 *iface, UINT index, REFGUID guid, VARIANT *pVarVal) |
| static HRESULT WINAPI | ITypeInfo2_fnGetImplTypeCustData (ITypeInfo2 *iface, UINT index, REFGUID guid, VARIANT *pVarVal) |
| static HRESULT WINAPI | ITypeInfo2_fnGetDocumentation2 (ITypeInfo2 *iface, MEMBERID memid, LCID lcid, BSTR *pbstrHelpString, DWORD *pdwHelpStringContext, BSTR *pbstrHelpStringDll) |
| static HRESULT WINAPI | ITypeInfo2_fnGetAllCustData (ITypeInfo2 *iface, CUSTDATA *pCustData) |
| static HRESULT WINAPI | ITypeInfo2_fnGetAllFuncCustData (ITypeInfo2 *iface, UINT index, CUSTDATA *pCustData) |
| static HRESULT WINAPI | ITypeInfo2_fnGetAllParamCustData (ITypeInfo2 *iface, UINT indexFunc, UINT indexParam, CUSTDATA *pCustData) |
| static HRESULT WINAPI | ITypeInfo2_fnGetAllVarCustData (ITypeInfo2 *iface, UINT index, CUSTDATA *pCustData) |
| static HRESULT WINAPI | ITypeInfo2_fnGetAllImplTypeCustData (ITypeInfo2 *iface, UINT index, CUSTDATA *pCustData) |
| HRESULT WINAPI | CreateDispTypeInfo (INTERFACEDATA *pidata, LCID lcid, ITypeInfo **pptinfo) |
| static HRESULT WINAPI | ITypeComp_fnQueryInterface (ITypeComp *iface, REFIID riid, LPVOID *ppv) |
| static ULONG WINAPI | ITypeComp_fnAddRef (ITypeComp *iface) |
| static ULONG WINAPI | ITypeComp_fnRelease (ITypeComp *iface) |
| static HRESULT WINAPI | ITypeComp_fnBind (ITypeComp *iface, OLECHAR *szName, ULONG lHash, WORD wFlags, ITypeInfo **ppTInfo, DESCKIND *pDescKind, BINDPTR *pBindPtr) |
| static HRESULT WINAPI | ITypeComp_fnBindType (ITypeComp *iface, OLECHAR *szName, ULONG lHash, ITypeInfo **ppTInfo, ITypeComp **ppTComp) |
Variables |
| static const WCHAR | TypeLibW [] = {'T','y','p','e','L','i','b',0} |
| static const WCHAR | FLAGSW [] = {'F','L','A','G','S',0} |
| static const WCHAR | HELPDIRW [] = {'H','E','L','P','D','I','R',0} |
| static const WCHAR | ProxyStubClsidW [] = {'P','r','o','x','y','S','t','u','b','C','l','s','i','d',0} |
| static const WCHAR | ProxyStubClsid32W [] = {'P','r','o','x','y','S','t','u','b','C','l','s','i','d','3','2',0} |
| static const ITypeLib2Vtbl | tlbvt |
| static const ITypeCompVtbl | tlbtcvt |
| static const ITypeInfo2Vtbl | tinfvt |
| static const ITypeCompVtbl | tcompvt |
| static const char *const | typekind_desc [] |
| static TYPEDESC | stndTypeDesc [VT_LPWSTR+1] |
| static ITypeLibImpl * | tlb_cache_first |
| static CRITICAL_SECTION | cache_section = { &cache_section_debug, -1, 0, 0, 0, 0 } |
| static CRITICAL_SECTION_DEBUG | cache_section_debug |
| static const IUnknownVtbl | TLB_PEFile_Vtable |
| static const IUnknownVtbl | TLB_NEFile_Vtable |
| static const IUnknownVtbl | TLB_Mapping_Vtable |