pub trait ICredentialProviderCredentialEvents_Impl: Sized {
// Required methods
fn SetFieldState(
&self,
pcpc: Option<&ICredentialProviderCredential>,
dwfieldid: u32,
cpfs: CREDENTIAL_PROVIDER_FIELD_STATE
) -> Result<()>;
fn SetFieldInteractiveState(
&self,
pcpc: Option<&ICredentialProviderCredential>,
dwfieldid: u32,
cpfis: CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE
) -> Result<()>;
fn SetFieldString(
&self,
pcpc: Option<&ICredentialProviderCredential>,
dwfieldid: u32,
psz: &PCWSTR
) -> Result<()>;
fn SetFieldCheckbox(
&self,
pcpc: Option<&ICredentialProviderCredential>,
dwfieldid: u32,
bchecked: BOOL,
pszlabel: &PCWSTR
) -> Result<()>;
fn SetFieldBitmap(
&self,
pcpc: Option<&ICredentialProviderCredential>,
dwfieldid: u32,
hbmp: HBITMAP
) -> Result<()>;
fn SetFieldComboBoxSelectedItem(
&self,
pcpc: Option<&ICredentialProviderCredential>,
dwfieldid: u32,
dwselecteditem: u32
) -> Result<()>;
fn DeleteFieldComboBoxItem(
&self,
pcpc: Option<&ICredentialProviderCredential>,
dwfieldid: u32,
dwitem: u32
) -> Result<()>;
fn AppendFieldComboBoxItem(
&self,
pcpc: Option<&ICredentialProviderCredential>,
dwfieldid: u32,
pszitem: &PCWSTR
) -> Result<()>;
fn SetFieldSubmitButton(
&self,
pcpc: Option<&ICredentialProviderCredential>,
dwfieldid: u32,
dwadjacentto: u32
) -> Result<()>;
fn OnCreatingWindow(&self) -> Result<HWND>;
}
Required Methods§
fn SetFieldState( &self, pcpc: Option<&ICredentialProviderCredential>, dwfieldid: u32, cpfs: CREDENTIAL_PROVIDER_FIELD_STATE ) -> Result<()>
fn SetFieldInteractiveState( &self, pcpc: Option<&ICredentialProviderCredential>, dwfieldid: u32, cpfis: CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE ) -> Result<()>
fn SetFieldString( &self, pcpc: Option<&ICredentialProviderCredential>, dwfieldid: u32, psz: &PCWSTR ) -> Result<()>
fn SetFieldCheckbox( &self, pcpc: Option<&ICredentialProviderCredential>, dwfieldid: u32, bchecked: BOOL, pszlabel: &PCWSTR ) -> Result<()>
fn SetFieldBitmap( &self, pcpc: Option<&ICredentialProviderCredential>, dwfieldid: u32, hbmp: HBITMAP ) -> Result<()>
fn SetFieldComboBoxSelectedItem( &self, pcpc: Option<&ICredentialProviderCredential>, dwfieldid: u32, dwselecteditem: u32 ) -> Result<()>
fn DeleteFieldComboBoxItem( &self, pcpc: Option<&ICredentialProviderCredential>, dwfieldid: u32, dwitem: u32 ) -> Result<()>
fn AppendFieldComboBoxItem( &self, pcpc: Option<&ICredentialProviderCredential>, dwfieldid: u32, pszitem: &PCWSTR ) -> Result<()>
fn SetFieldSubmitButton( &self, pcpc: Option<&ICredentialProviderCredential>, dwfieldid: u32, dwadjacentto: u32 ) -> Result<()>
fn OnCreatingWindow(&self) -> Result<HWND>
Object Safety§
This trait is not object safe.