]> git.proxmox.com Git - rustc.git/blob - vendor/windows-sys/src/Windows/Win32/Security/Tpm/mod.rs
New upstream version 1.63.0+dfsg1
[rustc.git] / vendor / windows-sys / src / Windows / Win32 / Security / Tpm / mod.rs
1 pub type ITpmVirtualSmartCardManager = *mut ::core::ffi::c_void;
2 pub type ITpmVirtualSmartCardManager2 = *mut ::core::ffi::c_void;
3 pub type ITpmVirtualSmartCardManager3 = *mut ::core::ffi::c_void;
4 pub type ITpmVirtualSmartCardManagerStatusCallback = *mut ::core::ffi::c_void;
5 pub const RemoteTpmVirtualSmartCardManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 355377832, data2: 28892, data3: 19545, data4: [139, 42, 50, 170, 60, 160, 220, 172] };
6 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
7 pub type TPMVSCMGR_ERROR = i32;
8 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
9 pub const TPMVSCMGR_ERROR_IMPERSONATION: TPMVSCMGR_ERROR = 0i32;
10 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
11 pub const TPMVSCMGR_ERROR_PIN_COMPLEXITY: TPMVSCMGR_ERROR = 1i32;
12 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
13 pub const TPMVSCMGR_ERROR_READER_COUNT_LIMIT: TPMVSCMGR_ERROR = 2i32;
14 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
15 pub const TPMVSCMGR_ERROR_TERMINAL_SERVICES_SESSION: TPMVSCMGR_ERROR = 3i32;
16 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
17 pub const TPMVSCMGR_ERROR_VTPMSMARTCARD_INITIALIZE: TPMVSCMGR_ERROR = 4i32;
18 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
19 pub const TPMVSCMGR_ERROR_VTPMSMARTCARD_CREATE: TPMVSCMGR_ERROR = 5i32;
20 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
21 pub const TPMVSCMGR_ERROR_VTPMSMARTCARD_DESTROY: TPMVSCMGR_ERROR = 6i32;
22 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
23 pub const TPMVSCMGR_ERROR_VGIDSSIMULATOR_INITIALIZE: TPMVSCMGR_ERROR = 7i32;
24 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
25 pub const TPMVSCMGR_ERROR_VGIDSSIMULATOR_CREATE: TPMVSCMGR_ERROR = 8i32;
26 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
27 pub const TPMVSCMGR_ERROR_VGIDSSIMULATOR_DESTROY: TPMVSCMGR_ERROR = 9i32;
28 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
29 pub const TPMVSCMGR_ERROR_VGIDSSIMULATOR_WRITE_PROPERTY: TPMVSCMGR_ERROR = 10i32;
30 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
31 pub const TPMVSCMGR_ERROR_VGIDSSIMULATOR_READ_PROPERTY: TPMVSCMGR_ERROR = 11i32;
32 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
33 pub const TPMVSCMGR_ERROR_VREADER_INITIALIZE: TPMVSCMGR_ERROR = 12i32;
34 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
35 pub const TPMVSCMGR_ERROR_VREADER_CREATE: TPMVSCMGR_ERROR = 13i32;
36 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
37 pub const TPMVSCMGR_ERROR_VREADER_DESTROY: TPMVSCMGR_ERROR = 14i32;
38 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
39 pub const TPMVSCMGR_ERROR_GENERATE_LOCATE_READER: TPMVSCMGR_ERROR = 15i32;
40 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
41 pub const TPMVSCMGR_ERROR_GENERATE_FILESYSTEM: TPMVSCMGR_ERROR = 16i32;
42 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
43 pub const TPMVSCMGR_ERROR_CARD_CREATE: TPMVSCMGR_ERROR = 17i32;
44 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
45 pub const TPMVSCMGR_ERROR_CARD_DESTROY: TPMVSCMGR_ERROR = 18i32;
46 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
47 pub type TPMVSCMGR_STATUS = i32;
48 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
49 pub const TPMVSCMGR_STATUS_VTPMSMARTCARD_INITIALIZING: TPMVSCMGR_STATUS = 0i32;
50 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
51 pub const TPMVSCMGR_STATUS_VTPMSMARTCARD_CREATING: TPMVSCMGR_STATUS = 1i32;
52 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
53 pub const TPMVSCMGR_STATUS_VTPMSMARTCARD_DESTROYING: TPMVSCMGR_STATUS = 2i32;
54 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
55 pub const TPMVSCMGR_STATUS_VGIDSSIMULATOR_INITIALIZING: TPMVSCMGR_STATUS = 3i32;
56 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
57 pub const TPMVSCMGR_STATUS_VGIDSSIMULATOR_CREATING: TPMVSCMGR_STATUS = 4i32;
58 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
59 pub const TPMVSCMGR_STATUS_VGIDSSIMULATOR_DESTROYING: TPMVSCMGR_STATUS = 5i32;
60 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
61 pub const TPMVSCMGR_STATUS_VREADER_INITIALIZING: TPMVSCMGR_STATUS = 6i32;
62 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
63 pub const TPMVSCMGR_STATUS_VREADER_CREATING: TPMVSCMGR_STATUS = 7i32;
64 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
65 pub const TPMVSCMGR_STATUS_VREADER_DESTROYING: TPMVSCMGR_STATUS = 8i32;
66 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
67 pub const TPMVSCMGR_STATUS_GENERATE_WAITING: TPMVSCMGR_STATUS = 9i32;
68 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
69 pub const TPMVSCMGR_STATUS_GENERATE_AUTHENTICATING: TPMVSCMGR_STATUS = 10i32;
70 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
71 pub const TPMVSCMGR_STATUS_GENERATE_RUNNING: TPMVSCMGR_STATUS = 11i32;
72 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
73 pub const TPMVSCMGR_STATUS_CARD_CREATED: TPMVSCMGR_STATUS = 12i32;
74 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
75 pub const TPMVSCMGR_STATUS_CARD_DESTROYED: TPMVSCMGR_STATUS = 13i32;
76 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
77 pub type TPMVSC_ATTESTATION_TYPE = i32;
78 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
79 pub const TPMVSC_ATTESTATION_NONE: TPMVSC_ATTESTATION_TYPE = 0i32;
80 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
81 pub const TPMVSC_ATTESTATION_AIK_ONLY: TPMVSC_ATTESTATION_TYPE = 1i32;
82 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
83 pub const TPMVSC_ATTESTATION_AIK_AND_CERTIFICATE: TPMVSC_ATTESTATION_TYPE = 2i32;
84 #[doc = "*Required features: `\"Win32_Security_Tpm\"`*"]
85 pub const TPMVSC_DEFAULT_ADMIN_ALGORITHM_ID: u32 = 130u32;
86 pub const TpmVirtualSmartCardManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 379686534, data2: 32622, data3: 19488, data4: [173, 137, 79, 252, 13, 183, 169, 106] };