public HRESULT SetSerialization([NativeTypeName("const CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *")] CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *pcpcs)
 {
     return(((delegate * unmanaged <ICredentialProvider *, CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *, int>)(lpVtbl[4]))((ICredentialProvider *)Unsafe.AsPointer(ref this), pcpcs));
 }
 public HRESULT GetSerialization(CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE *pcpgsr, CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *pcpcs, [NativeTypeName("LPWSTR *")] ushort **ppszOptionalStatusText, CREDENTIAL_PROVIDER_STATUS_ICON *pcpsiOptionalStatusIcon)
 {
     return(((delegate * unmanaged <ICredentialProviderCredential *, CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE *, CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *, ushort **, CREDENTIAL_PROVIDER_STATUS_ICON *, int>)(lpVtbl[18]))((ICredentialProviderCredential *)Unsafe.AsPointer(ref this), pcpgsr, pcpcs, ppszOptionalStatusText, pcpsiOptionalStatusIcon));
 }
示例#3
0
 public HRESULT UpdateRemoteCredential([NativeTypeName("const CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *")] CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *pcpcsIn, CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *pcpcsOut)
 {
     return(((delegate * unmanaged <ICredentialProviderFilter *, CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *, CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *, int>)(lpVtbl[4]))((ICredentialProviderFilter *)Unsafe.AsPointer(ref this), pcpcsIn, pcpcsOut));
 }