ICredentialProviderCredential
COMメソッド 17
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT Advise(ICredentialProviderCredentialEvents* pcpce) |
| 4 | HRESULT UnAdvise() |
| 5 | HRESULT SetSelected(BOOL* pbAutoLogon) |
| 6 | HRESULT SetDeselected() |
| 7 | HRESULT GetFieldState(DWORD dwFieldID, CREDENTIAL_PROVIDER_FIELD_STATE* pcpfs, CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE* pcpfis) |
| 8 | HRESULT GetStringValue(DWORD dwFieldID, LPWSTR* ppsz) |
| 9 | HRESULT GetBitmapValue(DWORD dwFieldID, HBITMAP* phbmp) |
| 10 | HRESULT GetCheckboxValue(DWORD dwFieldID, BOOL* pbChecked, LPWSTR* ppszLabel) |
| 11 | HRESULT GetSubmitButtonValue(DWORD dwFieldID, DWORD* pdwAdjacentTo) |
| 12 | HRESULT GetComboBoxValueCount(DWORD dwFieldID, DWORD* pcItems, DWORD* pdwSelectedItem) |
| 13 | HRESULT GetComboBoxValueAt(DWORD dwFieldID, DWORD dwItem, LPWSTR* ppszItem) |
| 14 | HRESULT SetStringValue(DWORD dwFieldID, LPWSTR psz) |
| 15 | HRESULT SetCheckboxValue(DWORD dwFieldID, BOOL bChecked) |
| 16 | HRESULT SetComboBoxSelectedValue(DWORD dwFieldID, DWORD dwSelectedItem) |
| 17 | HRESULT CommandLinkClicked(DWORD dwFieldID) |
| 18 | HRESULT GetSerialization(CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE* pcpgsr, CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION* pcpcs, LPWSTR* ppszOptionalStatusText, CREDENTIAL_PROVIDER_STATUS_ICON* pcpsiOptionalStatusIcon) |
| 19 | HRESULT ReportResult(NTSTATUS ntsStatus, NTSTATUS ntsSubstatus, LPWSTR* ppszOptionalStatusText, CREDENTIAL_PROVIDER_STATUS_ICON* pcpsiOptionalStatusIcon) |