#include "rpc.h"
#include "rpcndr.h"
#include "windows.h"
#include "ole2.h"
#include "objidl.h"
#include "oleidl.h"
#include "ocidl.h"
#include "shtypes.h"
#include "structuredquery.h"
#include <propkeydef.h>
Go to the source code of this file.
#define __REQUIRED_RPCNDR_H_VERSION__ 475 |
#define __REQUIRED_RPCSAL_H_VERSION__ 100 |
#define GUIDSTRING_MAX (1 + 8 + 1 + 4 + 1 + 4 + 1 + 4 + 1 + 12 + 1 + 1) |
#define PKEY_PIDSTR_MAX 10 |
#define PKEYSTR_MAX (GUIDSTRING_MAX + 1 + PKEY_PIDSTR_MAX) |
#define PSSTDAPI EXTERN_C DECLSPEC_IMPORT HRESULT STDAPICALLTYPE |
#define PSSTDAPI_ | ( | type | ) | EXTERN_C DECLSPEC_IMPORT type STDAPICALLTYPE |
typedef int GETPROPERTYSTOREFLAGS |
typedef interface ICreateObject ICreateObject |
typedef interface IDelayedPropertyStoreFactory IDelayedPropertyStoreFactory |
typedef interface IInitializeWithFile IInitializeWithFile |
typedef interface IInitializeWithStream IInitializeWithStream |
typedef interface INamedPropertyStore INamedPropertyStore |
typedef struct InMemoryPropertyStore InMemoryPropertyStore |
typedef interface IObjectWithPropertyKey IObjectWithPropertyKey |
typedef interface IPersistSerializedPropStorage IPersistSerializedPropStorage |
typedef interface IPropertyChange IPropertyChange |
typedef interface IPropertyChangeArray IPropertyChangeArray |
typedef interface IPropertyDescription IPropertyDescription |
typedef interface IPropertyDescriptionAliasInfo IPropertyDescriptionAliasInfo |
typedef interface IPropertyDescriptionList IPropertyDescriptionList |
typedef interface IPropertyDescriptionSearchInfo IPropertyDescriptionSearchInfo |
typedef interface IPropertyEnumType IPropertyEnumType |
typedef interface IPropertyEnumTypeList IPropertyEnumTypeList |
typedef interface IPropertyStore IPropertyStore |
typedef interface IPropertyStoreCache IPropertyStoreCache |
typedef interface IPropertyStoreCapabilities IPropertyStoreCapabilities |
typedef interface IPropertyStoreFactory IPropertyStoreFactory |
typedef interface IPropertySystem IPropertySystem |
typedef interface IPropertySystemChangeNotify IPropertySystemChangeNotify |
typedef __RPC_unique_pointer IPropertyStore* LPPROPERTYSTORE |
typedef const SERIALIZEDPROPSTORAGE __unaligned* PCUSERIALIZEDPROPSTORAGE |
typedef int PERSIST_SPROPSTORE_FLAGS |
typedef enum tagPKA_FLAGS PKA_FLAGS |
typedef enum tagPROPDESC_AGGREGATION_TYPE PROPDESC_AGGREGATION_TYPE |
typedef enum tagPROPDESC_COLUMNINDEX_TYPE PROPDESC_COLUMNINDEX_TYPE |
typedef enum tagPROPDESC_CONDITION_TYPE PROPDESC_CONDITION_TYPE |
typedef enum tagPROPDESC_DISPLAYTYPE PROPDESC_DISPLAYTYPE |
typedef enum tagPROPDESC_ENUMFILTER PROPDESC_ENUMFILTER |
typedef int PROPDESC_FORMAT_FLAGS |
typedef enum tagPROPDESC_GROUPING_RANGE PROPDESC_GROUPING_RANGE |
typedef int PROPDESC_SEARCHINFO_FLAGS |
typedef enum tagPROPDESC_SORTDESCRIPTION PROPDESC_SORTDESCRIPTION |
typedef int PROPDESC_TYPE_FLAGS |
typedef int PROPDESC_VIEW_FLAGS |
typedef enum tagPROPENUMTYPE PROPENUMTYPE |
typedef struct PropertySystem PropertySystem |
typedef enum _PSC_STATE PSC_STATE |
typedef SERIALIZEDPROPSTORAGE __unaligned* PUSERIALIZEDPROPSTORAGE |
typedef struct tagSERIALIZEDPROPSTORAGE SERIALIZEDPROPSTORAGE |
enum _PSC_STATE |
enum tagPKA_FLAGS |
enum tagPROPENUMTYPE |
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 * | ||||
) |
HRESULT STDMETHODCALLTYPE IInitializeWithStream_Initialize_Proxy | ( | IInitializeWithStream * | This, | |
IStream * | pstream, | |||
DWORD | grfMode | |||
) |
HRESULT STDMETHODCALLTYPE IInitializeWithStream_Initialize_Stub | ( | IInitializeWithStream * | This, | |
__RPC__in_opt IStream * | pstream, | |||
DWORD | grfMode | |||
) |
HRESULT STDMETHODCALLTYPE IInitializeWithStream_RemoteInitialize_Proxy | ( | IInitializeWithStream * | This, | |
__RPC__in_opt IStream * | pstream, | |||
DWORD | grfMode | |||
) |
void __RPC_STUB IInitializeWithStream_RemoteInitialize_Stub | ( | IRpcStubBuffer * | This, | |
IRpcChannelBuffer * | _pRpcChannelBuffer, | |||
PRPC_MESSAGE | _pRpcMessage, | |||
DWORD * | _pdwStubPhase | |||
) |
HRESULT STDMETHODCALLTYPE IPropertyDescription_CoerceToCanonicalValue_Proxy | ( | IPropertyDescription * | This, | |
PROPVARIANT * | ppropvar | |||
) |
HRESULT STDMETHODCALLTYPE IPropertyDescription_CoerceToCanonicalValue_Stub | ( | IPropertyDescription * | This, | |
__RPC__in REFPROPVARIANT | propvar, | |||
__RPC__out PROPVARIANT * | ppropvar | |||
) |
HRESULT STDMETHODCALLTYPE IPropertyDescription_RemoteCoerceToCanonicalValue_Proxy | ( | IPropertyDescription * | This, | |
__RPC__in REFPROPVARIANT | propvar, | |||
__RPC__out PROPVARIANT * | ppropvar | |||
) |
void __RPC_STUB IPropertyDescription_RemoteCoerceToCanonicalValue_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 * | ||||
) |
PSSTDAPI PSCoerceToCanonicalValue | ( | __in REFPROPERTYKEY | key, | |
__inout PROPVARIANT * | ppropvar | |||
) |
PSSTDAPI PSCreateAdapterFromPropertyStore | ( | __in IPropertyStore * | pps, | |
__in REFIID | riid, | |||
__deref_out void ** | ppv | |||
) |
PSSTDAPI PSCreateDelayedMultiplexPropertyStore | ( | __in GETPROPERTYSTOREFLAGS | flags, | |
__in IDelayedPropertyStoreFactory * | pdpsf, | |||
__in_ecount(cStores) const DWORD * | rgStoreIds, | |||
__in DWORD | cStores, | |||
__in REFIID | riid, | |||
__deref_out void ** | ppv | |||
) |
PSSTDAPI PSCreateMemoryPropertyStore | ( | __in REFIID | riid, | |
__deref_out void ** | ppv | |||
) |
PSSTDAPI PSCreateMultiplexPropertyStore | ( | __in_ecount(cStores) IUnknown ** | prgpunkStores, | |
__in DWORD | cStores, | |||
__in REFIID | riid, | |||
__deref_out void ** | ppv | |||
) |
PSSTDAPI PSCreatePropertyChangeArray | ( | __in_ecount_opt(cChanges) const PROPERTYKEY * | rgpropkey, | |
__in_ecount_opt(cChanges) const PKA_FLAGS * | rgflags, | |||
__in_ecount_opt(cChanges) const PROPVARIANT * | rgpropvar, | |||
__in UINT | cChanges, | |||
__in REFIID | riid, | |||
__deref_out void ** | ppv | |||
) |
PSSTDAPI PSCreatePropertyStoreFromObject | ( | __in IUnknown * | punk, | |
__in DWORD | grfMode, | |||
__in REFIID | riid, | |||
__deref_out void ** | ppv | |||
) |
PSSTDAPI PSCreatePropertyStoreFromPropertySetStorage | ( | __in IPropertySetStorage * | ppss, | |
DWORD | grfMode, | |||
REFIID | riid, | |||
__deref_out void ** | ppv | |||
) |
PSSTDAPI PSCreateSimplePropertyChange | ( | __in PKA_FLAGS | flags, | |
__in REFPROPERTYKEY | key, | |||
__in REFPROPVARIANT | propvar, | |||
__in REFIID | riid, | |||
__deref_out void ** | ppv | |||
) |
PSSTDAPI PSEnumeratePropertyDescriptions | ( | __in PROPDESC_ENUMFILTER | filterOn, | |
__in REFIID | riid, | |||
__deref_out void ** | ppv | |||
) |
PSSTDAPI PSFormatForDisplay | ( | __in REFPROPERTYKEY | propkey, | |
__in REFPROPVARIANT | propvar, | |||
__in PROPDESC_FORMAT_FLAGS | pdfFlags, | |||
__out_ecount(cchText) LPWSTR | pwszText, | |||
__in DWORD | cchText | |||
) |
PSSTDAPI PSFormatForDisplayAlloc | ( | __in REFPROPERTYKEY | key, | |
__in REFPROPVARIANT | propvar, | |||
__in PROPDESC_FORMAT_FLAGS | pdff, | |||
__deref_out PWSTR * | ppszDisplay | |||
) |
PSSTDAPI PSFormatPropertyValue | ( | __in IPropertyStore * | pps, | |
__in IPropertyDescription * | ppd, | |||
__in PROPDESC_FORMAT_FLAGS | pdff, | |||
__deref_out LPWSTR * | ppszDisplay | |||
) |
PSSTDAPI PSGetItemPropertyHandler | ( | __in IUnknown * | punkItem, | |
__in BOOL | fReadWrite, | |||
__in REFIID | riid, | |||
__deref_out void ** | ppv | |||
) |
PSSTDAPI PSGetItemPropertyHandlerWithCreateObject | ( | __in IUnknown * | punkItem, | |
__in BOOL | fReadWrite, | |||
__in IUnknown * | punkCreateObject, | |||
__in REFIID | riid, | |||
__deref_out void ** | ppv | |||
) |
PSSTDAPI PSGetNamedPropertyFromPropertyStorage | ( | __in_bcount(cb) PCUSERIALIZEDPROPSTORAGE | psps, | |
__in DWORD | cb, | |||
__in LPCWSTR | pszName, | |||
__out PROPVARIANT * | ppropvar | |||
) |
PSSTDAPI PSGetNameFromPropertyKey | ( | __in REFPROPERTYKEY | propkey, | |
__deref_out PWSTR * | ppszCanonicalName | |||
) |
PSSTDAPI PSGetPropertyDescription | ( | __in REFPROPERTYKEY | propkey, | |
__in REFIID | riid, | |||
__deref_out void ** | ppv | |||
) |
PSSTDAPI PSGetPropertyDescriptionByName | ( | __in LPCWSTR | pszCanonicalName, | |
__in REFIID | riid, | |||
__deref_out void ** | ppv | |||
) |
PSSTDAPI PSGetPropertyDescriptionListFromString | ( | __in LPCWSTR | pszPropList, | |
__in REFIID | riid, | |||
__deref_out void ** | ppv | |||
) |
PSSTDAPI PSGetPropertyFromPropertyStorage | ( | __in_bcount(cb) PCUSERIALIZEDPROPSTORAGE | psps, | |
__in DWORD | cb, | |||
__in REFPROPERTYKEY | rpkey, | |||
__out PROPVARIANT * | ppropvar | |||
) |
PSSTDAPI PSGetPropertyKeyFromName | ( | __in PCWSTR | pszName, | |
__out PROPERTYKEY * | ppropkey | |||
) |
PSSTDAPI PSGetPropertySystem | ( | __in REFIID | riid, | |
__deref_out void ** | ppv | |||
) |
PSSTDAPI PSGetPropertyValue | ( | __in IPropertyStore * | pps, | |
__in IPropertyDescription * | ppd, | |||
__out PROPVARIANT * | ppropvar | |||
) |
PSSTDAPI PSLookupPropertyHandlerCLSID | ( | __in PCWSTR | pszFilePath, | |
__out CLSID * | pclsid | |||
) |
PSSTDAPI PSPropertyKeyFromString | ( | __in LPCWSTR | pszString, | |
__out PROPERTYKEY * | pkey | |||
) |
PSSTDAPI PSRefreshPropertySchema | ( | ) |
PSSTDAPI PSRegisterPropertySchema | ( | __in PCWSTR | pszPath | ) |
PSSTDAPI PSSetPropertyValue | ( | __in IPropertyStore * | pps, | |
__in IPropertyDescription * | ppd, | |||
__in REFPROPVARIANT | propvar | |||
) |
PSSTDAPI PSStringFromPropertyKey | ( | __in REFPROPERTYKEY | pkey, | |
__out_ecount(cch) LPWSTR | psz, | |||
__in UINT | cch | |||
) |
PSSTDAPI PSUnregisterPropertySchema | ( | __in PCWSTR | pszPath | ) |
RPC_IF_HANDLE __MIDL_itf_propsys_0000_0000_v0_0_c_ifspec |
RPC_IF_HANDLE __MIDL_itf_propsys_0000_0000_v0_0_s_ifspec |
RPC_IF_HANDLE __MIDL_itf_propsys_0000_0003_v0_0_c_ifspec |
RPC_IF_HANDLE __MIDL_itf_propsys_0000_0003_v0_0_s_ifspec |
RPC_IF_HANDLE __MIDL_itf_propsys_0000_0004_v0_0_c_ifspec |
RPC_IF_HANDLE __MIDL_itf_propsys_0000_0004_v0_0_s_ifspec |
RPC_IF_HANDLE __MIDL_itf_propsys_0000_0005_v0_0_c_ifspec |
RPC_IF_HANDLE __MIDL_itf_propsys_0000_0005_v0_0_s_ifspec |
RPC_IF_HANDLE __MIDL_itf_propsys_0000_0014_v0_0_c_ifspec |
RPC_IF_HANDLE __MIDL_itf_propsys_0000_0014_v0_0_s_ifspec |
RPC_IF_HANDLE __MIDL_itf_propsys_0000_0018_v0_0_c_ifspec |
RPC_IF_HANDLE __MIDL_itf_propsys_0000_0018_v0_0_s_ifspec |
RPC_IF_HANDLE __MIDL_itf_propsys_0000_0021_v0_0_c_ifspec |
RPC_IF_HANDLE __MIDL_itf_propsys_0000_0021_v0_0_s_ifspec |
EXTERN_C const CLSID CLSID_InMemoryPropertyStore |
EXTERN_C const CLSID CLSID_PropertySystem |
EXTERN_C const IID IID_ICreateObject |
EXTERN_C const IID IID_IDelayedPropertyStoreFactory |
EXTERN_C const IID IID_IInitializeWithFile |
EXTERN_C const IID IID_IInitializeWithStream |
EXTERN_C const IID IID_INamedPropertyStore |
EXTERN_C const IID IID_IObjectWithPropertyKey |
EXTERN_C const IID IID_IPersistSerializedPropStorage |
EXTERN_C const IID IID_IPropertyChange |
EXTERN_C const IID IID_IPropertyChangeArray |
EXTERN_C const IID IID_IPropertyDescription |
EXTERN_C const IID IID_IPropertyDescriptionAliasInfo |
EXTERN_C const IID IID_IPropertyDescriptionList |
EXTERN_C const IID IID_IPropertyDescriptionSearchInfo |
EXTERN_C const IID IID_IPropertyEnumType |
EXTERN_C const IID IID_IPropertyEnumTypeList |
EXTERN_C const IID IID_IPropertyStore |
EXTERN_C const IID IID_IPropertyStoreCache |
EXTERN_C const IID IID_IPropertyStoreCapabilities |
EXTERN_C const IID IID_IPropertyStoreFactory |
EXTERN_C const IID IID_IPropertySystem |
EXTERN_C const IID IID_IPropertySystemChangeNotify |
EXTERN_C const IID LIBID_PropSysObjects |