propidl.h File Reference

#include "rpc.h"
#include "rpcndr.h"
#include "windows.h"
#include "ole2.h"
#include "sal.h"
#include "rpcsal.h"
#include "objidl.h"
#include "oaidl.h"

Go to the source code of this file.

Data Structures

struct  tagVersionedStream
struct  tagCAC
struct  tagSERIALIZEDPROPERTYVALUE

Defines

#define interface   struct
#define PROPSETFLAG_DEFAULT   ( 0 )
#define PROPSETFLAG_NONSIMPLE   ( 1 )
#define PROPSETFLAG_ANSI   ( 2 )
#define PROPSETFLAG_UNBUFFERED   ( 4 )
#define PROPSETFLAG_CASE_SENSITIVE   ( 8 )
#define PROPSET_BEHAVIOR_CASE_SENSITIVE   ( 1 )
#define tag_inner_PROPVARIANT
#define REFPROPVARIANT   const PROPVARIANT * __MIDL_CONST
#define PID_DICTIONARY   ( 0 )
#define PID_CODEPAGE   ( 0x1 )
#define PID_FIRST_USABLE   ( 0x2 )
#define PID_FIRST_NAME_DEFAULT   ( 0xfff )
#define PID_LOCALE   ( 0x80000000 )
#define PID_MODIFY_TIME   ( 0x80000001 )
#define PID_SECURITY   ( 0x80000002 )
#define PID_BEHAVIOR   ( 0x80000003 )
#define PID_ILLEGAL   ( 0xffffffff )
#define PID_MIN_READONLY   ( 0x80000000 )
#define PID_MAX_READONLY   ( 0xbfffffff )
#define PIDDI_THUMBNAIL   0x00000002L
#define PIDSI_TITLE   0x00000002L
#define PIDSI_SUBJECT   0x00000003L
#define PIDSI_AUTHOR   0x00000004L
#define PIDSI_KEYWORDS   0x00000005L
#define PIDSI_COMMENTS   0x00000006L
#define PIDSI_TEMPLATE   0x00000007L
#define PIDSI_LASTAUTHOR   0x00000008L
#define PIDSI_REVNUMBER   0x00000009L
#define PIDSI_EDITTIME   0x0000000aL
#define PIDSI_LASTPRINTED   0x0000000bL
#define PIDSI_CREATE_DTM   0x0000000cL
#define PIDSI_LASTSAVE_DTM   0x0000000dL
#define PIDSI_PAGECOUNT   0x0000000eL
#define PIDSI_WORDCOUNT   0x0000000fL
#define PIDSI_CHARCOUNT   0x00000010L
#define PIDSI_THUMBNAIL   0x00000011L
#define PIDSI_APPNAME   0x00000012L
#define PIDSI_DOC_SECURITY   0x00000013L
#define PIDDSI_CATEGORY   0x00000002
#define PIDDSI_PRESFORMAT   0x00000003
#define PIDDSI_BYTECOUNT   0x00000004
#define PIDDSI_LINECOUNT   0x00000005
#define PIDDSI_PARCOUNT   0x00000006
#define PIDDSI_SLIDECOUNT   0x00000007
#define PIDDSI_NOTECOUNT   0x00000008
#define PIDDSI_HIDDENCOUNT   0x00000009
#define PIDDSI_MMCLIPCOUNT   0x0000000A
#define PIDDSI_SCALE   0x0000000B
#define PIDDSI_HEADINGPAIR   0x0000000C
#define PIDDSI_DOCPARTS   0x0000000D
#define PIDDSI_MANAGER   0x0000000E
#define PIDDSI_COMPANY   0x0000000F
#define PIDDSI_LINKSDIRTY   0x00000010
#define PIDMSI_EDITOR   0x00000002L
#define PIDMSI_SUPPLIER   0x00000003L
#define PIDMSI_SOURCE   0x00000004L
#define PIDMSI_SEQUENCE_NO   0x00000005L
#define PIDMSI_PROJECT   0x00000006L
#define PIDMSI_STATUS   0x00000007L
#define PIDMSI_OWNER   0x00000008L
#define PIDMSI_RATING   0x00000009L
#define PIDMSI_PRODUCTION   0x0000000AL
#define PIDMSI_COPYRIGHT   0x0000000BL
#define PRSPEC_INVALID   ( 0xffffffff )
#define PRSPEC_LPWSTR   ( 0 )
#define PRSPEC_PROPID   ( 1 )
#define PROPSETHDR_OSVER_KIND(dwOSVer)   HIWORD( (dwOSVer) )
#define PROPSETHDR_OSVER_MAJOR(dwOSVer)   LOBYTE(LOWORD( (dwOSVer) ))
#define PROPSETHDR_OSVER_MINOR(dwOSVer)   HIBYTE(LOWORD( (dwOSVer) ))
#define PROPSETHDR_OSVERSION_UNKNOWN   0xFFFFFFFF
#define _PROPVARIANTINIT_DEFINED_
#define PropVariantInit(pvar)   memset ( (pvar), 0, sizeof(PROPVARIANT) )
#define CCH_MAX_PROPSTG_NAME   31

