|
Classes |
struct | _UNICODECALLOUTS |
struct | _INDIRECTPROPERTY |
Defines |
#define | WIN32_UNICODECALLOUTS |
#define | PROPSYSAPI |
#define | PROPAPI |
#define | PropFreeHeap(h, z, p) CoTaskMemFree(p) |
#define | PROPASSERT(f) |
#define | PROPASSERTMSG(szReason, f) |
#define | PROPGENPROPERTYNAME(s, n) |
#define | PropSprintfA wsprintfA |
#define | PropVsprintfA wvsprintfA |
#define | WC_PROPSET0 ((WCHAR) 0x0005) |
#define | OC_PROPSET0 ((OLECHAR) 0x0005) |
#define | CBIT_BYTE 8 |
#define | CBIT_GUID (CBIT_BYTE * sizeof(GUID)) |
#define | CBIT_CHARMASK 5 |
#define | CCH_PROPSET (1 + (CBIT_GUID + CBIT_CHARMASK-1)/CBIT_CHARMASK) |
#define | CCH_PROPSETSZ (CCH_PROPSET + 1) |
#define | CCH_PROPSETCOLONSZ (1 + CCH_PROPSET + 1) |
#define | CCH_MAXPROPNAME 255 |
#define | CCH_MAXPROPNAMESZ (CCH_MAXPROPNAME + 1) |
#define | CWC_MAXPROPNAME CCH_MAXPROPNAME |
#define | CWC_MAXPROPNAMESZ CCH_MAXPROPNAMESZ |
#define | MAX_DOCFILE_ENTRY_NAME 31 |
#define | CREATEPROP_READ 0x0000 |
#define | CREATEPROP_WRITE 0x0001 |
#define | CREATEPROP_CREATE 0x0002 |
#define | CREATEPROP_CREATEIF 0x0003 |
#define | CREATEPROP_DELETE 0x0004 |
#define | CREATEPROP_MODEMASK 0x000f |
#define | CREATEPROP_NONSIMPLE 0x0010 |
#define | CMS_READONLY 0x00000000 |
#define | CMS_WRITE 0x00000001 |
#define | CMS_TRANSACTED 0x00000002 |
#define | CBSTM_UNKNOWN ((ULONG) -1) |
#define | ENUMPROP_NONAMES 0x00000001 |
Typedefs |
typedef IN DWORD | dwFlags |
typedef IN DWORD IN LPCSTR | lpMultiByteStr |
typedef IN DWORD IN LPCSTR
IN int | cchMultiByte |
typedef IN DWORD IN LPCSTR
IN int OUT LPWSTR | lpWideCharStr |
typedef IN DWORD IN LPCSTR
IN int OUT LPWSTR IN int | cchWideChar |
typedef IN DWORD IN LPCWSTR
IN int OUT LPSTR IN int IN
LPCSTR | lpDefaultChar |
typedef IN DWORD IN LPCWSTR
IN int OUT LPSTR IN int IN
LPCSTR IN LPBOOL | lpUsedDefaultChar |
typedef BSTR | FNSYSALLOCSTRING (OLECHAR FAR *pwsz) |
typedef VOID | FNSYSFREESTRING (BSTR pwsz) |
typedef _UNICODECALLOUTS | UNICODECALLOUTS |
typedef VOID * | NTPROP |
typedef VOID * | NTMAPPEDSTREAM |
typedef VOID * | NTMEMORYALLOCATOR |
typedef _INDIRECTPROPERTY | INDIRECTPROPERTY |
Functions |
typedef | UINT (WINAPI FNGETACP)(VOID) |
typedef | int (WINAPI FNMULTIBYTETOWIDECHAR)(IN UINT CodePage |
| PropSysAllocString (OLECHAR FAR *pwsz) |
| PropSysFreeString (BSTR bstr) |
VOID PROPSYSAPI PROPAPI | RtlSetUnicodeCallouts (IN UNICODECALLOUTS *pUnicodeCallouts) |
ULONG PROPSYSAPI PROPAPI | RtlGuidToPropertySetName (IN GUID const *pguid, OUT OLECHAR aocname[]) |
NTSTATUS PROPSYSAPI PROPAPI | RtlPropertySetNameToGuid (IN ULONG cwcname, IN OLECHAR const aocname[], OUT GUID *pguid) |
VOID | PrSetUnicodeCallouts (IN UNICODECALLOUTS *pUnicodeCallouts) |
ULONG | PrGuidToPropertySetName (IN GUID const *pguid, OUT OLECHAR aocname[]) |
NTSTATUS | PrPropertySetNameToGuid (IN ULONG cwcname, IN OLECHAR const aocname[], OUT GUID *pguid) |
NTSTATUS PROPSYSAPI PROPAPI | RtlCreatePropertySet (IN NTMAPPEDSTREAM ms, IN USHORT Flags, OPTIONAL IN GUID const *pguid, OPTIONAL IN GUID const *pclsid, IN NTMEMORYALLOCATOR ma, IN ULONG LocaleId, OPTIONAL OUT ULONG *pOSVersion, IN OUT USHORT *pCodePage, OUT NTPROP *pnp) |
NTSTATUS PROPSYSAPI PROPAPI | RtlClosePropertySet (IN NTPROP np) |
NTSTATUS | PrCreatePropertySet (IN NTMAPPEDSTREAM ms, IN USHORT Flags, OPTIONAL IN GUID const *pguid, OPTIONAL IN GUID const *pclsid, IN NTMEMORYALLOCATOR ma, IN ULONG LocaleId, OPTIONAL OUT ULONG *pOSVersion, IN OUT USHORT *pCodePage, OUT NTPROP *pnp) |
NTSTATUS | PrClosePropertySet (IN NTPROP np) |
NTSTATUS PROPSYSAPI PROPAPI | RtlOnMappedStreamEvent (IN VOID *pv, IN VOID *pbuf, IN ULONG cbstm) |
NTSTATUS | PrOnMappedStreamEvent (IN VOID *pv, IN VOID *pbuf, IN ULONG cbstm) |
NTSTATUS PROPSYSAPI PROPAPI | RtlFlushPropertySet (IN NTPROP np) |
NTSTATUS | PrFlushPropertySet (IN NTPROP np) |
NTSTATUS PROPSYSAPI PROPAPI | RtlSetProperties (IN NTPROP np, IN ULONG cprop, IN PROPID pidNameFirst, IN PROPSPEC const aprs[], OPTIONAL OUT PROPID apid[], OPTIONAL OUT INDIRECTPROPERTY **ppip, OPTIONAL IN PROPVARIANT const avar[]) |
NTSTATUS | PrSetProperties (IN NTPROP np, IN ULONG cprop, IN PROPID pidNameFirst, IN PROPSPEC const aprs[], OPTIONAL OUT PROPID apid[], OPTIONAL OUT INDIRECTPROPERTY **ppip, OPTIONAL IN PROPVARIANT const avar[]) |
NTSTATUS PROPSYSAPI PROPAPI | RtlQueryProperties (IN NTPROP np, IN ULONG cprop, IN PROPSPEC const aprs[], OPTIONAL OUT PROPID apid[], OPTIONAL OUT INDIRECTPROPERTY **ppip, IN OUT PROPVARIANT *avar, OUT ULONG *pcpropFound) |
NTSTATUS | PrQueryProperties (IN NTPROP np, IN ULONG cprop, IN PROPSPEC const aprs[], OPTIONAL OUT PROPID apid[], OPTIONAL OUT INDIRECTPROPERTY **ppip, IN OUT PROPVARIANT *avar, OUT ULONG *pcpropFound) |
NTSTATUS PROPSYSAPI PROPAPI | RtlEnumerateProperties (IN NTPROP np, IN ULONG Flags, IN OUT ULONG *pkey, IN OUT ULONG *pcprop, OPTIONAL OUT PROPSPEC aprs[], OPTIONAL OUT STATPROPSTG asps[]) |
NTSTATUS PROPSYSAPI PROPAPI | RtlQueryPropertyNames (IN NTPROP np, IN ULONG cprop, IN PROPID const *apid, OUT OLECHAR *aposz[]) |
NTSTATUS PROPSYSAPI PROPAPI | RtlSetPropertyNames (IN NTPROP np, IN ULONG cprop, IN PROPID const *apid, IN OLECHAR const *const aposz[]) |
NTSTATUS PROPSYSAPI PROPAPI | RtlSetPropertySetClassId (IN NTPROP np, IN GUID const *pclsid) |
NTSTATUS PROPSYSAPI PROPAPI | RtlQueryPropertySet (IN NTPROP np, OUT STATPROPSETSTG *pspss) |
NTSTATUS PROPSYSAPI PROPAPI | RtlEnumeratePropertySets (IN HANDLE hstg, IN BOOLEAN fRestart, IN OUT ULONG *pcspss, IN OUT GUID *pkey, OUT STATPROPSETSTG *pspss) |
NTSTATUS | PrEnumerateProperties (IN NTPROP np, IN ULONG Flags, IN OUT ULONG *pkey, IN OUT ULONG *pcprop, OPTIONAL OUT PROPSPEC aprs[], OPTIONAL OUT STATPROPSTG asps[]) |
NTSTATUS | PrQueryPropertyNames (IN NTPROP np, IN ULONG cprop, IN PROPID const *apid, OUT OLECHAR *aposz[]) |
NTSTATUS | PrSetPropertyNames (IN NTPROP np, IN ULONG cprop, IN PROPID const *apid, IN OLECHAR const *const aposz[]) |
NTSTATUS | PrSetPropertySetClassId (IN NTPROP np, IN GUID const *pclsid) |
NTSTATUS | PrQueryPropertySet (IN NTPROP np, OUT STATPROPSETSTG *pspss) |
NTSTATUS | PrEnumeratePropertySets (IN HANDLE hstg, IN BOOLEAN fRestart, IN OUT ULONG *pcspss, IN OUT GUID *pkey, OUT STATPROPSETSTG *pspss) |