Struct windows_sys::Win32::Security::Authentication::Identity::SecurityFunctionTableW
#[repr(C)]pub struct SecurityFunctionTableW {Show 32 fields
pub dwVersion: u32,
pub EnumerateSecurityPackagesW: ENUMERATE_SECURITY_PACKAGES_FN_W,
pub QueryCredentialsAttributesW: QUERY_CREDENTIALS_ATTRIBUTES_FN_W,
pub AcquireCredentialsHandleW: ACQUIRE_CREDENTIALS_HANDLE_FN_W,
pub FreeCredentialsHandle: FREE_CREDENTIALS_HANDLE_FN,
pub Reserved2: *mut c_void,
pub InitializeSecurityContextW: INITIALIZE_SECURITY_CONTEXT_FN_W,
pub AcceptSecurityContext: ACCEPT_SECURITY_CONTEXT_FN,
pub CompleteAuthToken: COMPLETE_AUTH_TOKEN_FN,
pub DeleteSecurityContext: DELETE_SECURITY_CONTEXT_FN,
pub ApplyControlToken: APPLY_CONTROL_TOKEN_FN,
pub QueryContextAttributesW: QUERY_CONTEXT_ATTRIBUTES_FN_W,
pub ImpersonateSecurityContext: IMPERSONATE_SECURITY_CONTEXT_FN,
pub RevertSecurityContext: REVERT_SECURITY_CONTEXT_FN,
pub MakeSignature: MAKE_SIGNATURE_FN,
pub VerifySignature: VERIFY_SIGNATURE_FN,
pub FreeContextBuffer: FREE_CONTEXT_BUFFER_FN,
pub QuerySecurityPackageInfoW: QUERY_SECURITY_PACKAGE_INFO_FN_W,
pub Reserved3: *mut c_void,
pub Reserved4: *mut c_void,
pub ExportSecurityContext: EXPORT_SECURITY_CONTEXT_FN,
pub ImportSecurityContextW: IMPORT_SECURITY_CONTEXT_FN_W,
pub AddCredentialsW: ADD_CREDENTIALS_FN_W,
pub Reserved8: *mut c_void,
pub QuerySecurityContextToken: QUERY_SECURITY_CONTEXT_TOKEN_FN,
pub EncryptMessage: ENCRYPT_MESSAGE_FN,
pub DecryptMessage: DECRYPT_MESSAGE_FN,
pub SetContextAttributesW: SET_CONTEXT_ATTRIBUTES_FN_W,
pub SetCredentialsAttributesW: SET_CREDENTIALS_ATTRIBUTES_FN_W,
pub ChangeAccountPasswordW: CHANGE_PASSWORD_FN_W,
pub QueryContextAttributesExW: QUERY_CONTEXT_ATTRIBUTES_EX_FN_W,
pub QueryCredentialsAttributesExW: QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_W,
}Expand description
Required features: "Win32_Security_Authentication_Identity", "Win32_Foundation", "Win32_Security_Credentials"
Fields§
§dwVersion: u32§EnumerateSecurityPackagesW: ENUMERATE_SECURITY_PACKAGES_FN_W§QueryCredentialsAttributesW: QUERY_CREDENTIALS_ATTRIBUTES_FN_W§AcquireCredentialsHandleW: ACQUIRE_CREDENTIALS_HANDLE_FN_W§FreeCredentialsHandle: FREE_CREDENTIALS_HANDLE_FN§Reserved2: *mut c_void§InitializeSecurityContextW: INITIALIZE_SECURITY_CONTEXT_FN_W§AcceptSecurityContext: ACCEPT_SECURITY_CONTEXT_FN§CompleteAuthToken: COMPLETE_AUTH_TOKEN_FN§DeleteSecurityContext: DELETE_SECURITY_CONTEXT_FN§ApplyControlToken: APPLY_CONTROL_TOKEN_FN§QueryContextAttributesW: QUERY_CONTEXT_ATTRIBUTES_FN_W§ImpersonateSecurityContext: IMPERSONATE_SECURITY_CONTEXT_FN§RevertSecurityContext: REVERT_SECURITY_CONTEXT_FN§MakeSignature: MAKE_SIGNATURE_FN§VerifySignature: VERIFY_SIGNATURE_FN§FreeContextBuffer: FREE_CONTEXT_BUFFER_FN§QuerySecurityPackageInfoW: QUERY_SECURITY_PACKAGE_INFO_FN_W§Reserved3: *mut c_void§Reserved4: *mut c_void§ExportSecurityContext: EXPORT_SECURITY_CONTEXT_FN§ImportSecurityContextW: IMPORT_SECURITY_CONTEXT_FN_W§AddCredentialsW: ADD_CREDENTIALS_FN_W§Reserved8: *mut c_void§QuerySecurityContextToken: QUERY_SECURITY_CONTEXT_TOKEN_FN§EncryptMessage: ENCRYPT_MESSAGE_FN§DecryptMessage: DECRYPT_MESSAGE_FN§SetContextAttributesW: SET_CONTEXT_ATTRIBUTES_FN_W§SetCredentialsAttributesW: SET_CREDENTIALS_ATTRIBUTES_FN_W§ChangeAccountPasswordW: CHANGE_PASSWORD_FN_W§QueryContextAttributesExW: QUERY_CONTEXT_ATTRIBUTES_EX_FN_W§QueryCredentialsAttributesExW: QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_W