Win32 API 日本語リファレンス
ホームUI.Shell › IApplicationAssociationRegistration

IApplicationAssociationRegistration

COM
IID4e530b0a-e611-4c77-a3ac-9031d022281b継承元IUnknown自前メソッド開始 vtbl3

メソッド 6

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT QueryCurrentDefault(LPWSTR pszQuery, ASSOCIATIONTYPE atQueryType, ASSOCIATIONLEVEL alQueryLevel, LPWSTR* ppszAssociation)
4HRESULT QueryAppIsDefault(LPWSTR pszQuery, ASSOCIATIONTYPE atQueryType, ASSOCIATIONLEVEL alQueryLevel, LPWSTR pszAppRegistryName, BOOL* pfDefault)
5HRESULT QueryAppIsDefaultAll(ASSOCIATIONLEVEL alQueryLevel, LPWSTR pszAppRegistryName, BOOL* pfDefault)
6HRESULT SetAppAsDefault(LPWSTR pszAppRegistryName, LPWSTR pszSet, ASSOCIATIONTYPE atSetType)
7HRESULT SetAppAsDefaultAll(LPWSTR pszAppRegistryName)
8HRESULT ClearUserAssociations()