Typedefs

typedef interface IPropertyStorage IPropertyStorage
typedef interface
IPropertySetStorage 
IPropertySetStorage
typedef interface IEnumSTATPROPSTG IEnumSTATPROPSTG
typedef interface
IEnumSTATPROPSETSTG 
IEnumSTATPROPSETSTG
typedef struct tagVersionedStream VERSIONEDSTREAM
typedef struct tagVersionedStream * LPVERSIONEDSTREAM
typedef struct tagPROPVARIANT PROPVARIANT
typedef struct tagCAC CAC
typedef WORD PROPVAR_PAD1
typedef WORD PROPVAR_PAD2
typedef WORD PROPVAR_PAD3
typedef __RPC_unique_pointer
IPropertySetStorage * 
LPPROPERTYSETSTORAGE
typedef __RPC_unique_pointer
IEnumSTATPROPSETSTG * 
LPENUMSTATPROPSETSTG
typedef __RPC_unique_pointer
IPropertyStorage * 
LPPROPERTYSTORAGE
typedef struct
tagSERIALIZEDPROPERTYVALUE 
SERIALIZEDPROPERTYVALUE

Enumerations

enum  PIDMSI_STATUS_VALUE {
  PIDMSI_STATUS_NORMAL = 0, PIDMSI_STATUS_NEW = ( PIDMSI_STATUS_NORMAL + 1 ), PIDMSI_STATUS_PRELIM = ( PIDMSI_STATUS_NEW + 1 ), PIDMSI_STATUS_DRAFT = ( PIDMSI_STATUS_PRELIM + 1 ),
  PIDMSI_STATUS_INPROGRESS = ( PIDMSI_STATUS_DRAFT + 1 ), PIDMSI_STATUS_EDIT = ( PIDMSI_STATUS_INPROGRESS + 1 ), PIDMSI_STATUS_REVIEW = ( PIDMSI_STATUS_EDIT + 1 ), PIDMSI_STATUS_PROOF = ( PIDMSI_STATUS_REVIEW + 1 ),
  PIDMSI_STATUS_FINAL = ( PIDMSI_STATUS_PROOF + 1 ), PIDMSI_STATUS_OTHER = 0x7fff
}

Functions

