Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

propapi.h File Reference

Go to the source code of this file.

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)


Define Documentation

#define CBIT_BYTE   8
 

Definition at line 174 of file propapi.h.

#define CBIT_CHARMASK   5
 

Definition at line 176 of file propapi.h.

#define CBIT_GUID   (CBIT_BYTE * sizeof(GUID))
 

Definition at line 175 of file propapi.h.

#define CBSTM_UNKNOWN   ((ULONG) -1)
 

Definition at line 288 of file propapi.h.

#define CCH_MAXPROPNAME   255
 

Definition at line 186 of file propapi.h.

#define CCH_MAXPROPNAMESZ   (CCH_MAXPROPNAME + 1)
 

Definition at line 187 of file propapi.h.

#define CCH_PROPSET   (1 + (CBIT_GUID + CBIT_CHARMASK-1)/CBIT_CHARMASK)
 

Definition at line 179 of file propapi.h.

#define CCH_PROPSETCOLONSZ   (1 + CCH_PROPSET + 1)
 

Definition at line 181 of file propapi.h.

#define CCH_PROPSETSZ   (CCH_PROPSET + 1)
 

Definition at line 180 of file propapi.h.

#define CMS_READONLY   0x00000000
 

Definition at line 247 of file propapi.h.

#define CMS_TRANSACTED   0x00000002
 

Definition at line 249 of file propapi.h.

#define CMS_WRITE   0x00000001
 

Definition at line 248 of file propapi.h.

#define CREATEPROP_CREATE   0x0002
 

Definition at line 237 of file propapi.h.

#define CREATEPROP_CREATEIF   0x0003
 

Definition at line 238 of file propapi.h.

#define CREATEPROP_DELETE   0x0004
 

Definition at line 239 of file propapi.h.

#define CREATEPROP_MODEMASK   0x000f
 

Definition at line 240 of file propapi.h.

#define CREATEPROP_NONSIMPLE   0x0010
 

Definition at line 242 of file propapi.h.

#define CREATEPROP_READ   0x0000
 

Definition at line 235 of file propapi.h.

#define CREATEPROP_WRITE   0x0001
 

Definition at line 236 of file propapi.h.

#define CWC_MAXPROPNAME   CCH_MAXPROPNAME
 

Definition at line 188 of file propapi.h.

#define CWC_MAXPROPNAMESZ   CCH_MAXPROPNAMESZ
 

Definition at line 189 of file propapi.h.

#define ENUMPROP_NONAMES   0x00000001
 

Definition at line 363 of file propapi.h.

#define MAX_DOCFILE_ENTRY_NAME   31
 

Definition at line 191 of file propapi.h.

#define OC_PROPSET0   ((OLECHAR) 0x0005)
 

Definition at line 172 of file propapi.h.

#define PROPAPI
 

Definition at line 128 of file propapi.h.

#define PROPASSERT (  f   ) 
 

Definition at line 143 of file propapi.h.

Referenced by CBufferAllocator::CBufferAllocator().

#define PROPASSERTMSG (  szReason,
f   ) 
 

Definition at line 144 of file propapi.h.

#define PropFreeHeap (  h,
z,
p   )     CoTaskMemFree(p)
 

Definition at line 131 of file propapi.h.

#define PROPGENPROPERTYNAME (  s,
n   ) 
 

Value:

{ \ memcpy ((s), OLESTR("prop"), sizeof (OLESTR("prop"))); \ ULTOO ((n), &(s)[sizeof("prop") - 1], 10); \ }

Definition at line 148 of file propapi.h.

#define PropSprintfA   wsprintfA
 

Definition at line 159 of file propapi.h.

#define PROPSYSAPI
 

Definition at line 127 of file propapi.h.

#define PropVsprintfA   wvsprintfA
 

Definition at line 160 of file propapi.h.

#define WC_PROPSET0   ((WCHAR) 0x0005)
 

Definition at line 171 of file propapi.h.

#define WIN32_UNICODECALLOUTS
 

Value:

GetACP, \ MultiByteToWideChar, \ WideCharToMultiByte, \ PropSysAllocString, \ PropSysFreeString

Definition at line 92 of file propapi.h.


Typedef Documentation

typedef IN DWORD IN LPCWSTR IN int OUT LPSTR IN int cchMultiByte
 

Definition at line 43 of file propapi.h.

typedef IN DWORD IN LPCWSTR IN int cchWideChar
 

Definition at line 43 of file propapi.h.

typedef IN DWORD dwFlags
 

Definition at line 43 of file propapi.h.

