GATE
wrt_IRecordInfo_vtbl Struct Reference

Public Member Functions

 WRT_DECLARE_UNKNOWN (wrt_IRecordInfo)
 
 wrt_result (WRT_ABI *RecordInit)(wrt_IRecordInfo *This
 
 wrt_result (WRT_ABI *RecordClear)(wrt_IRecordInfo *This
 
 wrt_result (WRT_ABI *RecordCopy)(wrt_IRecordInfo *This
 
 wrt_result (WRT_ABI *GetGuid)(wrt_IRecordInfo *This
 
 wrt_result (WRT_ABI *GetName)(wrt_IRecordInfo *This
 
 wrt_result (WRT_ABI *GetSize)(wrt_IRecordInfo *This
 
 wrt_result (WRT_ABI *GetTypeInfo)(wrt_IRecordInfo *This
 
 wrt_result (WRT_ABI *GetField)(wrt_IRecordInfo *This
 
 wrt_result (WRT_ABI *GetFieldNoCopy)(wrt_IRecordInfo *This
 
 wrt_result (WRT_ABI *PutField)(wrt_IRecordInfo *This
 
 wrt_result (WRT_ABI *PutFieldNoCopy)(wrt_IRecordInfo *This
 
 wrt_result (WRT_ABI *GetFieldNames)(wrt_IRecordInfo *This
 
 BOOL (WRT_ABI *IsMatchingType)(wrt_IRecordInfo *This
 
 PVOID (WRT_ABI *RecordCreate)(wrt_IRecordInfo *This)
 
 wrt_result (WRT_ABI *RecordCreateCopy)(wrt_IRecordInfo *This
 
 wrt_result (WRT_ABI *RecordDestroy)(wrt_IRecordInfo *This
 

Public Attributes

PVOID pvNew
 
PVOID pvExisting
 
PVOID PVOID pvNew
 
GUID * pguid
 
wrt_BSTR * pbstrName
 
ULONG * pcbSize
 
wrt_ITypeInfo ** ppTypeInfo
 
PVOID pvData
 
PVOID wrt_LPCOLESTR szFieldName
 
PVOID wrt_LPCOLESTR wrt_VARIANTpvarField
 
PVOID wrt_LPCOLESTR wrt_VARIANT PVOID * ppvDataCArray
 
ULONG wFlags
 
ULONG PVOID pvData
 
ULONG PVOID wrt_LPCOLESTR szFieldName
 
ULONG PVOID wrt_LPCOLESTR wrt_VARIANTpvarField
 
ULONG * pcNames
 
ULONG wrt_BSTR * rgBstrNames
 
wrt_IRecordInfopRecordInfo
 
PVOID pvSource
 
PVOID PVOID * ppvDest
 
PVOID pvRecord
 

The documentation for this struct was generated from the following file: