37 PVOID ProcedureAddress;
50 0, &ProcedureAddress);
57 return ProcedureAddress;
78 "StgPropertyLengthAsVariant");
80 Length = ProcedureAddress(pProp, cbProp, CodePage, bReserved);
101 OUT PROPVARIANT * pvar,
112 "StgConvertPropertyToVariant");
114 Success = ProcedureAddress(prop, CodePage, pvar, pma);
150 "StgConvertVariantToProperty");
152 Serialized = ProcedureAddress(pvar, CodePage, pprop, pcb,
pid, fReserved, pcIndirect);
#define NT_SUCCESS(StatCode)
NTSTATUS NTAPI LdrGetProcedureAddress(IN PVOID BaseAddress, IN PANSI_STRING Name, IN ULONG Ordinal, OUT PVOID *ProcedureAddress)
NTSTATUS NTAPI LdrUnloadDll(IN PVOID BaseAddress)
NTSTATUS NTAPI DECLSPEC_HOTPATCH LdrLoadDll(IN PWSTR SearchPath OPTIONAL, IN PULONG DllCharacteristics OPTIONAL, IN PUNICODE_STRING DllName, OUT PVOID *BaseAddress)
static const CLSID IPropertyStorage UINT *static const PROPSPEC PROPVARIANT *static UINT const PROPSPEC PROPVARIANT PROPID
_In_ HANDLE _Outptr_result_bytebuffer_ ViewSize PVOID * BaseAddress
DECLSPEC_NORETURN NTSYSAPI VOID NTAPI RtlRaiseStatus(_In_ NTSTATUS Status)
NTSYSAPI VOID NTAPI RtlInitAnsiString(PANSI_STRING DestinationString, PCSZ SourceString)
_In_ ULONG _In_ ULONG _In_ ULONG Length
PVOID LoadOle32Export(PVOID *BaseAddress, const PCHAR ProcedureName)
PSERIALIZEDPROPERTYVALUE NTAPI RtlConvertVariantToProperty(IN const PROPVARIANT *pvar, IN USHORT CodePage, OUT PSERIALIZEDPROPERTYVALUE pprop OPTIONAL, IN OUT PULONG pcb, IN PROPID pid, IN BOOLEAN fReserved, IN OUT PULONG pcIndirect OPTIONAL)
PVOID PSERIALIZEDPROPERTYVALUE
BOOLEAN NTAPI RtlConvertPropertyToVariant(IN PSERIALIZEDPROPERTYVALUE prop, IN USHORT CodePage, OUT PROPVARIANT *pvar, IN PPMemoryAllocator pma)
ULONG NTAPI PropertyLengthAsVariant(IN PSERIALIZEDPROPERTYVALUE pProp, IN ULONG cbProp, IN USHORT CodePage, IN BYTE bReserved)
PULONG MinorVersion OPTIONAL
#define RTL_CONSTANT_STRING(s)
_In_ ULONG_PTR _In_ ULONG _Out_ ULONG_PTR * pid