Data Structures |
| struct | bstr_wire_t |
| struct | variant_wire_t |
Defines |
| #define | COBJMACROS |
| #define | NONAMELESSUNION |
| #define | NONAMELESSSTRUCT |
| #define | ALIGNED_LENGTH(_Len, _Align) (((_Len)+(_Align))&~(_Align)) |
| #define | ALIGNED_POINTER(_Ptr, _Align) ((LPVOID)ALIGNED_LENGTH((ULONG_PTR)(_Ptr), _Align)) |
| #define | ALIGN_LENGTH(_Len, _Align) _Len = ALIGNED_LENGTH(_Len, _Align) |
| #define | ALIGN_POINTER(_Ptr, _Align) _Ptr = ALIGNED_POINTER(_Ptr, _Align) |
| #define | CLS_FUNCDESC 'f' |
| #define | CLS_LIBATTR 'l' |
| #define | CLS_TYPEATTR 't' |
| #define | CLS_VARDESC 'v' |
| #define | FADF_AUTOSETFLAGS |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (ole) |
| static void | dump_user_flags (const ULONG *pFlags) |
| ULONG WINAPI | CLEANLOCALSTORAGE_UserSize (ULONG *pFlags, ULONG Start, CLEANLOCALSTORAGE *pstg) |
| unsigned char *WINAPI | CLEANLOCALSTORAGE_UserMarshal (ULONG *pFlags, unsigned char *Buffer, CLEANLOCALSTORAGE *pstg) |
| unsigned char *WINAPI | CLEANLOCALSTORAGE_UserUnmarshal (ULONG *pFlags, unsigned char *Buffer, CLEANLOCALSTORAGE *pstr) |
| void WINAPI | CLEANLOCALSTORAGE_UserFree (ULONG *pFlags, CLEANLOCALSTORAGE *pstr) |
| ULONG WINAPI | BSTR_UserSize (ULONG *pFlags, ULONG Start, BSTR *pstr) |
| unsigned char *WINAPI | BSTR_UserMarshal (ULONG *pFlags, unsigned char *Buffer, BSTR *pstr) |
| unsigned char *WINAPI | BSTR_UserUnmarshal (ULONG *pFlags, unsigned char *Buffer, BSTR *pstr) |
| void WINAPI | BSTR_UserFree (ULONG *pFlags, BSTR *pstr) |
| static unsigned int | get_type_size (ULONG *pFlags, VARTYPE vt) |
| static unsigned int | get_type_alignment (ULONG *pFlags, VARTYPE vt) |
| static unsigned | interface_variant_size (const ULONG *pFlags, REFIID riid, IUnknown *punk) |
| static ULONG | wire_extra_user_size (ULONG *pFlags, ULONG Start, VARIANT *pvar) |
| static unsigned char * | interface_variant_marshal (const ULONG *pFlags, unsigned char *Buffer, REFIID riid, IUnknown *punk) |
| static unsigned char * | interface_variant_unmarshal (const ULONG *pFlags, unsigned char *Buffer, REFIID riid, IUnknown **ppunk) |
| ULONG WINAPI | VARIANT_UserSize (ULONG *pFlags, ULONG Start, VARIANT *pvar) |
| unsigned char *WINAPI | VARIANT_UserMarshal (ULONG *pFlags, unsigned char *Buffer, VARIANT *pvar) |
| unsigned char *WINAPI | VARIANT_UserUnmarshal (ULONG *pFlags, unsigned char *Buffer, VARIANT *pvar) |
| void WINAPI | VARIANT_UserFree (ULONG *pFlags, VARIANT *pvar) |
| static ULONG | SAFEARRAY_GetCellCount (const SAFEARRAY *psa) |
| static SF_TYPE | SAFEARRAY_GetUnionType (SAFEARRAY *psa) |
| static DWORD | elem_wire_size (LPSAFEARRAY lpsa, SF_TYPE sftype) |
| static DWORD | elem_mem_size (wireSAFEARRAY wiresa, SF_TYPE sftype) |
| ULONG WINAPI | LPSAFEARRAY_UserSize (ULONG *pFlags, ULONG StartingSize, LPSAFEARRAY *ppsa) |
| unsigned char *WINAPI | LPSAFEARRAY_UserMarshal (ULONG *pFlags, unsigned char *Buffer, LPSAFEARRAY *ppsa) |
| unsigned char *WINAPI | LPSAFEARRAY_UserUnmarshal (ULONG *pFlags, unsigned char *Buffer, LPSAFEARRAY *ppsa) |
| void WINAPI | LPSAFEARRAY_UserFree (ULONG *pFlags, LPSAFEARRAY *ppsa) |
| ULONG WINAPI | HFONT_UserSize (ULONG *pFlags, ULONG Start, HFONT *phfont) |
| unsigned char *WINAPI | HFONT_UserMarshal (ULONG *pFlags, unsigned char *Buffer, HFONT *phfont) |
| unsigned char *WINAPI | HFONT_UserUnmarshal (ULONG *pFlags, unsigned char *Buffer, HFONT *phfont) |
| void WINAPI | HFONT_UserFree (ULONG *pFlags, HFONT *phfont) |
| HRESULT CALLBACK | IDispatch_Invoke_Proxy (IDispatch *This, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) |
| HRESULT __RPC_STUB | IDispatch_Invoke_Stub (IDispatch *This, DISPID dispIdMember, REFIID riid, LCID lcid, DWORD dwFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *pArgErr, UINT cVarRef, UINT *rgVarRefIdx, VARIANTARG *rgVarRef) |
| HRESULT CALLBACK | IEnumVARIANT_Next_Proxy (IEnumVARIANT *This, ULONG celt, VARIANT *rgVar, ULONG *pCeltFetched) |
| HRESULT __RPC_STUB | IEnumVARIANT_Next_Stub (IEnumVARIANT *This, ULONG celt, VARIANT *rgVar, ULONG *pCeltFetched) |
| static void | free_embedded_typedesc (TYPEDESC *tdesc) |
| static void | free_embedded_arraydesc (ARRAYDESC *adesc) |
| static void | free_embedded_elemdesc (ELEMDESC *edesc) |
| HRESULT CALLBACK | ITypeComp_Bind_Proxy (ITypeComp *This, LPOLESTR szName, ULONG lHashVal, WORD wFlags, ITypeInfo **ppTInfo, DESCKIND *pDescKind, BINDPTR *pBindPtr) |
| HRESULT __RPC_STUB | ITypeComp_Bind_Stub (ITypeComp *This, LPOLESTR szName, ULONG lHashVal, WORD wFlags, ITypeInfo **ppTInfo, DESCKIND *pDescKind, LPFUNCDESC *ppFuncDesc, LPVARDESC *ppVarDesc, ITypeComp **ppTypeComp, CLEANLOCALSTORAGE *pDummy) |
| HRESULT CALLBACK | ITypeComp_BindType_Proxy (ITypeComp *This, LPOLESTR szName, ULONG lHashVal, ITypeInfo **ppTInfo, ITypeComp **ppTComp) |
| HRESULT __RPC_STUB | ITypeComp_BindType_Stub (ITypeComp *This, LPOLESTR szName, ULONG lHashVal, ITypeInfo **ppTInfo) |
| HRESULT CALLBACK | ITypeInfo_GetTypeAttr_Proxy (ITypeInfo *This, TYPEATTR **ppTypeAttr) |
| HRESULT __RPC_STUB | ITypeInfo_GetTypeAttr_Stub (ITypeInfo *This, LPTYPEATTR *ppTypeAttr, CLEANLOCALSTORAGE *pDummy) |
| HRESULT CALLBACK | ITypeInfo_GetFuncDesc_Proxy (ITypeInfo *This, UINT index, FUNCDESC **ppFuncDesc) |
| HRESULT __RPC_STUB | ITypeInfo_GetFuncDesc_Stub (ITypeInfo *This, UINT index, LPFUNCDESC *ppFuncDesc, CLEANLOCALSTORAGE *pDummy) |
| HRESULT CALLBACK | ITypeInfo_GetVarDesc_Proxy (ITypeInfo *This, UINT index, VARDESC **ppVarDesc) |
| HRESULT __RPC_STUB | ITypeInfo_GetVarDesc_Stub (ITypeInfo *This, UINT index, LPVARDESC *ppVarDesc, CLEANLOCALSTORAGE *pDummy) |
| HRESULT CALLBACK | ITypeInfo_GetNames_Proxy (ITypeInfo *This, MEMBERID memid, BSTR *rgBstrNames, UINT cMaxNames, UINT *pcNames) |
| HRESULT __RPC_STUB | ITypeInfo_GetNames_Stub (ITypeInfo *This, MEMBERID memid, BSTR *rgBstrNames, UINT cMaxNames, UINT *pcNames) |
| HRESULT CALLBACK | ITypeInfo_GetIDsOfNames_Proxy (ITypeInfo *This, LPOLESTR *rgszNames, UINT cNames, MEMBERID *pMemId) |
| HRESULT __RPC_STUB | ITypeInfo_GetIDsOfNames_Stub (ITypeInfo *This) |
| HRESULT CALLBACK | ITypeInfo_Invoke_Proxy (ITypeInfo *This, PVOID pvInstance, MEMBERID memid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) |
| HRESULT __RPC_STUB | ITypeInfo_Invoke_Stub (ITypeInfo *This) |
| HRESULT CALLBACK | ITypeInfo_GetDocumentation_Proxy (ITypeInfo *This, MEMBERID memid, BSTR *pBstrName, BSTR *pBstrDocString, DWORD *pdwHelpContext, BSTR *pBstrHelpFile) |
| HRESULT __RPC_STUB | ITypeInfo_GetDocumentation_Stub (ITypeInfo *This, MEMBERID memid, DWORD refPtrFlags, BSTR *pBstrName, BSTR *pBstrDocString, DWORD *pdwHelpContext, BSTR *pBstrHelpFile) |
| HRESULT CALLBACK | ITypeInfo_GetDllEntry_Proxy (ITypeInfo *This, MEMBERID memid, INVOKEKIND invKind, BSTR *pBstrDllName, BSTR *pBstrName, WORD *pwOrdinal) |
| HRESULT __RPC_STUB | ITypeInfo_GetDllEntry_Stub (ITypeInfo *This, MEMBERID memid, INVOKEKIND invKind, DWORD refPtrFlags, BSTR *pBstrDllName, BSTR *pBstrName, WORD *pwOrdinal) |
| HRESULT CALLBACK | ITypeInfo_AddressOfMember_Proxy (ITypeInfo *This, MEMBERID memid, INVOKEKIND invKind, PVOID *ppv) |
| HRESULT __RPC_STUB | ITypeInfo_AddressOfMember_Stub (ITypeInfo *This) |
| HRESULT CALLBACK | ITypeInfo_CreateInstance_Proxy (ITypeInfo *This, IUnknown *pUnkOuter, REFIID riid, PVOID *ppvObj) |
| HRESULT __RPC_STUB | ITypeInfo_CreateInstance_Stub (ITypeInfo *This, REFIID riid, IUnknown **ppvObj) |
| HRESULT CALLBACK | ITypeInfo_GetContainingTypeLib_Proxy (ITypeInfo *This, ITypeLib **ppTLib, UINT *pIndex) |
| HRESULT __RPC_STUB | ITypeInfo_GetContainingTypeLib_Stub (ITypeInfo *This, ITypeLib **ppTLib, UINT *pIndex) |
| void CALLBACK | ITypeInfo_ReleaseTypeAttr_Proxy (ITypeInfo *This, TYPEATTR *pTypeAttr) |
| HRESULT __RPC_STUB | ITypeInfo_ReleaseTypeAttr_Stub (ITypeInfo *This) |
| void CALLBACK | ITypeInfo_ReleaseFuncDesc_Proxy (ITypeInfo *This, FUNCDESC *pFuncDesc) |
| HRESULT __RPC_STUB | ITypeInfo_ReleaseFuncDesc_Stub (ITypeInfo *This) |
| void CALLBACK | ITypeInfo_ReleaseVarDesc_Proxy (ITypeInfo *This, VARDESC *pVarDesc) |
| HRESULT __RPC_STUB | ITypeInfo_ReleaseVarDesc_Stub (ITypeInfo *This) |
| HRESULT CALLBACK | ITypeInfo2_GetDocumentation2_Proxy (ITypeInfo2 *This, MEMBERID memid, LCID lcid, BSTR *pbstrHelpString, DWORD *pdwHelpStringContext, BSTR *pbstrHelpStringDll) |
| HRESULT __RPC_STUB | ITypeInfo2_GetDocumentation2_Stub (ITypeInfo2 *This, MEMBERID memid, LCID lcid, DWORD refPtrFlags, BSTR *pbstrHelpString, DWORD *pdwHelpStringContext, BSTR *pbstrHelpStringDll) |
| UINT CALLBACK | ITypeLib_GetTypeInfoCount_Proxy (ITypeLib *This) |
| HRESULT __RPC_STUB | ITypeLib_GetTypeInfoCount_Stub (ITypeLib *This, UINT *pcTInfo) |
| HRESULT CALLBACK | ITypeLib_GetLibAttr_Proxy (ITypeLib *This, TLIBATTR **ppTLibAttr) |
| HRESULT __RPC_STUB | ITypeLib_GetLibAttr_Stub (ITypeLib *This, LPTLIBATTR *ppTLibAttr, CLEANLOCALSTORAGE *pDummy) |
| HRESULT CALLBACK | ITypeLib_GetDocumentation_Proxy (ITypeLib *This, INT index, BSTR *pBstrName, BSTR *pBstrDocString, DWORD *pdwHelpContext, BSTR *pBstrHelpFile) |
| HRESULT __RPC_STUB | ITypeLib_GetDocumentation_Stub (ITypeLib *This, INT index, DWORD refPtrFlags, BSTR *pBstrName, BSTR *pBstrDocString, DWORD *pdwHelpContext, BSTR *pBstrHelpFile) |
| HRESULT CALLBACK | ITypeLib_IsName_Proxy (ITypeLib *This, LPOLESTR szNameBuf, ULONG lHashVal, BOOL *pfName) |
| HRESULT __RPC_STUB | ITypeLib_IsName_Stub (ITypeLib *This, LPOLESTR szNameBuf, ULONG lHashVal, BOOL *pfName, BSTR *pBstrLibName) |
| HRESULT CALLBACK | ITypeLib_FindName_Proxy (ITypeLib *This, LPOLESTR szNameBuf, ULONG lHashVal, ITypeInfo **ppTInfo, MEMBERID *rgMemId, USHORT *pcFound) |
| HRESULT __RPC_STUB | ITypeLib_FindName_Stub (ITypeLib *This, LPOLESTR szNameBuf, ULONG lHashVal, ITypeInfo **ppTInfo, MEMBERID *rgMemId, USHORT *pcFound, BSTR *pBstrLibName) |
| void CALLBACK | ITypeLib_ReleaseTLibAttr_Proxy (ITypeLib *This, TLIBATTR *pTLibAttr) |
| HRESULT __RPC_STUB | ITypeLib_ReleaseTLibAttr_Stub (ITypeLib *This) |
| HRESULT CALLBACK | ITypeLib2_GetLibStatistics_Proxy (ITypeLib2 *This, ULONG *pcUniqueNames, ULONG *pcchUniqueNames) |
| HRESULT __RPC_STUB | ITypeLib2_GetLibStatistics_Stub (ITypeLib2 *This, ULONG *pcUniqueNames, ULONG *pcchUniqueNames) |
| HRESULT CALLBACK | ITypeLib2_GetDocumentation2_Proxy (ITypeLib2 *This, INT index, LCID lcid, BSTR *pbstrHelpString, DWORD *pdwHelpStringContext, BSTR *pbstrHelpStringDll) |
| HRESULT __RPC_STUB | ITypeLib2_GetDocumentation2_Stub (ITypeLib2 *This, INT index, LCID lcid, DWORD refPtrFlags, BSTR *pbstrHelpString, DWORD *pdwHelpStringContext, BSTR *pbstrHelpStringDll) |
| HRESULT CALLBACK | IPropertyBag_Read_Proxy (IPropertyBag *This, LPCOLESTR pszPropName, VARIANT *pVar, IErrorLog *pErrorLog) |
| HRESULT __RPC_STUB | IPropertyBag_Read_Stub (IPropertyBag *This, LPCOLESTR pszPropName, VARIANT *pVar, IErrorLog *pErrorLog, DWORD varType, IUnknown *pUnkObj) |
| HRESULT CALLBACK | IClassFactory2_CreateInstanceLic_Proxy (IClassFactory2 *This, IUnknown *pUnkOuter, IUnknown *pUnkReserved, REFIID riid, BSTR bstrKey, PVOID *ppvObj) |
| HRESULT __RPC_STUB | IClassFactory2_CreateInstanceLic_Stub (IClassFactory2 *This, REFIID riid, BSTR bstrKey, IUnknown **ppvObj) |
| HRESULT CALLBACK | IEnumConnections_Next_Proxy (IEnumConnections *This, ULONG cConnections, LPCONNECTDATA rgcd, ULONG *pcFetched) |
| HRESULT __RPC_STUB | IEnumConnections_Next_Stub (IEnumConnections *This, ULONG cConnections, LPCONNECTDATA rgcd, ULONG *pcFetched) |
| HRESULT CALLBACK | IEnumConnectionPoints_Next_Proxy (IEnumConnectionPoints *This, ULONG cConnections, LPCONNECTIONPOINT *ppCP, ULONG *pcFetched) |
| HRESULT __RPC_STUB | IEnumConnectionPoints_Next_Stub (IEnumConnectionPoints *This, ULONG cConnections, LPCONNECTIONPOINT *ppCP, ULONG *pcFetched) |
| HRESULT CALLBACK | IPersistMemory_Load_Proxy (IPersistMemory *This, LPVOID pMem, ULONG cbSize) |
| HRESULT __RPC_STUB | IPersistMemory_Load_Stub (IPersistMemory *This, BYTE *pMem, ULONG cbSize) |
| HRESULT CALLBACK | IPersistMemory_Save_Proxy (IPersistMemory *This, LPVOID pMem, BOOL fClearDirty, ULONG cbSize) |
| HRESULT __RPC_STUB | IPersistMemory_Save_Stub (IPersistMemory *This, BYTE *pMem, BOOL fClearDirty, ULONG cbSize) |
| void CALLBACK | IAdviseSinkEx_OnViewStatusChange_Proxy (IAdviseSinkEx *This, DWORD dwViewStatus) |
| HRESULT __RPC_STUB | IAdviseSinkEx_OnViewStatusChange_Stub (IAdviseSinkEx *This, DWORD dwViewStatus) |
| HRESULT CALLBACK | IEnumOleUndoUnits_Next_Proxy (IEnumOleUndoUnits *This, ULONG cElt, IOleUndoUnit **rgElt, ULONG *pcEltFetched) |
| HRESULT __RPC_STUB | IEnumOleUndoUnits_Next_Stub (IEnumOleUndoUnits *This, ULONG cElt, IOleUndoUnit **rgElt, ULONG *pcEltFetched) |
| HRESULT CALLBACK | IQuickActivate_QuickActivate_Proxy (IQuickActivate *This, QACONTAINER *pQaContainer, QACONTROL *pQaControl) |
| HRESULT __RPC_STUB | IQuickActivate_QuickActivate_Stub (IQuickActivate *This, QACONTAINER *pQaContainer, QACONTROL *pQaControl) |