HRESULT STDMETHODCALLTYPE IEnumSTATPROPSTG_RemoteNext_Proxy (IEnumSTATPROPSTG *This, ULONG celt, __RPC__out_ecount_part(celt,*pceltFetched) STATPROPSTG *rgelt, __RPC__out ULONG *pceltFetched)
void __RPC_STUB IEnumSTATPROPSTG_RemoteNext_Stub (IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IEnumSTATPROPSETSTG_RemoteNext_Proxy (IEnumSTATPROPSETSTG *This, ULONG celt, __RPC__out_ecount_part(celt,*pceltFetched) STATPROPSETSTG *rgelt, __RPC__out ULONG *pceltFetched)
void __RPC_STUB IEnumSTATPROPSETSTG_RemoteNext_Stub (IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
WINOLEAPI PropVariantCopy (PROPVARIANT *pvarDest, const PROPVARIANT *pvarSrc)
WINOLEAPI PropVariantClear (PROPVARIANT *pvar)
WINOLEAPI FreePropVariantArray (ULONG cVariants, PROPVARIANT *rgvars)
WINOLEAPI StgCreatePropStg (IUnknown *pUnk, REFFMTID fmtid, const CLSID *pclsid, DWORD grfFlags, DWORD dwReserved, IPropertyStorage **ppPropStg)
WINOLEAPI StgOpenPropStg (IUnknown *pUnk, REFFMTID fmtid, DWORD grfFlags, DWORD dwReserved, IPropertyStorage **ppPropStg)
WINOLEAPI StgCreatePropSetStg (IStorage *pStorage, DWORD dwReserved, IPropertySetStorage **ppPropSetStg)
__checkReturn WINOLEAPI FmtIdToPropStgName (const FMTID *pfmtid, __out_ecount(CCH_MAX_PROPSTG_NAME+1) LPOLESTR oszName)
WINOLEAPI PropStgNameToFmtId (__in __nullterminated const LPOLESTR oszName, FMTID *pfmtid)
EXTERN_C
SERIALIZEDPROPERTYVALUE
*__stdcall 
StgConvertVariantToProperty (__in const PROPVARIANT *pvar, USHORT CodePage, __out_bcount_opt(*pcb) SERIALIZEDPROPERTYVALUE *pprop, __inout ULONG *pcb, PROPID pid, __reserved BOOLEAN fReserved, __out_opt ULONG *pcIndirect)
unsigned long __RPC_USER BSTR_UserSize (unsigned long *, unsigned long, BSTR *)
unsigned char *__RPC_USER BSTR_UserMarshal (unsigned long *, unsigned char *, BSTR *)
unsigned char *__RPC_USER BSTR_UserUnmarshal (unsigned long *, unsigned char *, BSTR *)
void __RPC_USER BSTR_UserFree (unsigned long *, BSTR *)
unsigned long __RPC_USER LPSAFEARRAY_UserSize (unsigned long *, unsigned long, LPSAFEARRAY *)
unsigned char *__RPC_USER LPSAFEARRAY_UserMarshal (unsigned long *, unsigned char *, LPSAFEARRAY *)
unsigned char *__RPC_USER LPSAFEARRAY_UserUnmarshal (unsigned long *, unsigned char *, LPSAFEARRAY *)
void __RPC_USER LPSAFEARRAY_UserFree (unsigned long *, LPSAFEARRAY *)
unsigned long __RPC_USER BSTR_UserSize64 (unsigned long *, unsigned long, BSTR *)
unsigned char *__RPC_USER BSTR_UserMarshal64 (unsigned long *, unsigned char *, BSTR *)
unsigned char *__RPC_USER BSTR_UserUnmarshal64 (unsigned long *, unsigned char *, BSTR *)
void __RPC_USER BSTR_UserFree64 (unsigned long *, BSTR *)
unsigned long __RPC_USER LPSAFEARRAY_UserSize64 (unsigned long *, unsigned long, LPSAFEARRAY *)
unsigned char *__RPC_USER LPSAFEARRAY_UserMarshal64 (unsigned long *, unsigned char *, LPSAFEARRAY *)
unsigned char *__RPC_USER LPSAFEARRAY_UserUnmarshal64 (unsigned long *, unsigned char *, LPSAFEARRAY *)
void __RPC_USER LPSAFEARRAY_UserFree64 (unsigned long *, LPSAFEARRAY *)
HRESULT STDMETHODCALLTYPE IEnumSTATPROPSTG_Next_Proxy (IEnumSTATPROPSTG *This, ULONG celt, STATPROPSTG *rgelt, ULONG *pceltFetched)
HRESULT STDMETHODCALLTYPE IEnumSTATPROPSTG_Next_Stub (IEnumSTATPROPSTG *This, ULONG celt, __RPC__out_ecount_part(celt,*pceltFetched) STATPROPSTG *rgelt, __RPC__out ULONG *pceltFetched)
HRESULT STDMETHODCALLTYPE IEnumSTATPROPSETSTG_Next_Proxy (IEnumSTATPROPSETSTG *This, ULONG celt, STATPROPSETSTG *rgelt, ULONG *pceltFetched)
HRESULT STDMETHODCALLTYPE IEnumSTATPROPSETSTG_Next_Stub (IEnumSTATPROPSETSTG *This, ULONG celt, __RPC__out_ecount_part(celt,*pceltFetched) STATPROPSETSTG *rgelt, __RPC__out ULONG *pceltFetched)

Variables

RPC_IF_HANDLE __MIDL_itf_propidl_0000_0000_v0_0_c_ifspec
RPC_IF_HANDLE __MIDL_itf_propidl_0000_0000_v0_0_s_ifspec
EXTERN_C const IID IID_IPropertyStorage
EXTERN_C const IID IID_IPropertySetStorage
EXTERN_C const IID IID_IEnumSTATPROPSTG
EXTERN_C const IID IID_IEnumSTATPROPSETSTG
RPC_IF_HANDLE __MIDL_itf_propidl_0000_0004_v0_0_c_ifspec
RPC_IF_HANDLE __MIDL_itf_propidl_0000_0004_v0_0_s_ifspec

Define Documentation

#define _PROPVARIANTINIT_DEFINED_
#define CCH_MAX_PROPSTG_NAME   31
#define interface   struct

Referenced by Pa_CloseStream().

#define PID_BEHAVIOR   ( 0x80000003 )
#define PID_CODEPAGE   ( 0x1 )
#define PID_DICTIONARY   ( 0 )
#define PID_FIRST_NAME_DEFAULT   ( 0xfff )
#define PID_FIRST_USABLE   ( 0x2 )
#define PID_ILLEGAL   ( 0xffffffff )
#define PID_LOCALE   ( 0x80000000 )
#define PID_MAX_READONLY   ( 0xbfffffff )
#define PID_MIN_READONLY   ( 0x80000000 )
#define PID_MODIFY_TIME   ( 0x80000001 )
#define PID_SECURITY   ( 0x80000002 )
#define PIDDI_THUMBNAIL   0x00000002L
#define PIDDSI_BYTECOUNT   0x00000004
#define PIDDSI_CATEGORY   0x00000002
#define PIDDSI_COMPANY   0x0000000F
#define PIDDSI_DOCPARTS   0x0000000D
#define PIDDSI_HEADINGPAIR   0x0000000C
#define PIDDSI_HIDDENCOUNT   0x00000009
#define PIDDSI_LINECOUNT   0x00000005
#define PIDDSI_LINKSDIRTY   0x00000010
#define PIDDSI_MANAGER   0x0000000E
#define PIDDSI_MMCLIPCOUNT   0x0000000A
#define PIDDSI_NOTECOUNT   0x00000008
#define PIDDSI_PARCOUNT   0x00000006
#define PIDDSI_PRESFORMAT   0x00000003
#define PIDDSI_SCALE   0x0000000B
#define PIDDSI_SLIDECOUNT   0x00000007
#define PIDMSI_COPYRIGHT   0x0000000BL
#define PIDMSI_EDITOR   0x00000002L
#define PIDMSI_OWNER   0x00000008L
#define PIDMSI_PRODUCTION   0x0000000AL
#define PIDMSI_PROJECT   0x00000006L
#define PIDMSI_RATING   0x00000009L
#define PIDMSI_SEQUENCE_NO   0x00000005L
#define PIDMSI_SOURCE   0x00000004L
#define PIDMSI_STATUS   0x00000007L
#define PIDMSI_SUPPLIER   0x00000003L
#define PIDSI_APPNAME   0x00000012L
#define PIDSI_AUTHOR   0x00000004L
#define PIDSI_CHARCOUNT   0x00000010L
#define PIDSI_COMMENTS   0x00000006L
#define PIDSI_CREATE_DTM   0x0000000cL
#define PIDSI_DOC_SECURITY   0x00000013L
#define PIDSI_EDITTIME   0x0000000aL
#define PIDSI_KEYWORDS   0x00000005L
#define PIDSI_LASTAUTHOR   0x00000008L
#define PIDSI_LASTPRINTED   0x0000000bL
#define PIDSI_LASTSAVE_DTM   0x0000000dL
#define PIDSI_PAGECOUNT   0x0000000eL
#define PIDSI_REVNUMBER   0x00000009L
#define PIDSI_SUBJECT   0x00000003L
#define PIDSI_TEMPLATE   0x00000007L
#define PIDSI_THUMBNAIL   0x00000011L
#define PIDSI_TITLE   0x00000002L
#define PIDSI_WORDCOUNT   0x0000000fL
#define PROPSET_BEHAVIOR_CASE_SENSITIVE   ( 1 )
#define PROPSETFLAG_ANSI   ( 2 )
#define PROPSETFLAG_CASE_SENSITIVE   ( 8 )
#define PROPSETFLAG_DEFAULT   ( 0 )
#define PROPSETFLAG_NONSIMPLE   ( 1 )
#define PROPSETFLAG_UNBUFFERED   ( 4 )
#define PROPSETHDR_OSVER_KIND ( dwOSVer   )     HIWORD( (dwOSVer) )
#define PROPSETHDR_OSVER_MAJOR ( dwOSVer   )     LOBYTE(LOWORD( (dwOSVer) ))
#define PROPSETHDR_OSVER_MINOR ( dwOSVer   )     HIBYTE(LOWORD( (dwOSVer) ))
#define PROPSETHDR_OSVERSION_UNKNOWN   0xFFFFFFFF
#define PropVariantInit ( pvar   )     memset ( (pvar), 0, sizeof(PROPVARIANT) )

Referenced by PaWasapi_Initialize().

#define PRSPEC_INVALID   ( 0xffffffff )
#define PRSPEC_LPWSTR   ( 0 )
#define PRSPEC_PROPID   ( 1 )
#define REFPROPVARIANT   const PROPVARIANT * __MIDL_CONST
#define tag_inner_PROPVARIANT

Typedef Documentation

typedef struct tagCAC CAC
typedef __RPC_unique_pointer IEnumSTATPROPSETSTG* LPENUMSTATPROPSETSTG
typedef __RPC_unique_pointer IPropertySetStorage* LPPROPERTYSETSTORAGE
typedef __RPC_unique_pointer IPropertyStorage* LPPROPERTYSTORAGE
typedef WORD PROPVAR_PAD1
typedef WORD PROPVAR_PAD2
typedef WORD PROPVAR_PAD3
typedef struct tagPROPVARIANT PROPVARIANT

Enumeration Type Documentation

Enumerator:
PIDMSI_STATUS_NORMAL 
PIDMSI_STATUS_NEW 
PIDMSI_STATUS_PRELIM 
PIDMSI_STATUS_DRAFT 
PIDMSI_STATUS_INPROGRESS 
PIDMSI_STATUS_EDIT 
PIDMSI_STATUS_REVIEW 
PIDMSI_STATUS_PROOF 
PIDMSI_STATUS_FINAL 
PIDMSI_STATUS_OTHER 

Function Documentation

void __RPC_USER BSTR_UserFree ( unsigned long *  ,
BSTR *   
)
void __RPC_USER BSTR_UserFree64 ( unsigned long *  ,
BSTR *   
)
unsigned char* __RPC_USER BSTR_UserMarshal ( unsigned long *  ,
unsigned char *  ,
BSTR *   
)
unsigned char* __RPC_USER BSTR_UserMarshal64 ( unsigned long *  ,
unsigned char *  ,
BSTR *   
)
unsigned long __RPC_USER BSTR_UserSize ( unsigned long *  ,
unsigned  long,
BSTR *   
)
unsigned long __RPC_USER BSTR_UserSize64 ( unsigned long *  ,
unsigned  long,
BSTR *   
)
unsigned char* __RPC_USER BSTR_UserUnmarshal ( unsigned long *  ,
unsigned char *  ,
BSTR *   
)
unsigned char* __RPC_USER BSTR_UserUnmarshal64 ( unsigned long *  ,
unsigned char *  ,
BSTR *   
)
__checkReturn WINOLEAPI FmtIdToPropStgName ( const FMTID *  pfmtid,
__out_ecount(CCH_MAX_PROPSTG_NAME+1) LPOLESTR  oszName 
)
WINOLEAPI FreePropVariantArray ( ULONG  cVariants,
PROPVARIANT *  rgvars 
)
HRESULT STDMETHODCALLTYPE IEnumSTATPROPSETSTG_Next_Proxy ( IEnumSTATPROPSETSTG *  This,
ULONG  celt,
STATPROPSETSTG *  rgelt,
ULONG *  pceltFetched 
)
HRESULT STDMETHODCALLTYPE IEnumSTATPROPSETSTG_Next_Stub ( IEnumSTATPROPSETSTG *  This,
ULONG  celt,
__RPC__out_ecount_part(celt,*pceltFetched) STATPROPSETSTG *  rgelt,
__RPC__out ULONG *  pceltFetched 
)
HRESULT STDMETHODCALLTYPE IEnumSTATPROPSETSTG_RemoteNext_Proxy ( IEnumSTATPROPSETSTG *  This,
ULONG  celt,
__RPC__out_ecount_part(celt,*pceltFetched) STATPROPSETSTG *  rgelt,
__RPC__out ULONG *  pceltFetched 
)
void __RPC_STUB IEnumSTATPROPSETSTG_RemoteNext_Stub ( IRpcStubBuffer *  This,
IRpcChannelBuffer *  _pRpcChannelBuffer,
PRPC_MESSAGE  _pRpcMessage,
DWORD *  _pdwStubPhase 
)
HRESULT STDMETHODCALLTYPE IEnumSTATPROPSTG_Next_Proxy ( IEnumSTATPROPSTG *  This,
ULONG  celt,
STATPROPSTG *  rgelt,
ULONG *  pceltFetched 
)
HRESULT STDMETHODCALLTYPE IEnumSTATPROPSTG_Next_Stub ( IEnumSTATPROPSTG *  This,
ULONG  celt,
__RPC__out_ecount_part(celt,*pceltFetched) STATPROPSTG *  rgelt,
__RPC__out ULONG *  pceltFetched 
)
HRESULT STDMETHODCALLTYPE IEnumSTATPROPSTG_RemoteNext_Proxy ( IEnumSTATPROPSTG *  This,
ULONG  celt,
__RPC__out_ecount_part(celt,*pceltFetched) STATPROPSTG *  rgelt,
__RPC__out ULONG *  pceltFetched 
)
void __RPC_STUB IEnumSTATPROPSTG_RemoteNext_Stub ( IRpcStubBuffer *  This,
IRpcChannelBuffer *  _pRpcChannelBuffer,
PRPC_MESSAGE  _pRpcMessage,
DWORD *  _pdwStubPhase 
)
void __RPC_USER LPSAFEARRAY_UserFree ( unsigned long *  ,
LPSAFEARRAY *   
)
void __RPC_USER LPSAFEARRAY_UserFree64 ( unsigned long *  ,
LPSAFEARRAY *   
)
unsigned char* __RPC_USER LPSAFEARRAY_UserMarshal ( unsigned long *  ,
unsigned char *  ,
LPSAFEARRAY *   
)
unsigned char* __RPC_USER LPSAFEARRAY_UserMarshal64 ( unsigned long *  ,
unsigned char *  ,
LPSAFEARRAY *   
)
unsigned long __RPC_USER LPSAFEARRAY_UserSize ( unsigned long *  ,
unsigned  long,
LPSAFEARRAY *   
)
unsigned long __RPC_USER LPSAFEARRAY_UserSize64 ( unsigned long *  ,
unsigned  long,
LPSAFEARRAY *   
)
unsigned char* __RPC_USER LPSAFEARRAY_UserUnmarshal ( unsigned long *  ,
unsigned char *  ,
LPSAFEARRAY *   
)
unsigned char* __RPC_USER LPSAFEARRAY_UserUnmarshal64 ( unsigned long *  ,
unsigned char *  ,
LPSAFEARRAY *   
)
WINOLEAPI PropStgNameToFmtId ( __in __nullterminated const LPOLESTR  oszName,
FMTID *  pfmtid 
)
WINOLEAPI PropVariantClear ( PROPVARIANT *  pvar  ) 

Referenced by PaWasapi_Initialize().

WINOLEAPI PropVariantCopy ( PROPVARIANT *  pvarDest,
const PROPVARIANT *  pvarSrc 
)
EXTERN_C SERIALIZEDPROPERTYVALUE* __stdcall StgConvertVariantToProperty ( __in const PROPVARIANT *  pvar,
USHORT  CodePage,
__out_bcount_opt *pcb SERIALIZEDPROPERTYVALUE *  pprop,
__inout ULONG *  pcb,
PROPID  pid,
__reserved BOOLEAN  fReserved,
__out_opt ULONG *  pcIndirect 
)
WINOLEAPI StgCreatePropSetStg ( IStorage *  pStorage,
DWORD  dwReserved,
IPropertySetStorage **  ppPropSetStg 
)
WINOLEAPI StgCreatePropStg ( IUnknown *  pUnk,
REFFMTID  fmtid,
const CLSID *  pclsid,
DWORD  grfFlags,
DWORD  dwReserved,
IPropertyStorage **  ppPropStg 
)
WINOLEAPI StgOpenPropStg ( IUnknown *  pUnk,
REFFMTID  fmtid,
DWORD  grfFlags,
DWORD  dwReserved,
IPropertyStorage **  ppPropStg 
)

Variable Documentation

EXTERN_C const IID IID_IEnumSTATPROPSETSTG
EXTERN_C const IID IID_IEnumSTATPROPSTG
EXTERN_C const IID IID_IPropertySetStorage
EXTERN_C const IID IID_IPropertyStorage

Generated for PortAudio by  doxygen1.6.1