1 // This code was autogenerated with `dbus-codegen-rust -s -m None`, see https://github.com/diwic/dbus-rs 2 use dbus as dbus; 3 #[allow(unused_imports)] 4 use dbus::arg; 5 use dbus::blocking; 6 7 pub trait OrgChromiumUserDataAuthInterface { is_mounted(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>8 fn is_mounted(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; unmount(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>9 fn unmount(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; mount(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>10 fn mount(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; remove(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>11 fn remove(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; list_keys(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>12 fn list_keys(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; get_key_data(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>13 fn get_key_data(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; check_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>14 fn check_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; add_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>15 fn add_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; remove_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>16 fn remove_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; mass_remove_keys(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>17 fn mass_remove_keys(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; migrate_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>18 fn migrate_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; start_fingerprint_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>19 fn start_fingerprint_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; end_fingerprint_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>20 fn end_fingerprint_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; get_web_authn_secret(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>21 fn get_web_authn_secret(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; get_web_authn_secret_hash(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>22 fn get_web_authn_secret_hash(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; get_hibernate_secret(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>23 fn get_hibernate_secret(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; start_migrate_to_dircrypto(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>24 fn start_migrate_to_dircrypto(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; needs_dircrypto_migration(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>25 fn needs_dircrypto_migration(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; get_supported_key_policies(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>26 fn get_supported_key_policies(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; get_account_disk_usage(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>27 fn get_account_disk_usage(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; start_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>28 fn start_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; add_credentials(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>29 fn add_credentials(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; update_credential(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>30 fn update_credential(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; authenticate_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>31 fn authenticate_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; invalidate_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>32 fn invalidate_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; extend_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>33 fn extend_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; get_auth_session_status(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>34 fn get_auth_session_status(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; create_persistent_user(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>35 fn create_persistent_user(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; authenticate_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>36 fn authenticate_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; prepare_guest_vault(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>37 fn prepare_guest_vault(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; prepare_ephemeral_vault(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>38 fn prepare_ephemeral_vault(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; prepare_persistent_vault(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>39 fn prepare_persistent_vault(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; prepare_vault_for_migration(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>40 fn prepare_vault_for_migration(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; add_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>41 fn add_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; update_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>42 fn update_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; remove_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>43 fn remove_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; list_auth_factors(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>44 fn list_auth_factors(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; prepare_async_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>45 fn prepare_async_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; get_recovery_request(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>46 fn get_recovery_request(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; reset_application_container(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>47 fn reset_application_container(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; 48 } 49 50 #[derive(Debug)] 51 pub struct OrgChromiumUserDataAuthInterfaceDircryptoMigrationProgress { 52 pub status: Vec<u8>, 53 } 54 55 impl arg::AppendAll for OrgChromiumUserDataAuthInterfaceDircryptoMigrationProgress { append(&self, i: &mut arg::IterAppend)56 fn append(&self, i: &mut arg::IterAppend) { 57 arg::RefArg::append(&self.status, i); 58 } 59 } 60 61 impl arg::ReadAll for OrgChromiumUserDataAuthInterfaceDircryptoMigrationProgress { read(i: &mut arg::Iter) -> Result<Self, arg::TypeMismatchError>62 fn read(i: &mut arg::Iter) -> Result<Self, arg::TypeMismatchError> { 63 Ok(OrgChromiumUserDataAuthInterfaceDircryptoMigrationProgress { 64 status: i.read()?, 65 }) 66 } 67 } 68 69 impl dbus::message::SignalArgs for OrgChromiumUserDataAuthInterfaceDircryptoMigrationProgress { 70 const NAME: &'static str = "DircryptoMigrationProgress"; 71 const INTERFACE: &'static str = "org.chromium.UserDataAuthInterface"; 72 } 73 74 #[derive(Debug)] 75 pub struct OrgChromiumUserDataAuthInterfaceLowDiskSpace { 76 pub status: Vec<u8>, 77 } 78 79 impl arg::AppendAll for OrgChromiumUserDataAuthInterfaceLowDiskSpace { append(&self, i: &mut arg::IterAppend)80 fn append(&self, i: &mut arg::IterAppend) { 81 arg::RefArg::append(&self.status, i); 82 } 83 } 84 85 impl arg::ReadAll for OrgChromiumUserDataAuthInterfaceLowDiskSpace { read(i: &mut arg::Iter) -> Result<Self, arg::TypeMismatchError>86 fn read(i: &mut arg::Iter) -> Result<Self, arg::TypeMismatchError> { 87 Ok(OrgChromiumUserDataAuthInterfaceLowDiskSpace { 88 status: i.read()?, 89 }) 90 } 91 } 92 93 impl dbus::message::SignalArgs for OrgChromiumUserDataAuthInterfaceLowDiskSpace { 94 const NAME: &'static str = "LowDiskSpace"; 95 const INTERFACE: &'static str = "org.chromium.UserDataAuthInterface"; 96 } 97 98 impl<'a, T: blocking::BlockingSender, C: ::std::ops::Deref<Target=T>> OrgChromiumUserDataAuthInterface for blocking::Proxy<'a, C> { 99 is_mounted(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>100 fn is_mounted(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 101 self.method_call("org.chromium.UserDataAuthInterface", "IsMounted", (request, )) 102 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 103 } 104 unmount(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>105 fn unmount(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 106 self.method_call("org.chromium.UserDataAuthInterface", "Unmount", (request, )) 107 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 108 } 109 mount(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>110 fn mount(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 111 self.method_call("org.chromium.UserDataAuthInterface", "Mount", (request, )) 112 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 113 } 114 remove(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>115 fn remove(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 116 self.method_call("org.chromium.UserDataAuthInterface", "Remove", (request, )) 117 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 118 } 119 list_keys(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>120 fn list_keys(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 121 self.method_call("org.chromium.UserDataAuthInterface", "ListKeys", (request, )) 122 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 123 } 124 get_key_data(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>125 fn get_key_data(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 126 self.method_call("org.chromium.UserDataAuthInterface", "GetKeyData", (request, )) 127 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 128 } 129 check_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>130 fn check_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 131 self.method_call("org.chromium.UserDataAuthInterface", "CheckKey", (request, )) 132 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 133 } 134 add_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>135 fn add_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 136 self.method_call("org.chromium.UserDataAuthInterface", "AddKey", (request, )) 137 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 138 } 139 remove_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>140 fn remove_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 141 self.method_call("org.chromium.UserDataAuthInterface", "RemoveKey", (request, )) 142 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 143 } 144 mass_remove_keys(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>145 fn mass_remove_keys(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 146 self.method_call("org.chromium.UserDataAuthInterface", "MassRemoveKeys", (request, )) 147 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 148 } 149 migrate_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>150 fn migrate_key(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 151 self.method_call("org.chromium.UserDataAuthInterface", "MigrateKey", (request, )) 152 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 153 } 154 start_fingerprint_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>155 fn start_fingerprint_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 156 self.method_call("org.chromium.UserDataAuthInterface", "StartFingerprintAuthSession", (request, )) 157 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 158 } 159 end_fingerprint_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>160 fn end_fingerprint_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 161 self.method_call("org.chromium.UserDataAuthInterface", "EndFingerprintAuthSession", (request, )) 162 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 163 } 164 get_web_authn_secret(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>165 fn get_web_authn_secret(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 166 self.method_call("org.chromium.UserDataAuthInterface", "GetWebAuthnSecret", (request, )) 167 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 168 } 169 get_web_authn_secret_hash(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>170 fn get_web_authn_secret_hash(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 171 self.method_call("org.chromium.UserDataAuthInterface", "GetWebAuthnSecretHash", (request, )) 172 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 173 } 174 get_hibernate_secret(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>175 fn get_hibernate_secret(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 176 self.method_call("org.chromium.UserDataAuthInterface", "GetHibernateSecret", (request, )) 177 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 178 } 179 start_migrate_to_dircrypto(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>180 fn start_migrate_to_dircrypto(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 181 self.method_call("org.chromium.UserDataAuthInterface", "StartMigrateToDircrypto", (request, )) 182 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 183 } 184 needs_dircrypto_migration(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>185 fn needs_dircrypto_migration(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 186 self.method_call("org.chromium.UserDataAuthInterface", "NeedsDircryptoMigration", (request, )) 187 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 188 } 189 get_supported_key_policies(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>190 fn get_supported_key_policies(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 191 self.method_call("org.chromium.UserDataAuthInterface", "GetSupportedKeyPolicies", (request, )) 192 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 193 } 194 get_account_disk_usage(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>195 fn get_account_disk_usage(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 196 self.method_call("org.chromium.UserDataAuthInterface", "GetAccountDiskUsage", (request, )) 197 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 198 } 199 start_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>200 fn start_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 201 self.method_call("org.chromium.UserDataAuthInterface", "StartAuthSession", (request, )) 202 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 203 } 204 add_credentials(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>205 fn add_credentials(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 206 self.method_call("org.chromium.UserDataAuthInterface", "AddCredentials", (request, )) 207 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 208 } 209 update_credential(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>210 fn update_credential(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 211 self.method_call("org.chromium.UserDataAuthInterface", "UpdateCredential", (request, )) 212 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 213 } 214 authenticate_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>215 fn authenticate_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 216 self.method_call("org.chromium.UserDataAuthInterface", "AuthenticateAuthSession", (request, )) 217 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 218 } 219 invalidate_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>220 fn invalidate_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 221 self.method_call("org.chromium.UserDataAuthInterface", "InvalidateAuthSession", (request, )) 222 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 223 } 224 extend_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>225 fn extend_auth_session(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 226 self.method_call("org.chromium.UserDataAuthInterface", "ExtendAuthSession", (request, )) 227 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 228 } 229 get_auth_session_status(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>230 fn get_auth_session_status(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 231 self.method_call("org.chromium.UserDataAuthInterface", "GetAuthSessionStatus", (request, )) 232 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 233 } 234 create_persistent_user(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>235 fn create_persistent_user(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 236 self.method_call("org.chromium.UserDataAuthInterface", "CreatePersistentUser", (request, )) 237 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 238 } 239 authenticate_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>240 fn authenticate_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 241 self.method_call("org.chromium.UserDataAuthInterface", "AuthenticateAuthFactor", (request, )) 242 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 243 } 244 prepare_guest_vault(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>245 fn prepare_guest_vault(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 246 self.method_call("org.chromium.UserDataAuthInterface", "PrepareGuestVault", (request, )) 247 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 248 } 249 prepare_ephemeral_vault(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>250 fn prepare_ephemeral_vault(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 251 self.method_call("org.chromium.UserDataAuthInterface", "PrepareEphemeralVault", (request, )) 252 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 253 } 254 prepare_persistent_vault(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>255 fn prepare_persistent_vault(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 256 self.method_call("org.chromium.UserDataAuthInterface", "PreparePersistentVault", (request, )) 257 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 258 } 259 prepare_vault_for_migration(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>260 fn prepare_vault_for_migration(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 261 self.method_call("org.chromium.UserDataAuthInterface", "PrepareVaultForMigration", (request, )) 262 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 263 } 264 add_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>265 fn add_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 266 self.method_call("org.chromium.UserDataAuthInterface", "AddAuthFactor", (request, )) 267 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 268 } 269 update_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>270 fn update_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 271 self.method_call("org.chromium.UserDataAuthInterface", "UpdateAuthFactor", (request, )) 272 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 273 } 274 remove_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>275 fn remove_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 276 self.method_call("org.chromium.UserDataAuthInterface", "RemoveAuthFactor", (request, )) 277 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 278 } 279 list_auth_factors(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>280 fn list_auth_factors(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 281 self.method_call("org.chromium.UserDataAuthInterface", "ListAuthFactors", (request, )) 282 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 283 } 284 prepare_async_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>285 fn prepare_async_auth_factor(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 286 self.method_call("org.chromium.UserDataAuthInterface", "PrepareAsyncAuthFactor", (request, )) 287 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 288 } 289 get_recovery_request(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>290 fn get_recovery_request(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 291 self.method_call("org.chromium.UserDataAuthInterface", "GetRecoveryRequest", (request, )) 292 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 293 } 294 reset_application_container(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>295 fn reset_application_container(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 296 self.method_call("org.chromium.UserDataAuthInterface", "ResetApplicationContainer", (request, )) 297 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 298 } 299 } 300 301 pub trait OrgChromiumArcQuota { get_arc_disk_features(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>302 fn get_arc_disk_features(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; get_current_space_for_arc_uid(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>303 fn get_current_space_for_arc_uid(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; get_current_space_for_arc_gid(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>304 fn get_current_space_for_arc_gid(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; get_current_space_for_arc_project_id(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>305 fn get_current_space_for_arc_project_id(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; set_media_rwdata_file_project_id(&self, fd: arg::OwnedFd, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>306 fn set_media_rwdata_file_project_id(&self, fd: arg::OwnedFd, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; set_media_rwdata_file_project_inheritance_flag(&self, fd: arg::OwnedFd, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>307 fn set_media_rwdata_file_project_inheritance_flag(&self, fd: arg::OwnedFd, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; 308 } 309 310 impl<'a, T: blocking::BlockingSender, C: ::std::ops::Deref<Target=T>> OrgChromiumArcQuota for blocking::Proxy<'a, C> { 311 get_arc_disk_features(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>312 fn get_arc_disk_features(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 313 self.method_call("org.chromium.ArcQuota", "GetArcDiskFeatures", (request, )) 314 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 315 } 316 get_current_space_for_arc_uid(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>317 fn get_current_space_for_arc_uid(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 318 self.method_call("org.chromium.ArcQuota", "GetCurrentSpaceForArcUid", (request, )) 319 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 320 } 321 get_current_space_for_arc_gid(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>322 fn get_current_space_for_arc_gid(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 323 self.method_call("org.chromium.ArcQuota", "GetCurrentSpaceForArcGid", (request, )) 324 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 325 } 326 get_current_space_for_arc_project_id(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>327 fn get_current_space_for_arc_project_id(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 328 self.method_call("org.chromium.ArcQuota", "GetCurrentSpaceForArcProjectId", (request, )) 329 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 330 } 331 set_media_rwdata_file_project_id(&self, fd: arg::OwnedFd, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>332 fn set_media_rwdata_file_project_id(&self, fd: arg::OwnedFd, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 333 self.method_call("org.chromium.ArcQuota", "SetMediaRWDataFileProjectId", (fd, request, )) 334 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 335 } 336 set_media_rwdata_file_project_inheritance_flag(&self, fd: arg::OwnedFd, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>337 fn set_media_rwdata_file_project_inheritance_flag(&self, fd: arg::OwnedFd, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 338 self.method_call("org.chromium.ArcQuota", "SetMediaRWDataFileProjectInheritanceFlag", (fd, request, )) 339 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 340 } 341 } 342 343 pub trait OrgChromiumCryptohomePkcs11Interface { pkcs11_is_tpm_token_ready(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>344 fn pkcs11_is_tpm_token_ready(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; pkcs11_get_tpm_token_info(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>345 fn pkcs11_get_tpm_token_info(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; pkcs11_terminate(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>346 fn pkcs11_terminate(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; pkcs11_restore_tpm_tokens(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>347 fn pkcs11_restore_tpm_tokens(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; 348 } 349 350 impl<'a, T: blocking::BlockingSender, C: ::std::ops::Deref<Target=T>> OrgChromiumCryptohomePkcs11Interface for blocking::Proxy<'a, C> { 351 pkcs11_is_tpm_token_ready(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>352 fn pkcs11_is_tpm_token_ready(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 353 self.method_call("org.chromium.CryptohomePkcs11Interface", "Pkcs11IsTpmTokenReady", (request, )) 354 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 355 } 356 pkcs11_get_tpm_token_info(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>357 fn pkcs11_get_tpm_token_info(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 358 self.method_call("org.chromium.CryptohomePkcs11Interface", "Pkcs11GetTpmTokenInfo", (request, )) 359 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 360 } 361 pkcs11_terminate(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>362 fn pkcs11_terminate(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 363 self.method_call("org.chromium.CryptohomePkcs11Interface", "Pkcs11Terminate", (request, )) 364 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 365 } 366 pkcs11_restore_tpm_tokens(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>367 fn pkcs11_restore_tpm_tokens(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 368 self.method_call("org.chromium.CryptohomePkcs11Interface", "Pkcs11RestoreTpmTokens", (request, )) 369 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 370 } 371 } 372 373 pub trait OrgChromiumInstallAttributesInterface { install_attributes_get(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>374 fn install_attributes_get(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; install_attributes_set(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>375 fn install_attributes_set(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; install_attributes_finalize(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>376 fn install_attributes_finalize(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; install_attributes_get_status(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>377 fn install_attributes_get_status(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; get_firmware_management_parameters(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>378 fn get_firmware_management_parameters(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; remove_firmware_management_parameters(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>379 fn remove_firmware_management_parameters(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; set_firmware_management_parameters(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>380 fn set_firmware_management_parameters(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; 381 } 382 383 impl<'a, T: blocking::BlockingSender, C: ::std::ops::Deref<Target=T>> OrgChromiumInstallAttributesInterface for blocking::Proxy<'a, C> { 384 install_attributes_get(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>385 fn install_attributes_get(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 386 self.method_call("org.chromium.InstallAttributesInterface", "InstallAttributesGet", (request, )) 387 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 388 } 389 install_attributes_set(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>390 fn install_attributes_set(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 391 self.method_call("org.chromium.InstallAttributesInterface", "InstallAttributesSet", (request, )) 392 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 393 } 394 install_attributes_finalize(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>395 fn install_attributes_finalize(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 396 self.method_call("org.chromium.InstallAttributesInterface", "InstallAttributesFinalize", (request, )) 397 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 398 } 399 install_attributes_get_status(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>400 fn install_attributes_get_status(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 401 self.method_call("org.chromium.InstallAttributesInterface", "InstallAttributesGetStatus", (request, )) 402 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 403 } 404 get_firmware_management_parameters(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>405 fn get_firmware_management_parameters(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 406 self.method_call("org.chromium.InstallAttributesInterface", "GetFirmwareManagementParameters", (request, )) 407 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 408 } 409 remove_firmware_management_parameters(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>410 fn remove_firmware_management_parameters(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 411 self.method_call("org.chromium.InstallAttributesInterface", "RemoveFirmwareManagementParameters", (request, )) 412 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 413 } 414 set_firmware_management_parameters(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>415 fn set_firmware_management_parameters(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 416 self.method_call("org.chromium.InstallAttributesInterface", "SetFirmwareManagementParameters", (request, )) 417 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 418 } 419 } 420 421 pub trait OrgChromiumCryptohomeMiscInterface { get_system_salt(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>422 fn get_system_salt(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; update_current_user_activity_timestamp(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>423 fn update_current_user_activity_timestamp(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; get_sanitized_username(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>424 fn get_sanitized_username(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; get_login_status(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>425 fn get_login_status(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; get_status_string(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>426 fn get_status_string(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; lock_to_single_user_mount_until_reboot(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>427 fn lock_to_single_user_mount_until_reboot(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; get_rsu_device_id(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>428 fn get_rsu_device_id(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; check_health(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>429 fn check_health(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>; 430 } 431 432 impl<'a, T: blocking::BlockingSender, C: ::std::ops::Deref<Target=T>> OrgChromiumCryptohomeMiscInterface for blocking::Proxy<'a, C> { 433 get_system_salt(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>434 fn get_system_salt(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 435 self.method_call("org.chromium.CryptohomeMiscInterface", "GetSystemSalt", (request, )) 436 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 437 } 438 update_current_user_activity_timestamp(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>439 fn update_current_user_activity_timestamp(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 440 self.method_call("org.chromium.CryptohomeMiscInterface", "UpdateCurrentUserActivityTimestamp", (request, )) 441 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 442 } 443 get_sanitized_username(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>444 fn get_sanitized_username(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 445 self.method_call("org.chromium.CryptohomeMiscInterface", "GetSanitizedUsername", (request, )) 446 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 447 } 448 get_login_status(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>449 fn get_login_status(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 450 self.method_call("org.chromium.CryptohomeMiscInterface", "GetLoginStatus", (request, )) 451 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 452 } 453 get_status_string(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>454 fn get_status_string(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 455 self.method_call("org.chromium.CryptohomeMiscInterface", "GetStatusString", (request, )) 456 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 457 } 458 lock_to_single_user_mount_until_reboot(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>459 fn lock_to_single_user_mount_until_reboot(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 460 self.method_call("org.chromium.CryptohomeMiscInterface", "LockToSingleUserMountUntilReboot", (request, )) 461 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 462 } 463 get_rsu_device_id(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>464 fn get_rsu_device_id(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 465 self.method_call("org.chromium.CryptohomeMiscInterface", "GetRsuDeviceId", (request, )) 466 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 467 } 468 check_health(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error>469 fn check_health(&self, request: Vec<u8>) -> Result<Vec<u8>, dbus::Error> { 470 self.method_call("org.chromium.CryptohomeMiscInterface", "CheckHealth", (request, )) 471 .and_then(|r: (Vec<u8>, )| Ok(r.0, )) 472 } 473 } 474