Line data Source code
1 : 2 : /* Automatically generated by tables.pl. DO NOT EDIT */ 3 : 4 : #include "includes.h" 5 : #include "librpc/ndr/libndr.h" 6 : #include "librpc/ndr/ndr_table.h" 7 : #include "librpc/gen_ndr/ndr_drsuapi.h" 8 : #include "librpc/gen_ndr/ndr_epmapper.h" 9 : #include "librpc/gen_ndr/ndr_eventlog.h" 10 : #include "librpc/gen_ndr/ndr_browser.h" 11 : #include "librpc/gen_ndr/ndr_dssetup.h" 12 : #include "librpc/gen_ndr/ndr_frsapi.h" 13 : #include "librpc/gen_ndr/ndr_spoolss.h" 14 : #include "librpc/gen_ndr/ndr_dnsserver.h" 15 : #include "librpc/gen_ndr/ndr_samr.h" 16 : #include "librpc/gen_ndr/ndr_srvsvc.h" 17 : #include "librpc/gen_ndr/ndr_winreg.h" 18 : #include "librpc/gen_ndr/ndr_mgmt.h" 19 : #include "librpc/gen_ndr/ndr_netlogon.h" 20 : #include "librpc/gen_ndr/ndr_svcctl.h" 21 : #include "librpc/gen_ndr/ndr_wkssvc.h" 22 : #include "librpc/gen_ndr/ndr_eventlog6.h" 23 : #include "librpc/gen_ndr/ndr_backupkey.h" 24 : #include "librpc/gen_ndr/ndr_witness.h" 25 : #include "librpc/gen_ndr/ndr_clusapi.h" 26 : #include "librpc/gen_ndr/ndr_mdssvc.h" 27 : #include "librpc/gen_ndr/ndr_echo.h" 28 : #include "librpc/gen_ndr/ndr_fsrvp.h" 29 : #include "librpc/gen_ndr/ndr_lsa.h" 30 : #include "librpc/gen_ndr/ndr_winspool.h" 31 : #include "librpc/gen_ndr/ndr_atsvc.h" 32 : #include "librpc/gen_ndr/ndr_initshutdown.h" 33 : #include "librpc/gen_ndr/ndr_ntsvcs.h" 34 : #include "librpc/gen_ndr/ndr_dfs.h" 35 : #include "librpc/gen_ndr/ndr_unixinfo.h" 36 : #include "librpc/gen_ndr/ndr_audiosrv.h" 37 : #include "librpc/gen_ndr/ndr_dbgidl.h" 38 : #include "librpc/gen_ndr/ndr_dsbackup.h" 39 : #include "librpc/gen_ndr/ndr_efs.h" 40 : #include "librpc/gen_ndr/ndr_frstrans.h" 41 : #include "librpc/gen_ndr/ndr_frsrpc.h" 42 : #include "librpc/gen_ndr/ndr_keysvc.h" 43 : #include "librpc/gen_ndr/ndr_msgsvc.h" 44 : #include "librpc/gen_ndr/ndr_orpc.h" 45 : #include "librpc/gen_ndr/ndr_policyagent.h" 46 : #include "librpc/gen_ndr/ndr_rot.h" 47 : #include "librpc/gen_ndr/ndr_scerpc.h" 48 : #include "librpc/gen_ndr/ndr_trkwks.h" 49 : #include "librpc/gen_ndr/ndr_w32time.h" 50 : #include "librpc/gen_ndr/ndr_winstation.h" 51 : #include "librpc/gen_ndr/ndr_wzcsvc.h" 52 : #include "librpc/gen_ndr/ndr_bkupblobs.h" 53 : #include "librpc/gen_ndr/ndr_cab.h" 54 : #include "librpc/gen_ndr/ndr_file_id.h" 55 : #include "librpc/gen_ndr/ndr_fscc.h" 56 : #include "librpc/gen_ndr/ndr_fsrvp_state.h" 57 : #include "librpc/gen_ndr/ndr_named_pipe_auth.h" 58 : #include "librpc/gen_ndr/ndr_negoex.h" 59 : #include "librpc/gen_ndr/ndr_notify.h" 60 : #include "librpc/gen_ndr/ndr_ntprinting.h" 61 : #include "librpc/gen_ndr/ndr_ODJ.h" 62 : #include "librpc/gen_ndr/ndr_printcap.h" 63 : #include "librpc/gen_ndr/ndr_rap.h" 64 : #include "librpc/gen_ndr/ndr_schannel.h" 65 : #include "librpc/gen_ndr/ndr_smb2_lease_struct.h" 66 : #include "librpc/gen_ndr/ndr_ioctl.h" 67 : #include "librpc/gen_ndr/ndr_nfs4acl.h" 68 : #include "librpc/gen_ndr/ndr_quota.h" 69 : #include "librpc/gen_ndr/ndr_wsp.h" 70 : #include "librpc/gen_ndr/ndr_auth.h" 71 : #include "librpc/gen_ndr/ndr_claims.h" 72 : #include "librpc/gen_ndr/ndr_dcerpc.h" 73 : #include "librpc/gen_ndr/ndr_dfsblobs.h" 74 : #include "librpc/gen_ndr/ndr_dns.h" 75 : #include "librpc/gen_ndr/ndr_dnsp.h" 76 : #include "librpc/gen_ndr/ndr_drsblobs.h" 77 : #include "librpc/gen_ndr/ndr_gmsa.h" 78 : #include "librpc/gen_ndr/ndr_idmap.h" 79 : #include "librpc/gen_ndr/ndr_krb5pac.h" 80 : #include "librpc/gen_ndr/ndr_krb5ccache.h" 81 : #include "librpc/gen_ndr/ndr_messaging.h" 82 : #include "librpc/gen_ndr/ndr_misc.h" 83 : #include "librpc/gen_ndr/ndr_nbt.h" 84 : #include "librpc/gen_ndr/ndr_ntlmssp.h" 85 : #include "librpc/gen_ndr/ndr_preg.h" 86 : #include "librpc/gen_ndr/ndr_security.h" 87 : #include "librpc/gen_ndr/ndr_server_id.h" 88 : #include "librpc/gen_ndr/ndr_smb_acl.h" 89 : #include "librpc/gen_ndr/ndr_xattr.h" 90 : #include "librpc/gen_ndr/ndr_smb3posix.h" 91 : #include "librpc/gen_ndr/ndr_winbind.h" 92 : #include "source4/librpc/gen_ndr/ndr_ntp_signd.h" 93 : #include "source4/librpc/gen_ndr/ndr_opendb.h" 94 : #include "source4/librpc/gen_ndr/ndr_sasl_helpers.h" 95 : #include "source4/librpc/gen_ndr/ndr_winsif.h" 96 : #include "source4/librpc/gen_ndr/ndr_winsrepl.h" 97 : #include "source4/librpc/gen_ndr/ndr_irpc.h" 98 : #include "source3/librpc/gen_ndr/ndr_open_files.h" 99 : #include "source3/librpc/gen_ndr/ndr_perfcount.h" 100 : #include "source3/librpc/gen_ndr/ndr_secrets.h" 101 : #include "source3/librpc/gen_ndr/ndr_smbXsrv.h" 102 : #include "source3/librpc/gen_ndr/ndr_leases_db.h" 103 : #include "source3/librpc/gen_ndr/ndr_ads.h" 104 : 105 2686 : NTSTATUS ndr_table_register_builtin_tables(void) 106 : { 107 161 : NTSTATUS status; 108 : 109 2686 : status = ndr_table_register(&ndr_table_drsuapi); 110 2686 : if (NT_STATUS_IS_ERR(status)) return status; 111 : 112 2686 : status = ndr_table_register(&ndr_table_epmapper); 113 2686 : if (NT_STATUS_IS_ERR(status)) return status; 114 : 115 2686 : status = ndr_table_register(&ndr_table_eventlog); 116 2686 : if (NT_STATUS_IS_ERR(status)) return status; 117 : 118 2686 : status = ndr_table_register(&ndr_table_browser); 119 2686 : if (NT_STATUS_IS_ERR(status)) return status; 120 : 121 2686 : status = ndr_table_register(&ndr_table_dssetup); 122 2686 : if (NT_STATUS_IS_ERR(status)) return status; 123 : 124 2686 : status = ndr_table_register(&ndr_table_frsapi); 125 2686 : if (NT_STATUS_IS_ERR(status)) return status; 126 : 127 2686 : status = ndr_table_register(&ndr_table_spoolss); 128 2686 : if (NT_STATUS_IS_ERR(status)) return status; 129 : 130 2686 : status = ndr_table_register(&ndr_table_dnsserver); 131 2686 : if (NT_STATUS_IS_ERR(status)) return status; 132 : 133 2686 : status = ndr_table_register(&ndr_table_samr); 134 2686 : if (NT_STATUS_IS_ERR(status)) return status; 135 : 136 2686 : status = ndr_table_register(&ndr_table_srvsvc); 137 2686 : if (NT_STATUS_IS_ERR(status)) return status; 138 : 139 2686 : status = ndr_table_register(&ndr_table_winreg); 140 2686 : if (NT_STATUS_IS_ERR(status)) return status; 141 : 142 2686 : status = ndr_table_register(&ndr_table_mgmt); 143 2686 : if (NT_STATUS_IS_ERR(status)) return status; 144 : 145 2686 : status = ndr_table_register(&ndr_table_netlogon); 146 2686 : if (NT_STATUS_IS_ERR(status)) return status; 147 : 148 2686 : status = ndr_table_register(&ndr_table_svcctl); 149 2686 : if (NT_STATUS_IS_ERR(status)) return status; 150 : 151 2686 : status = ndr_table_register(&ndr_table_wkssvc); 152 2686 : if (NT_STATUS_IS_ERR(status)) return status; 153 : 154 2686 : status = ndr_table_register(&ndr_table_eventlog6); 155 2686 : if (NT_STATUS_IS_ERR(status)) return status; 156 : 157 2686 : status = ndr_table_register(&ndr_table_backupkey); 158 2686 : if (NT_STATUS_IS_ERR(status)) return status; 159 : 160 2686 : status = ndr_table_register(&ndr_table_witness); 161 2686 : if (NT_STATUS_IS_ERR(status)) return status; 162 : 163 2686 : status = ndr_table_register(&ndr_table_clusapi); 164 2686 : if (NT_STATUS_IS_ERR(status)) return status; 165 : 166 2686 : status = ndr_table_register(&ndr_table_mdssvc); 167 2686 : if (NT_STATUS_IS_ERR(status)) return status; 168 : 169 2686 : status = ndr_table_register(&ndr_table_rpcecho); 170 2686 : if (NT_STATUS_IS_ERR(status)) return status; 171 : 172 2686 : status = ndr_table_register(&ndr_table_FileServerVssAgent); 173 2686 : if (NT_STATUS_IS_ERR(status)) return status; 174 : 175 2686 : status = ndr_table_register(&ndr_table_lsarpc); 176 2686 : if (NT_STATUS_IS_ERR(status)) return status; 177 : 178 2686 : status = ndr_table_register(&ndr_table_iremotewinspool); 179 2686 : if (NT_STATUS_IS_ERR(status)) return status; 180 : 181 2686 : status = ndr_table_register(&ndr_table_atsvc); 182 2686 : if (NT_STATUS_IS_ERR(status)) return status; 183 : 184 2686 : status = ndr_table_register(&ndr_table_initshutdown); 185 2686 : if (NT_STATUS_IS_ERR(status)) return status; 186 : 187 2686 : status = ndr_table_register(&ndr_table_ntsvcs); 188 2686 : if (NT_STATUS_IS_ERR(status)) return status; 189 : 190 2686 : status = ndr_table_register(&ndr_table_netdfs); 191 2686 : if (NT_STATUS_IS_ERR(status)) return status; 192 : 193 2686 : status = ndr_table_register(&ndr_table_unixinfo); 194 2686 : if (NT_STATUS_IS_ERR(status)) return status; 195 : 196 2686 : status = ndr_table_register(&ndr_table_audiosrv); 197 2686 : if (NT_STATUS_IS_ERR(status)) return status; 198 : 199 2686 : status = ndr_table_register(&ndr_table_dbgidl); 200 2686 : if (NT_STATUS_IS_ERR(status)) return status; 201 : 202 2686 : status = ndr_table_register(&ndr_table_ad_backup); 203 2686 : if (NT_STATUS_IS_ERR(status)) return status; 204 : 205 2686 : status = ndr_table_register(&ndr_table_ad_restore); 206 2686 : if (NT_STATUS_IS_ERR(status)) return status; 207 : 208 2686 : status = ndr_table_register(&ndr_table_efs); 209 2686 : if (NT_STATUS_IS_ERR(status)) return status; 210 : 211 2686 : status = ndr_table_register(&ndr_table_frstrans); 212 2686 : if (NT_STATUS_IS_ERR(status)) return status; 213 : 214 2686 : status = ndr_table_register(&ndr_table_frsrpc); 215 2686 : if (NT_STATUS_IS_ERR(status)) return status; 216 : 217 2686 : status = ndr_table_register(&ndr_table_keysvc); 218 2686 : if (NT_STATUS_IS_ERR(status)) return status; 219 : 220 2686 : status = ndr_table_register(&ndr_table_msgsvc); 221 2686 : if (NT_STATUS_IS_ERR(status)) return status; 222 : 223 2686 : status = ndr_table_register(&ndr_table_msgsvcsend); 224 2686 : if (NT_STATUS_IS_ERR(status)) return status; 225 : 226 2686 : status = ndr_table_register(&ndr_table_ObjectRpcBaseTypes); 227 2686 : if (NT_STATUS_IS_ERR(status)) return status; 228 : 229 2686 : status = ndr_table_register(&ndr_table_policyagent); 230 2686 : if (NT_STATUS_IS_ERR(status)) return status; 231 : 232 2686 : status = ndr_table_register(&ndr_table_rot); 233 2686 : if (NT_STATUS_IS_ERR(status)) return status; 234 : 235 2686 : status = ndr_table_register(&ndr_table_scerpc); 236 2686 : if (NT_STATUS_IS_ERR(status)) return status; 237 : 238 2686 : status = ndr_table_register(&ndr_table_trkwks); 239 2686 : if (NT_STATUS_IS_ERR(status)) return status; 240 : 241 2686 : status = ndr_table_register(&ndr_table_w32time); 242 2686 : if (NT_STATUS_IS_ERR(status)) return status; 243 : 244 2686 : status = ndr_table_register(&ndr_table_winstation); 245 2686 : if (NT_STATUS_IS_ERR(status)) return status; 246 : 247 2686 : status = ndr_table_register(&ndr_table_wzcsvc); 248 2686 : if (NT_STATUS_IS_ERR(status)) return status; 249 : 250 2686 : status = ndr_table_register(&ndr_table_bkupblobs); 251 2686 : if (NT_STATUS_IS_ERR(status)) return status; 252 : 253 2686 : status = ndr_table_register(&ndr_table_cab); 254 2686 : if (NT_STATUS_IS_ERR(status)) return status; 255 : 256 2686 : status = ndr_table_register(&ndr_table_file_id); 257 2686 : if (NT_STATUS_IS_ERR(status)) return status; 258 : 259 2686 : status = ndr_table_register(&ndr_table_fscc); 260 2686 : if (NT_STATUS_IS_ERR(status)) return status; 261 : 262 2686 : status = ndr_table_register(&ndr_table_fsrvp_state); 263 2686 : if (NT_STATUS_IS_ERR(status)) return status; 264 : 265 2686 : status = ndr_table_register(&ndr_table_named_pipe_auth); 266 2686 : if (NT_STATUS_IS_ERR(status)) return status; 267 : 268 2686 : status = ndr_table_register(&ndr_table_negoex); 269 2686 : if (NT_STATUS_IS_ERR(status)) return status; 270 : 271 2686 : status = ndr_table_register(&ndr_table_notify); 272 2686 : if (NT_STATUS_IS_ERR(status)) return status; 273 : 274 2686 : status = ndr_table_register(&ndr_table_ntprinting); 275 2686 : if (NT_STATUS_IS_ERR(status)) return status; 276 : 277 2686 : status = ndr_table_register(&ndr_table_ODJ); 278 2686 : if (NT_STATUS_IS_ERR(status)) return status; 279 : 280 2686 : status = ndr_table_register(&ndr_table_printcap); 281 2686 : if (NT_STATUS_IS_ERR(status)) return status; 282 : 283 2686 : status = ndr_table_register(&ndr_table_rap); 284 2686 : if (NT_STATUS_IS_ERR(status)) return status; 285 : 286 2686 : status = ndr_table_register(&ndr_table_schannel); 287 2686 : if (NT_STATUS_IS_ERR(status)) return status; 288 : 289 2686 : status = ndr_table_register(&ndr_table_smb2_lease_struct); 290 2686 : if (NT_STATUS_IS_ERR(status)) return status; 291 : 292 2686 : status = ndr_table_register(&ndr_table_copychunk); 293 2686 : if (NT_STATUS_IS_ERR(status)) return status; 294 : 295 2686 : status = ndr_table_register(&ndr_table_compression); 296 2686 : if (NT_STATUS_IS_ERR(status)) return status; 297 : 298 2686 : status = ndr_table_register(&ndr_table_netinterface); 299 2686 : if (NT_STATUS_IS_ERR(status)) return status; 300 : 301 2686 : status = ndr_table_register(&ndr_table_sparse); 302 2686 : if (NT_STATUS_IS_ERR(status)) return status; 303 : 304 2686 : status = ndr_table_register(&ndr_table_resiliency); 305 2686 : if (NT_STATUS_IS_ERR(status)) return status; 306 : 307 2686 : status = ndr_table_register(&ndr_table_trim); 308 2686 : if (NT_STATUS_IS_ERR(status)) return status; 309 : 310 2686 : status = ndr_table_register(&ndr_table_fsctl); 311 2686 : if (NT_STATUS_IS_ERR(status)) return status; 312 : 313 2686 : status = ndr_table_register(&ndr_table_nfs4acl_interface); 314 2686 : if (NT_STATUS_IS_ERR(status)) return status; 315 : 316 2686 : status = ndr_table_register(&ndr_table_file_quota); 317 2686 : if (NT_STATUS_IS_ERR(status)) return status; 318 : 319 2686 : status = ndr_table_register(&ndr_table_smb2_query_quota); 320 2686 : if (NT_STATUS_IS_ERR(status)) return status; 321 : 322 2686 : status = ndr_table_register(&ndr_table_smb1_nt_transact_query_quota); 323 2686 : if (NT_STATUS_IS_ERR(status)) return status; 324 : 325 2686 : status = ndr_table_register(&ndr_table_msftewds); 326 2686 : if (NT_STATUS_IS_ERR(status)) return status; 327 : 328 2686 : status = ndr_table_register(&ndr_table_auth); 329 2686 : if (NT_STATUS_IS_ERR(status)) return status; 330 : 331 2686 : status = ndr_table_register(&ndr_table_claims); 332 2686 : if (NT_STATUS_IS_ERR(status)) return status; 333 : 334 2686 : status = ndr_table_register(&ndr_table_dcerpc); 335 2686 : if (NT_STATUS_IS_ERR(status)) return status; 336 : 337 2686 : status = ndr_table_register(&ndr_table_dfsblobs); 338 2686 : if (NT_STATUS_IS_ERR(status)) return status; 339 : 340 2686 : status = ndr_table_register(&ndr_table_dns); 341 2686 : if (NT_STATUS_IS_ERR(status)) return status; 342 : 343 2686 : status = ndr_table_register(&ndr_table_dnsp); 344 2686 : if (NT_STATUS_IS_ERR(status)) return status; 345 : 346 2686 : status = ndr_table_register(&ndr_table_drsblobs); 347 2686 : if (NT_STATUS_IS_ERR(status)) return status; 348 : 349 2686 : status = ndr_table_register(&ndr_table_gmsa); 350 2686 : if (NT_STATUS_IS_ERR(status)) return status; 351 : 352 2686 : status = ndr_table_register(&ndr_table_idmap); 353 2686 : if (NT_STATUS_IS_ERR(status)) return status; 354 : 355 2686 : status = ndr_table_register(&ndr_table_krb5pac); 356 2686 : if (NT_STATUS_IS_ERR(status)) return status; 357 : 358 2686 : status = ndr_table_register(&ndr_table_krb5ccache); 359 2686 : if (NT_STATUS_IS_ERR(status)) return status; 360 : 361 2686 : status = ndr_table_register(&ndr_table_messaging); 362 2686 : if (NT_STATUS_IS_ERR(status)) return status; 363 : 364 2686 : status = ndr_table_register(&ndr_table_misc); 365 2686 : if (NT_STATUS_IS_ERR(status)) return status; 366 : 367 2686 : status = ndr_table_register(&ndr_table_nbt); 368 2686 : if (NT_STATUS_IS_ERR(status)) return status; 369 : 370 2686 : status = ndr_table_register(&ndr_table_ntlmssp); 371 2686 : if (NT_STATUS_IS_ERR(status)) return status; 372 : 373 2686 : status = ndr_table_register(&ndr_table_preg); 374 2686 : if (NT_STATUS_IS_ERR(status)) return status; 375 : 376 2686 : status = ndr_table_register(&ndr_table_security); 377 2686 : if (NT_STATUS_IS_ERR(status)) return status; 378 : 379 2686 : status = ndr_table_register(&ndr_table_server_id); 380 2686 : if (NT_STATUS_IS_ERR(status)) return status; 381 : 382 2686 : status = ndr_table_register(&ndr_table_smb_acl); 383 2686 : if (NT_STATUS_IS_ERR(status)) return status; 384 : 385 2686 : status = ndr_table_register(&ndr_table_xattr); 386 2686 : if (NT_STATUS_IS_ERR(status)) return status; 387 : 388 2686 : status = ndr_table_register(&ndr_table_smb3posix); 389 2686 : if (NT_STATUS_IS_ERR(status)) return status; 390 : 391 2686 : status = ndr_table_register(&ndr_table_winbind); 392 2686 : if (NT_STATUS_IS_ERR(status)) return status; 393 : 394 2686 : status = ndr_table_register(&ndr_table_ntp_signd); 395 2686 : if (NT_STATUS_IS_ERR(status)) return status; 396 : 397 2686 : status = ndr_table_register(&ndr_table_opendb); 398 2686 : if (NT_STATUS_IS_ERR(status)) return status; 399 : 400 2686 : status = ndr_table_register(&ndr_table_sasl_helpers); 401 2686 : if (NT_STATUS_IS_ERR(status)) return status; 402 : 403 2686 : status = ndr_table_register(&ndr_table_winsif); 404 2686 : if (NT_STATUS_IS_ERR(status)) return status; 405 : 406 2686 : status = ndr_table_register(&ndr_table_winsrepl); 407 2686 : if (NT_STATUS_IS_ERR(status)) return status; 408 : 409 2686 : status = ndr_table_register(&ndr_table_irpc); 410 2686 : if (NT_STATUS_IS_ERR(status)) return status; 411 : 412 2686 : status = ndr_table_register(&ndr_table_open_files); 413 2686 : if (NT_STATUS_IS_ERR(status)) return status; 414 : 415 2686 : status = ndr_table_register(&ndr_table_perfcount); 416 2686 : if (NT_STATUS_IS_ERR(status)) return status; 417 : 418 2686 : status = ndr_table_register(&ndr_table_secrets); 419 2686 : if (NT_STATUS_IS_ERR(status)) return status; 420 : 421 2686 : status = ndr_table_register(&ndr_table_smbXsrv); 422 2686 : if (NT_STATUS_IS_ERR(status)) return status; 423 : 424 2686 : status = ndr_table_register(&ndr_table_leases_db); 425 2686 : if (NT_STATUS_IS_ERR(status)) return status; 426 : 427 2686 : status = ndr_table_register(&ndr_table_ads); 428 2686 : if (NT_STATUS_IS_ERR(status)) return status; 429 : 430 : 431 : 432 2686 : return NT_STATUS_OK; 433 : }