Example #1
0
 public CPasswordSiloInformation(IPortableDeviceValues results)
 {
     results.GetBufferValue(ENHANCED_STORAGE_PROPERTY_PASSWORD_SILO_INFO, out Vanara.InteropServices.SafeCoTaskMemHandle pbBuffer, out int cbBuffer);
     SiloInfo     = pbBuffer.DangerousGetHandle().ToStructure <ENHANCED_STORAGE_PASSWORD_SILO_INFORMATION>(cbBuffer);
     dwAuthnState = (ENHANCED_STORAGE_AUTHN_STATE)results.GetUnsignedIntegerValue(ENHANCED_STORAGE_PROPERTY_AUTHENTICATION_STATE);
     UserHint     = results.GetStringValue(ENHANCED_STORAGE_PROPERTY_USER_HINT);
     UserName     = results.GetStringValue(ENHANCED_STORAGE_PROPERTY_USER_NAME);
     AdminHint    = results.GetStringValue(ENHANCED_STORAGE_PROPERTY_ADMIN_HINT);
     SiloName     = results.GetStringValue(ENHANCED_STORAGE_PROPERTY_SILO_NAME);
 }