Data Structures |
| struct | fieldstr |
| struct | IRecordInfoImpl |
Defines |
| #define | COBJMACROS |
| #define | NONAMELESSUNION |
| #define | NONAMELESSSTRUCT |
| #define | CASE_COPY(x) |
| #define | CASE_COPY(x) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (ole) |
| static HRESULT | copy_to_variant (void *src, VARIANT *pvar, enum VARENUM vt) |
| static HRESULT | copy_from_variant (VARIANT *src, void *dest, enum VARENUM vt) |
| static HRESULT WINAPI | IRecordInfoImpl_QueryInterface (IRecordInfo *iface, REFIID riid, void **ppvObject) |
| static ULONG WINAPI | IRecordInfoImpl_AddRef (IRecordInfo *iface) |
| static ULONG WINAPI | IRecordInfoImpl_Release (IRecordInfo *iface) |
| static HRESULT WINAPI | IRecordInfoImpl_RecordInit (IRecordInfo *iface, PVOID pvNew) |
| static HRESULT WINAPI | IRecordInfoImpl_RecordClear (IRecordInfo *iface, PVOID pvExisting) |
| static HRESULT WINAPI | IRecordInfoImpl_RecordCopy (IRecordInfo *iface, PVOID pvExisting, PVOID pvNew) |
| static HRESULT WINAPI | IRecordInfoImpl_GetGuid (IRecordInfo *iface, GUID *pguid) |
| static HRESULT WINAPI | IRecordInfoImpl_GetName (IRecordInfo *iface, BSTR *pbstrName) |
| static HRESULT WINAPI | IRecordInfoImpl_GetSize (IRecordInfo *iface, ULONG *pcbSize) |
| static HRESULT WINAPI | IRecordInfoImpl_GetTypeInfo (IRecordInfo *iface, ITypeInfo **ppTypeInfo) |
| static HRESULT WINAPI | IRecordInfoImpl_GetField (IRecordInfo *iface, PVOID pvData, LPCOLESTR szFieldName, VARIANT *pvarField) |
| static HRESULT WINAPI | IRecordInfoImpl_GetFieldNoCopy (IRecordInfo *iface, PVOID pvData, LPCOLESTR szFieldName, VARIANT *pvarField, PVOID *ppvDataCArray) |
| static HRESULT WINAPI | IRecordInfoImpl_PutField (IRecordInfo *iface, ULONG wFlags, PVOID pvData, LPCOLESTR szFieldName, VARIANT *pvarField) |
| static HRESULT WINAPI | IRecordInfoImpl_PutFieldNoCopy (IRecordInfo *iface, ULONG wFlags, PVOID pvData, LPCOLESTR szFieldName, VARIANT *pvarField) |
| static HRESULT WINAPI | IRecordInfoImpl_GetFieldNames (IRecordInfo *iface, ULONG *pcNames, BSTR *rgBstrNames) |
| static BOOL WINAPI | IRecordInfoImpl_IsMatchingType (IRecordInfo *iface, IRecordInfo *pRecordInfo) |
| static PVOID WINAPI | IRecordInfoImpl_RecordCreate (IRecordInfo *iface) |
| static HRESULT WINAPI | IRecordInfoImpl_RecordCreateCopy (IRecordInfo *iface, PVOID pvSource, PVOID *ppvDest) |
| static HRESULT WINAPI | IRecordInfoImpl_RecordDestroy (IRecordInfo *iface, PVOID pvRecord) |
| HRESULT WINAPI | GetRecordInfoFromGuids (REFGUID rGuidTypeLib, ULONG uVerMajor, ULONG uVerMinor, LCID lcid, REFGUID rGuidTypeInfo, IRecordInfo **ppRecInfo) |
| HRESULT WINAPI | GetRecordInfoFromTypeInfo (ITypeInfo *pTI, IRecordInfo **ppRecInfo) |
Variables |
| static const IRecordInfoVtbl | IRecordInfoImplVtbl |