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 LdrUnloadDll(_In_ PVOID BaseAddress)
NTSTATUS NTAPI DECLSPEC_HOTPATCH LdrLoadDll(_In_opt_ PWSTR SearchPath, _In_opt_ PULONG DllCharacteristics, _In_ PUNICODE_STRING DllName, _Out_ PVOID *BaseAddress)
NTSTATUS NTAPI LdrGetProcedureAddress(_In_ PVOID BaseAddress, _In_opt_ _When_(Ordinal==0, _Notnull_) PANSI_STRING Name, _In_opt_ _When_(Name==NULL, _In_range_(>, 0)) ULONG Ordinal, _Out_ PVOID *ProcedureAddress)
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