Referenced by _CreateWindowEx(), _ExitWindowsEx(), _GetMenuState(), _MonitorFromPoint(), _MonitorFromRect(), _SetLayeredWindowAttributes(), _SetWindowsHookEx(), _SetWinEventHook(), _UpdateLayeredWindow(), AlignRects(), AnimateWindow(), BroadcastSystemMessage(), BroadcastSystemMessageWorker(), CallNextHookEx(), CColorMatchDialog::CColorMatchDialog(), ChangeDisplaySettings(), ChangeDisplaySettingsEx(), CharNextExA(), CharPrevExA(), ClearWindowState(), CMCreateDeviceLinkProfile(), CMCreateMultiProfileTransform(), CMCreateMultiProfileTransformInternal(), CMCreateTransformExt(), CMCreateTransformExtInternal(), CMCreateTransformExtW(), CMMConcatInitPrivate(), CMMInitPrivate(), CMTranslateRGB(), CommonCreateDesktop(), CommonOpenDesktop(), Create_LH_ProfileSet(), CreateColorTransformA(), CreateColorTransformW(), CreateCombi(), CreateConsoleScreenBuffer(), CreateDesktopA(), CreateDesktopW(), CreateDeviceLinkProfile(), CreateFade(), CreateMultiProfileTransform(), CWConcatColorWorld4MS(), DECLARE_INTERFACE_(), DeviceEventWorker(), DrawMenuItemCheckMark(), EnumDisplayDevices(), EnumDisplaySettingsEx(), CMonitorProfileManagement::FillList(), CPrinterProfileManagement::FillList(), CDeviceProfileManagement::FillList(), CColorMatchDialog::FillStructure(), GetDialogMonitor(), GetFlags(), GetMouseCoord(), CColorMatchDialog::GoodParms(), ImmGetImeMenuItemsA(), ImmGetImeMenuItemsInterProcess(), ImmGetImeMenuItemsW(), ImmGetImeMenuItemsWorker(), InitiateShutdown(), InternalCreateColorTransform(), InternalSetProp(), keybd_event(), LBGetScrollFlags(), CString::LoadAndFormat(), main(), MonitorFromPoint(), MonitorFromRect(), MonitorFromWindow(), mouse_event(), MsgWaitForMultipleObjectsEx(), NonConsoleProcessShutdown(), NotifyLogon(), NtUserChangeDisplaySettings(), NtUserCreateDesktop(), NtUserCreateWindowEx(), NtUserDeleteMenu(), NtUserEnumDisplayDevices(), NtUserEnumDisplaySettings(), NtUserGetGuiResources(), NtUserModifyUserStartupInfoFlags(), NtUserNotifyProcessCreate(), NtUserOpenDesktop(), NtUserOpenInputDesktop(), NtUserRegisterClassExWOW(), NtUserRemoveMenu(), NtUserSetImeHotKey(), NtUserSetLayeredWindowAttributes(), NtUserSetThreadState(), NtUserSetWindowPos(), NtUserSetWindowsHookAW(), NtUserSetWindowsHookEx(), NtUserSetWinEventHook(), NtUserUpdateLayeredWindow(), OpenDesktopA(), OpenDesktopCompletion(), OpenDesktopW(), PrepareCombiLUTs(), PSMTextOut(), RegisterSystemThread(), RtlpForceAllocateTPHeap(), ScrollWindowEx(), SetAppCompatFlags(), SetConsoleDisplayMode(), SetConsoleHandleInformation(), SetWindowsHookExAW(), SetWindowState(), SetWinEventHook(), SmoothScrollWindowEx(), TestFadeFlags(), TrackFullscreenMode(), UnlockConsole(), UserClientShutdown(), UserLpkPSMTextOut(), UserTextOutWInternal(), UserVisrgnFromHwnd(), vAddType1Font(), ValidateState(), WriteCharsFromInput(), WWSB_WriteChars(), xxxActivateThisWindow(), xxxCreateDesktop(), xxxDrawMenuItem(), xxxDWP_DoNCActivate(), xxxFlashWindow(), xxxHkCallHook(), xxxImmActivateAndUnloadThreadsLayout(), xxxInternalKeyEventDirect(), xxxLBoxCtlHScroll(), xxxMenuWindowProc(), xxxMinMaximize(), xxxMoveEvent(), xxxNewITopEx(), xxxOpenDesktop(), xxxPSMTextOut(), xxxPushKeyEvent(), xxxRegisterClassEx(), xxxSetProcessInitState(), xxxShowTooltip(), xxxStaticPaint(), xxxTrackPopupMenuEx(), xxxUserChangeDisplaySettings(), xxxUserNotifyProcessCreate(), xxxWindowEvent(), zzzBltValidBits(), zzzRegisterSystemThread(), zzzSetWindowsHookAW(), and zzzSetWindowsHookEx().

typedef BSTR FNSYSALLOCSTRING(OLECHAR FAR *pwsz)
 

Definition at line 59 of file propapi.h.

typedef VOID FNSYSFREESTRING(BSTR pwsz)
 

Definition at line 62 of file propapi.h.

