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  ) 
 

Definition at line 143 of file propapi.h.

Referenced by CBufferAllocator::CBufferAllocator().

#define PROPASSERTMSG szReason,
 ) 
 

Definition at line 144 of file propapi.h.

#define PropFreeHeap h,
z,
 )     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