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 __REQUIRED_RPCNDR_H_VERSION__   500
#define __REQUIRED_RPCSAL_H_VERSION__   100
#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 tagVersionedStreamLPVERSIONEDSTREAM
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 __REQUIRED_RPCNDR_H_VERSION__   500

#define __REQUIRED_RPCSAL_H_VERSION__   100

#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 on Tue Aug 9 14:05:53 2011 for PortAudio by  doxygen 1.5.7.1