ReactOS  0.4.15-dev-5618-g8866b9d
IApplicationAssociationRegistration Interface Reference

import"shobjidl.idl";

Inheritance diagram for IApplicationAssociationRegistration:
Collaboration diagram for IApplicationAssociationRegistration:

Public Member Functions

HRESULT QueryCurrentDefault ([in, string] LPCWSTR pszQuery, [in] ASSOCIATIONTYPE atQueryType, [in] ASSOCIATIONLEVEL alQueryLevel, [out, string] LPWSTR *ppszAssociation)
 
HRESULT QueryAppIsDefault ([in, string] LPCWSTR pszQuery, [in] ASSOCIATIONTYPE atQueryType, [in] ASSOCIATIONLEVEL alQueryLevel, [in, string] LPCWSTR pszAppRegistryName, [out] BOOL *pfDefault)
 
HRESULT QueryAppIsDefaultAll ([in] ASSOCIATIONLEVEL alQueryLevel, [in, string] LPCWSTR pszAppRegistryName, [out] BOOL *pfDefault)
 
HRESULT SetAppAsDefault ([in, string] LPCWSTR pszAppRegistryName, [in, string] LPCWSTR pszSet, [in] ASSOCIATIONTYPE atSetType)
 
HRESULT SetAppAsDefaultAll ([in, string] LPCWSTR pszAppRegistryName)
 
HRESULT ClearUserAssociations ()
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 4062 of file shobjidl.idl.

Member Function Documentation

◆ ClearUserAssociations()

HRESULT IApplicationAssociationRegistration::ClearUserAssociations ( )

◆ QueryAppIsDefault()

HRESULT IApplicationAssociationRegistration::QueryAppIsDefault ( [in, string] LPCWSTR  pszQuery,
[in] ASSOCIATIONTYPE  atQueryType,
[in] ASSOCIATIONLEVEL  alQueryLevel,
[in, string] LPCWSTR  pszAppRegistryName,
[out] BOOL pfDefault 
)

◆ QueryAppIsDefaultAll()

HRESULT IApplicationAssociationRegistration::QueryAppIsDefaultAll ( [in] ASSOCIATIONLEVEL  alQueryLevel,
[in, string] LPCWSTR  pszAppRegistryName,
[out] BOOL pfDefault 
)

◆ QueryCurrentDefault()

HRESULT IApplicationAssociationRegistration::QueryCurrentDefault ( [in, string] LPCWSTR  pszQuery,
[in] ASSOCIATIONTYPE  atQueryType,
[in] ASSOCIATIONLEVEL  alQueryLevel,
[out, string] LPWSTR ppszAssociation 
)

◆ SetAppAsDefault()

HRESULT IApplicationAssociationRegistration::SetAppAsDefault ( [in, string] LPCWSTR  pszAppRegistryName,
[in, string] LPCWSTR  pszSet,
[in] ASSOCIATIONTYPE  atSetType 
)

◆ SetAppAsDefaultAll()

HRESULT IApplicationAssociationRegistration::SetAppAsDefaultAll ( [in, string] LPCWSTR  pszAppRegistryName)

The documentation for this interface was generated from the following file: