27 import "structuredquerycondition.idl";
30 cpp_quote("
#define PSSTDAPI EXTERN_C DECLSPEC_IMPORT HRESULT STDAPICALLTYPE") 39 uuid(b7d14566-0509-4cce-a71f-0a554233bd9b),
52 uuid(b824b49d-22ac-4161-ac8a-9916e8fa3f7f),
65 uuid(886d8eeb-8cf2-4446-8d02-cdba1dbdcf99),
76 [
out] PROPERTYKEY *pkey
84 [
in] REFPROPVARIANT propvar
92 uuid(71604b0f-97b0-4764-8577-2f13e98a1422),
100 [
out] PROPVARIANT *ppropvar
104 [
in] REFPROPVARIANT propvar
115 typedef [
v1_enum]
enum GETPROPERTYSTOREFLAGS
127 } GETPROPERTYSTOREFLAGS;
129 cpp_quote(
"DEFINE_ENUM_FLAG_OPERATORS(GETPROPERTYSTOREFLAGS)")
132 uuid(fc0ca0a7-c316-4fd2-9031-3e628e6d4f23),
135 interface IObjectWithPropertyKey :
IUnknown 153 uuid(f917bc8a-1bba-4478-a245-1bde03eb9431),
163 uuid(380f5cad-1b5e-42
f2-805
d-637fd392d31e),
196 uuid(c8e2d566-186
e-4d49-bf41-6909ead56acc),
208 uuid(3017056
d-9a91-4e90-937
d-746c72abbf4f),
228 [
out] PROPVARIANT *ppropvar,
237 [
in,
unique]
const PROPVARIANT *ppropvar,
243 uuid(11e1fbf9-2d56-4a6b-8db3-7cd193a471f2),
261 [
out] PROPVARIANT *ppropvar
264 [
out] PROPVARIANT *ppropvar
267 [
out] PROPVARIANT *ppropvar
275 uuid(9b6e051c-5ddd-4321-9070-fe2acb55e974),
287 uuid(a99400f4-3d84-4557-94ba-1242fb2cc9a6),
307 [
in] REFPROPVARIANT propvarCmp,
313 uuid(6f79d558-3e96-4549-a1d1-7d75d2288814),
336 cpp_quote(
"DEFINE_ENUM_FLAG_OPERATORS(PROPDESC_TYPE_FLAGS)")
340 PDVF_DEFAULT = 0x0000,
341 PDVF_CENTERALIGN = 0x0001,
342 PDVF_RIGHTALIGN = 0x0002,
343 PDVF_BEGINNEWGROUP = 0x0004,
344 PDVF_FILLAREA = 0x0008,
345 PDVF_SORTDESCENDING = 0x0010,
346 PDVF_SHOWONLYIFPRESENT = 0x0020,
347 PDVF_SHOWBYDEFAULT = 0x0040,
348 PDVF_SHOWINPRIMARYLIST = 0x0080,
349 PDVF_SHOWINSECONDARYLIST = 0x0100,
350 PDVF_HIDELABEL = 0x0200,
351 PDVF_HIDDEN = 0x0800,
352 PDVF_CANWRAP = 0x1000,
353 PDVF_MASK_ALL = 0x1bff
355 cpp_quote(
"DEFINE_ENUM_FLAG_OPERATORS(PROPDESC_VIEW_FLAGS)")
395 cpp_quote(
"DEFINE_ENUM_FLAG_OPERATORS(PROPDESC_FORMAT_FLAGS)")
402 PDSD_SMALLEST_BIGGEST,
444 [
out] PROPERTYKEY *pkey
481 [
in] REFPROPVARIANT propvar1,
482 [
in] REFPROPVARIANT propvar2,
505 [
in,
out] PROPVARIANT *propvar
508 [
in] REFPROPVARIANT propvar,
509 [
out] PROPVARIANT *ppropvar
512 [
in] REFPROPVARIANT propvar,
517 [
in] REFPROPVARIANT propvar
522 uuid(57d2eded-5062-400
e-b107-5dae79fe57a6),
529 [
in] REFPROPVARIANT propvar,
535 uuid(f67104fc-2af9-46
fd-b32d-243c1404f3d1),
552 uuid(078f91bd-29
a2-440
f-924
e-46a291524520),
566 cpp_quote(
"DEFINE_ENUM_FLAG_OPERATORS(PROPDESC_SEARCHINFO_FLAGS)")
593 uuid(507393
f4-2a3d-4a60-b59e-d9c75716c2dd),
618 uuid(ca724e8a-c3e6-442
b-88
a4-6fb0db8035a3),
646 [
in] REFPROPVARIANT propvar,
647 [
in] PROPDESC_FORMAT_FLAGS pdff,
653 [
in] REFPROPVARIANT propvar,
654 [
in] PROPDESC_FORMAT_FLAGS pdff,
667 uuid(1f9fc1d0-c39b-4b26-817
f-011967d3440e),
684 uuid(bc110b6d-57e8-4148-a9c6-91015ab2f3a5),
691 [
in] GETPROPERTYSTOREFLAGS
flags,
697 [
in,
unique]
const PROPERTYKEY *rgKeys,
699 [
in] GETPROPERTYSTOREFLAGS
flags,
706 uuid(40d4577f-e237-4bdb-bd69-58f089431b6a),
713 [
in] GETPROPERTYSTOREFLAGS
flags,
733 cpp_quote(
"typedef SERIALIZEDPROPSTORAGE UNALIGNED *PUSERIALIZEDPROPSTORAGE;")
737 uuid(e318ad57-0aa0-450
f-aca5-6fab7103d917),
757 uuid(77effa68-4f98-4366-ba72-573b3d880571),
774 uuid(fa955fd9-38be-4879-a6ce-824cf52d609f),
785 uuid(75121952-e0d0-43e5-9380-1d80483acf72),
800 cpp_quote(
"#define PKEYSTR_MAX (GUIDSTRING_MAX + 1 + PKEY_PIDSTR_MAX)")
814 uuid(2cda3294-6c4f-4020-b161-27c530c81fa6),
824 [
uuid(b8967f86-58ae-4f96-9fb2-5d7904798f4b)] coclass PropertySystem
HRESULT GetValue([out] PROPVARIANT *ppropvar)
HRESULT GetAdditionalSortByAliases([in] REFIID riid, [out, iid_is(riid)] void **ppv)
HRESULT GetDisplayType([out] PROPDESC_DISPLAYTYPE *pdisplaytype)
HRESULT GetImageReference([out] LPWSTR *ppszImageRes)
HRESULT GetRelativeDescriptionType([out] PROPDESC_RELATIVEDESCRIPTION_TYPE *prdt)
HRESULT ApplyToPropVariant([in] REFPROPVARIANT propvarin, [out] PROPVARIANT *propvarout)
HRESULT FormatForDisplay([in] REFPROPERTYKEY key, [in] REFPROPVARIANT propvar, [in] PROPDESC_FORMAT_FLAGS pdff, [out, string, size_is(cchText)] LPWSTR pszText, [in] DWORD cchText)
enum tagCONDITION_OPERATION CONDITION_OPERATION
int PERSIST_SPROPSTORE_FLAGS
HRESULT GetConditionType([out] PROPDESC_CONDITION_TYPE *pcontype, [out] CONDITION_OPERATION *popDefault)
coclass MSXML2::XSLTemplate40 object
HRESULT FormatForDisplay([in] REFPROPVARIANT propvar, [in] PROPDESC_FORMAT_FLAGS flags, [out, string] LPWSTR *ppszDisplay)
HRESULT EnumeratePropertyDescriptions([in] PROPDESC_ENUMFILTER filterOn, [in] REFIID riid, [out, iid_is(riid)] void **ppv)
HRESULT GetPropertyStoreForKeys([in, unique] const PROPERTYKEY *rgKeys, [in] UINT cKeys, [in] GETPROPERTYSTOREFLAGS flags, [in] REFIID riid, [out, iid_is(riid)] void **ppv)
HRESULT GetPropertyType([out] VARTYPE *pvartype)
HRESULT UnregisterPropertySchema([in, string] LPCWSTR pszPath)
_PERSIST_SPROPSTORE_FLAGS
HRESULT InsertAt([in] UINT iIndex, [in] IPropertyChange *ppropChange)
HRESULT GetSearchInfoFlags([out] PROPDESC_SEARCHINFO_FLAGS *ppdsiFlags)
const SERIALIZEDPROPSTORAGE * PCUSERIALIZEDPROPSTORAGE
HRESULT GetColumnState([out] SHCOLSTATEF *pcsFlags)
static const struct update_accum a4
SERIALIZEDPROPSTORAGE * PUSERIALIZEDPROPSTORAGE
HRESULT CreateObject([in] REFCLSID clsid, [in, unique] IUnknown *pUnkOuter, [in] REFIID riid, [out, iid_is(riid)] void **ppv)
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
PROPDESC_COLUMNINDEX_TYPE
HRESULT GetProjectionString([out] LPWSTR *ppszProjection)
coclass AMMultiMediaStream cpp_quote("DEFINE_GUID(CLSID_AMDirectDrawStream, 0x49c47ce4, 0x9ba4, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);") cpp_quote("DEFINE_GUID(CLSID_AMAudioStream
HRESULT WINAPI PSGetPropertyDescription(REFPROPERTYKEY, REFIID, void **)
HRESULT GetState([in] REFPROPERTYKEY key, [out] PSC_STATE *pstate)
HRESULT WINAPI PSUnregisterPropertySchema(LPCWSTR)
HRESULT GetImageReferenceForValue([in] REFPROPVARIANT propvar, [out, string] LPWSTR *ppszImageRes)
HRESULT Initialize([in] IStream *pstream, [in] DWORD grfMode)
HRESULT GetDisplayText([out] LPWSTR *ppszDisplay)
HRESULT GetConditionAt([in] UINT nIndex, [in] REFIID riid, [out, iid_is(riid)] void **ppv)
HRESULT SetState([in] REFPROPERTYKEY key, [in] PSC_STATE pstate)
HRESULT GetSortByAlias([in] REFIID riid, [out, iid_is(riid)] void **ppv)
HRESULT GetAggregationType([out] PROPDESC_AGGREGATION_TYPE *paggtype)
HRESULT GetDelayedPropertyStore([in] GETPROPERTYSTOREFLAGS flags, [in] DWORD dwStoreId, [in] REFIID riid, [out, iid_is(riid)] void **ppv)
PROPDESC_SEARCHINFO_FLAGS
HRESULT GetCount([out] DWORD *cProps)
HRESULT GetDefaultColumnWidth([out] UINT *pcxChars)
HRESULT GetAt([in] UINT iElem, [in] REFIID riid, [out, iid_is(riid)] void **ppv)
HRESULT GetPropertyDescription([in] REFPROPERTYKEY propkey, [in] REFIID riid, [out, iid_is(riid)] void **ppv)
HRESULT GetSortDescriptionLabel([in] BOOL fDescending, [out, string] LPWSTR *ppszDescription)
HRESULT RemoteCoerceToCanonicalValue([in] REFPROPVARIANT propvar, [out] PROPVARIANT *ppropvar)
static const WCHAR version[]
coclass PropSysObjects::InMemoryPropertyStore uuid(b8967f86-58ae-4f96-9fb2-5d7904798f4b)] coclass PropertySystem
HRESULT SetValue([in] REFPROPERTYKEY key, [in] REFPROPVARIANT propvar)
HRESULT GetCanonicalName([out, string] LPWSTR *ppszName)
HRESULT GetpropertyStorageSize([out] DWORD *pcb)
v1_enum PDEF_INFULLTEXTQUERY
HRESULT GetPropertyStore([in] GETPROPERTYSTOREFLAGS flags, [in, unique] IUnknown *pUnkFactory, [in] REFIID riid, [out, iid_is(riid)] void **ppv)
HRESULT WINAPI PSStringFromPropertyKey(REFPROPERTYKEY, LPWSTR, UINT)
HRESULT GetValue([in] REFPROPERTYKEY key, [out] PROPVARIANT *pv)
HRESULT IsKeyInArray([in] REFPROPERTYKEY key)
HRESULT WINAPI PSGetPropertyDescriptionListFromString(LPCWSTR, REFIID, void **)
GLboolean GLboolean GLboolean b
HRESULT GetPropertyDescriptionListFromString([in, string] LPCWSTR pszPropList, [in] REFIID riid, [out, iid_is(riid)] void **ppv)
v1_enum PROPDESC_ENUMFILTER
HRESULT GetCount([out] UINT *pcOperations)
HRESULT SchemaRefreshed(void)
static const struct update_accum a2
HRESULT GetValueAndState([in] REFPROPERTYKEY key, [out] PROPVARIANT *ppropvar, [out] PSC_STATE *pstate)
HRESULT GetDisplayName([out, string] LPWSTR *ppszName)
HRESULT Initialize([in, string] LPCWSTR pszFilePath, [in] DWORD grfMode)
HRESULT RefreshPropertySchema(void)
HRESULT GetRangeMinValue([out] PROPVARIANT *ppropvar)
HRESULT GetEnumTypeList([in] REFIID riid, [out, iid_is(riid)] void **ppv)
HRESULT GetEnumType([out] PROPENUMTYPE *penumtype)
HRESULT FindMatchingIndex([in] REFPROPVARIANT propvarCmp, [out] UINT *pnIndex)
HRESULT GetCount([out] UINT *pcelem)
HRESULT GetAt([in] UINT iIndex, [in] REFIID riid, [out, iid_is(riid)] void **ppv)
struct tagSERIALIZEDROPSTORAGE SERIALIZEDPROPSTORAGE
HRESULT GetPropertyStorageBuffer([out] SERIALIZEDPROPSTORAGE *psps, [in] DWORD cb, [out] DWORD *pcbWritten)
HRESULT GetPropertyDescriptionByName([in, string] LPCWSTR pszCanonicalName, [in] REFIID riid, [out, iid_is(riid)] void **ppv)
HRESULT GetViewFlags([out] PROPDESC_VIEW_FLAGS *ppdvFlags)
HRESULT RegisterPropertySchema([in, string] LPCWSTR pszPath)
HRESULT AppendOrReplace([in] IPropertyChange *ppropChange)
PSSTDAPI typedef PROPERTYKEY * REFPROPERTYKEY
HRESULT IsValueCanonical([in] REFPROPVARIANT propvar)
HRESULT RemoveAt([in] UINT iIndex)
HRESULT GetColumnIndexType([out] PROPDESC_COLUMNINDEX_TYPE *ppdciType)
HRESULT WINAPI PSPropertyKeyFromString(LPCWSTR, PROPERTYKEY *)
HRESULT GetPropertyKey([out] PROPERTYKEY *pkey)
PROPDESC_RELATIVEDESCRIPTION_TYPE
HRESULT CoerceToCanonicalValue([in, out] PROPVARIANT *propvar)
HRESULT GetMaxSize([out] UINT *pcbMaxSize)
HRESULT GetCount([out] UINT *pctypes)
HRESULT Append([in] IPropertyChange *ppropChange)
HRESULT GetRelativeDescription([in] REFPROPVARIANT propvar1, [in] REFPROPVARIANT propvar2, [out, string] LPWSTR *ppszDesc1, [out, string] LPWSTR *ppszDesc2)
static HMODULE MODULEINFO DWORD cb
HRESULT GetEditInvitation([out, string] LPWSTR *ppszName)
HRESULT GetAt([in] DWORD iProp, [out] PROPERTYKEY *pkey)
HRESULT GetGroupingRange([out] PROPDESC_GROUPING_RANGE *psd)
HRESULT GetSortDescription([out] PROPDESC_SORTDESCRIPTION *psd)
HRESULT GetRangeSetValue([out] PROPVARIANT *ppropvar)
HRESULT GetAt([in] UINT itype, [in] REFIID riid, [out, iid_is(riid)] void **ppv)
HRESULT WINAPI PSRegisterPropertySchema(LPCWSTR)
HRESULT GetTypeFlags([in] PROPDESC_TYPE_FLAGS mask, [out] PROPDESC_TYPE_FLAGS *ppdtFlags)
HRESULT WINAPI PSRefreshPropertySchema(void)
HRESULT IsPropertyWritable([in] REFPROPERTYKEY key)
HRESULT FormatForDisplayAlloc([in] REFPROPERTYKEY key, [in] REFPROPVARIANT propvar, [in] PROPDESC_FORMAT_FLAGS pdff, [out, string] LPWSTR *pszText)
PKEYSTR_MAX(GUIDSTRING_MAX+1+PKEY_PIDSTR_MAX) HRESULT WINAPI PSCreateMemoryPropertyStore(REFIID, void **)
PROPDESC_AGGREGATION_TYPE
HRESULT SetValueAndState([in] REFPROPERTYKEY key, [in, unique] const PROPVARIANT *ppropvar, [in] PSC_STATE state)