Changeset 988 for vendor/current/librpc/idl/backupkey.idl
- Timestamp:
- Nov 24, 2016, 1:14:11 PM (9 years ago)
- File:
-
- 1 edited
-
vendor/current/librpc/idl/backupkey.idl (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
vendor/current/librpc/idl/backupkey.idl
r740 r988 48 48 } bkrp_dc_serverwrap_key; 49 49 50 [public] typedef struct { 51 } bkrp_empty; 52 50 53 [public,gensize] typedef struct { 51 54 uint32 version; … … 96 99 } bkrp_access_check_v3; 97 100 101 [public] typedef struct { 102 uint8 r3[32]; 103 uint8 mac[20]; 104 dom_sid sid; 105 [subcontext(0),flag(NDR_REMAINING)] DATA_BLOB secret_data; 106 } bkrp_rc4encryptedpayload; 107 108 [public] typedef struct { 109 [value(0x00000001)] uint32 magic; 110 uint32 payload_length; 111 uint32 ciphertext_length; 112 GUID guid; 113 uint8 r2[68]; 114 uint8 rc4encryptedpayload[ciphertext_length]; 115 } bkrp_server_side_wrapped; 116 117 [public] typedef struct { 118 [flag(NDR_REMAINING)] DATA_BLOB opaque; 119 } bkrp_opaque_blob; 120 121 typedef enum { 122 BACKUPKEY_SERVER_WRAP_VERSION = 1, 123 BACKUPKEY_CLIENT_WRAP_VERSION2 = 2, 124 BACKUPKEY_CLIENT_WRAP_VERSION3 = 3 125 } bkrp_versions; 126 98 127 typedef enum { 99 128 BACKUPKEY_INVALID_GUID_INTEGER = 0xFFFF, 100 129 BACKUPKEY_RESTORE_GUID_INTEGER = 0x0000, 101 BACKUPKEY_RETRIEVE_BACKUP_KEY_GUID_INTEGER = 0x0001 130 BACKUPKEY_RETRIEVE_BACKUP_KEY_GUID_INTEGER = 0x0001, 131 BACKUPKEY_RESTORE_GUID_WIN2K_INTEGER = 0x0002, 132 BACKUPKEY_BACKUP_GUID_INTEGER = 0x0003 102 133 } bkrp_guid_to_integer; 103 134 104 135 [public] typedef [nodiscriminant] union { 105 136 [case(BACKUPKEY_RESTORE_GUID_INTEGER)] bkrp_client_side_wrapped restore_req; 106 [case(BACKUPKEY_RETRIEVE_BACKUP_KEY_GUID_INTEGER)] bkrp_client_side_wrapped cert_req; 137 [case(BACKUPKEY_RETRIEVE_BACKUP_KEY_GUID_INTEGER)] bkrp_empty empty; 138 [case(BACKUPKEY_RESTORE_GUID_WIN2K_INTEGER)] bkrp_server_side_wrapped unsign_req; 139 [case(BACKUPKEY_BACKUP_GUID_INTEGER)] bkrp_opaque_blob sign_req; 107 140 } bkrp_data_in_blob; 108 141
Note:
See TracChangeset
for help on using the changeset viewer.