typedef struct _INDIRECTPROPERTY INDIRECTPROPERTY
 

typedef IN DWORD IN LPCWSTR IN int OUT LPSTR IN int IN LPCSTR lpDefaultChar
 

Definition at line 51 of file propapi.h.

typedef IN DWORD IN LPCWSTR IN int OUT LPSTR lpMultiByteStr
 

Definition at line 43 of file propapi.h.

typedef IN DWORD IN LPCWSTR IN int OUT LPSTR IN int IN LPCSTR IN LPBOOL lpUsedDefaultChar
 

Definition at line 51 of file propapi.h.

typedef IN DWORD IN LPCWSTR lpWideCharStr
 

Definition at line 43 of file propapi.h.

typedef VOID* NTMAPPEDSTREAM
 

Definition at line 198 of file propapi.h.

typedef VOID* NTMEMORYALLOCATOR
 

Definition at line 199 of file propapi.h.

typedef VOID* NTPROP
 

Definition at line 197 of file propapi.h.

typedef struct _UNICODECALLOUTS UNICODECALLOUTS
 


Function Documentation

typedef int (  WINAPI  FNWIDECHARTOMULTIBYTE  ) 
 

NTSTATUS PrClosePropertySet (  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 PrEnumerateProperties (  IN NTPROP  np,
IN ULONG  Flags,
IN OUT ULONG *  pkey,
IN OUT ULONG *  pcprop,
OPTIONAL OUT PROPSPEC  aprs[],
OPTIONAL OUT STATPROPSTG  asps[]
) 
 

NTSTATUS PrEnumeratePropertySets (  IN HANDLE  hstg,
IN BOOLEAN  fRestart,
IN OUT ULONG *  pcspss,
IN OUT GUID *  pkey,
OUT STATPROPSETSTG *  pspss
) 
 

NTSTATUS PrFlushPropertySet (  IN NTPROP  np  ) 
 

ULONG PrGuidToPropertySetName (  IN GUID const *  pguid,
OUT OLECHAR  aocname[]
) 
 

NTSTATUS PrOnMappedStreamEvent (  IN VOID *  pv,
IN VOID *  pbuf,
IN ULONG  cbstm
) 
 

PropSysAllocString (  OLECHAR FAR *  pwsz  ) 
 

PropSysFreeString (  BSTR  bstr  ) 
 

NTSTATUS PrPropertySetNameToGuid (  IN ULONG  cwcname,
IN OLECHAR const  aocname[],
OUT GUID *  pguid
) 
 

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 PrQueryPropertyNames (  IN NTPROP  np,
IN ULONG  cprop,
IN PROPID const *  apid,
OUT OLECHAR *  aposz[]
) 
 

NTSTATUS PrQueryPropertySet (  IN NTPROP  np,
OUT STATPROPSETSTG *  pspss
) 
 

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 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
) 
 

VOID PrSetUnicodeCallouts (  IN UNICODECALLOUTS *  pUnicodeCallouts  ) 
 

NTSTATUS PROPSYSAPI PROPAPI RtlClosePropertySet (  IN NTPROP  np  ) 
 

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 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 RtlEnumeratePropertySets (  IN HANDLE  hstg,
IN BOOLEAN  fRestart,
IN OUT ULONG *  pcspss,
IN OUT GUID *  pkey,
OUT STATPROPSETSTG *  pspss
) 
 

NTSTATUS PROPSYSAPI PROPAPI RtlFlushPropertySet (  IN NTPROP  np  ) 
 

ULONG PROPSYSAPI PROPAPI RtlGuidToPropertySetName (  IN GUID const *  pguid,
OUT OLECHAR  aocname[]
) 
 

NTSTATUS PROPSYSAPI PROPAPI RtlOnMappedStreamEvent (  IN VOID *  pv,
IN VOID *  pbuf,
IN ULONG  cbstm
) 
 

NTSTATUS PROPSYSAPI PROPAPI RtlPropertySetNameToGuid (  IN ULONG  cwcname,
IN OLECHAR const  aocname[],
OUT GUID *  pguid
) 
 

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 PROPSYSAPI PROPAPI RtlQueryPropertyNames (  IN NTPROP  np,
IN ULONG  cprop,
IN PROPID const *  apid,
OUT OLECHAR *  aposz[]
) 
 

NTSTATUS PROPSYSAPI PROPAPI RtlQueryPropertySet (  IN NTPROP  np,
OUT STATPROPSETSTG *  pspss
) 
 

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 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
) 
 

VOID PROPSYSAPI PROPAPI RtlSetUnicodeCallouts (  IN UNICODECALLOUTS *  pUnicodeCallouts  ) 
 

typedef UINT (  WINAPI  FNGETACP  ) 
 


Generated on Sat May 15 19:45:21 2004 for test by doxygen 1.3.7