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

ICredentialProviderCredential

COM
IID63913a93-40c1-481a-818d-4072ff8c70cc継承元IUnknown自前メソッド開始 vtbl3

メソッド 17

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

vtblメソッド
3HRESULT Advise(ICredentialProviderCredentialEvents* pcpce)
4HRESULT UnAdvise()
5HRESULT SetSelected(BOOL* pbAutoLogon)
6HRESULT SetDeselected()
7HRESULT GetFieldState(DWORD dwFieldID, CREDENTIAL_PROVIDER_FIELD_STATE* pcpfs, CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE* pcpfis)
8HRESULT GetStringValue(DWORD dwFieldID, LPWSTR* ppsz)
9HRESULT GetBitmapValue(DWORD dwFieldID, HBITMAP* phbmp)
10HRESULT GetCheckboxValue(DWORD dwFieldID, BOOL* pbChecked, LPWSTR* ppszLabel)
11HRESULT GetSubmitButtonValue(DWORD dwFieldID, DWORD* pdwAdjacentTo)
12HRESULT GetComboBoxValueCount(DWORD dwFieldID, DWORD* pcItems, DWORD* pdwSelectedItem)
13HRESULT GetComboBoxValueAt(DWORD dwFieldID, DWORD dwItem, LPWSTR* ppszItem)
14HRESULT SetStringValue(DWORD dwFieldID, LPWSTR psz)
15HRESULT SetCheckboxValue(DWORD dwFieldID, BOOL bChecked)
16HRESULT SetComboBoxSelectedValue(DWORD dwFieldID, DWORD dwSelectedItem)
17HRESULT CommandLinkClicked(DWORD dwFieldID)
18HRESULT GetSerialization(CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE* pcpgsr, CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION* pcpcs, LPWSTR* ppszOptionalStatusText, CREDENTIAL_PROVIDER_STATUS_ICON* pcpsiOptionalStatusIcon)
19HRESULT ReportResult(NTSTATUS ntsStatus, NTSTATUS ntsSubstatus, LPWSTR* ppszOptionalStatusText, CREDENTIAL_PROVIDER_STATUS_ICON* pcpsiOptionalStatusIcon)