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