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 : 106 2687 : NTSTATUS ndr_table_register_builtin_tables(void) 107 : { 108 162 : NTSTATUS status; 109 : 110 2687 : status = ndr_table_register(&ndr_table_drsuapi); 111 2687 : if (NT_STATUS_IS_ERR(status)) return status; 112 : 113 2687 : status = ndr_table_register(&ndr_table_epmapper); 114 2687 : if (NT_STATUS_IS_ERR(status)) return status; 115 : 116 2687 : status = ndr_table_register(&ndr_table_eventlog); 117 2687 : if (NT_STATUS_IS_ERR(status)) return status; 118 : 119 2687 : status = ndr_table_register(&ndr_table_browser); 120 2687 : if (NT_STATUS_IS_ERR(status)) return status; 121 : 122 2687 : status = ndr_table_register(&ndr_table_dssetup); 123 2687 : if (NT_STATUS_IS_ERR(status)) return status; 124 : 125 2687 : status = ndr_table_register(&ndr_table_frsapi); 126 2687 : if (NT_STATUS_IS_ERR(status)) return status; 127 : 128 2687 : status = ndr_table_register(&ndr_table_spoolss); 129 2687 : if (NT_STATUS_IS_ERR(status)) return status; 130 : 131 2687 : status = ndr_table_register(&ndr_table_dnsserver); 132 2687 : if (NT_STATUS_IS_ERR(status)) return status; 133 : 134 2687 : status = ndr_table_register(&ndr_table_samr); 135 2687 : if (NT_STATUS_IS_ERR(status)) return status; 136 : 137 2687 : status = ndr_table_register(&ndr_table_srvsvc); 138 2687 : if (NT_STATUS_IS_ERR(status)) return status; 139 : 140 2687 : status = ndr_table_register(&ndr_table_winreg); 141 2687 : if (NT_STATUS_IS_ERR(status)) return status; 142 : 143 2687 : status = ndr_table_register(&ndr_table_mgmt); 144 2687 : if (NT_STATUS_IS_ERR(status)) return status; 145 : 146 2687 : status = ndr_table_register(&ndr_table_netlogon); 147 2687 : if (NT_STATUS_IS_ERR(status)) return status; 148 : 149 2687 : status = ndr_table_register(&ndr_table_svcctl); 150 2687 : if (NT_STATUS_IS_ERR(status)) return status; 151 : 152 2687 : status = ndr_table_register(&ndr_table_wkssvc); 153 2687 : if (NT_STATUS_IS_ERR(status)) return status; 154 : 155 2687 : status = ndr_table_register(&ndr_table_eventlog6); 156 2687 : if (NT_STATUS_IS_ERR(status)) return status; 157 : 158 2687 : status = ndr_table_register(&ndr_table_backupkey); 159 2687 : if (NT_STATUS_IS_ERR(status)) return status; 160 : 161 2687 : status = ndr_table_register(&ndr_table_witness); 162 2687 : if (NT_STATUS_IS_ERR(status)) return status; 163 : 164 2687 : status = ndr_table_register(&ndr_table_clusapi); 165 2687 : if (NT_STATUS_IS_ERR(status)) return status; 166 : 167 2687 : status = ndr_table_register(&ndr_table_mdssvc); 168 2687 : if (NT_STATUS_IS_ERR(status)) return status; 169 : 170 2687 : status = ndr_table_register(&ndr_table_rpcecho); 171 2687 : if (NT_STATUS_IS_ERR(status)) return status; 172 : 173 2687 : status = ndr_table_register(&ndr_table_FileServerVssAgent); 174 2687 : if (NT_STATUS_IS_ERR(status)) return status; 175 : 176 2687 : status = ndr_table_register(&ndr_table_lsarpc); 177 2687 : if (NT_STATUS_IS_ERR(status)) return status; 178 : 179 2687 : status = ndr_table_register(&ndr_table_iremotewinspool); 180 2687 : if (NT_STATUS_IS_ERR(status)) return status; 181 : 182 2687 : status = ndr_table_register(&ndr_table_atsvc); 183 2687 : if (NT_STATUS_IS_ERR(status)) return status; 184 : 185 2687 : status = ndr_table_register(&ndr_table_gkdi); 186 2687 : if (NT_STATUS_IS_ERR(status)) return status; 187 : 188 2687 : status = ndr_table_register(&ndr_table_initshutdown); 189 2687 : if (NT_STATUS_IS_ERR(status)) return status; 190 : 191 2687 : status = ndr_table_register(&ndr_table_ntsvcs); 192 2687 : if (NT_STATUS_IS_ERR(status)) return status; 193 : 194 2687 : status = ndr_table_register(&ndr_table_netdfs); 195 2687 : if (NT_STATUS_IS_ERR(status)) return status; 196 : 197 2687 : status = ndr_table_register(&ndr_table_unixinfo); 198 2687 : if (NT_STATUS_IS_ERR(status)) return status; 199 : 200 2687 : status = ndr_table_register(&ndr_table_audiosrv); 201 2687 : if (NT_STATUS_IS_ERR(status)) return status; 202 : 203 2687 : status = ndr_table_register(&ndr_table_dbgidl); 204 2687 : if (NT_STATUS_IS_ERR(status)) return status; 205 : 206 2687 : status = ndr_table_register(&ndr_table_ad_backup); 207 2687 : if (NT_STATUS_IS_ERR(status)) return status; 208 : 209 2687 : status = ndr_table_register(&ndr_table_ad_restore); 210 2687 : if (NT_STATUS_IS_ERR(status)) return status; 211 : 212 2687 : status = ndr_table_register(&ndr_table_efs); 213 2687 : if (NT_STATUS_IS_ERR(status)) return status; 214 : 215 2687 : status = ndr_table_register(&ndr_table_frstrans); 216 2687 : if (NT_STATUS_IS_ERR(status)) return status; 217 : 218 2687 : status = ndr_table_register(&ndr_table_frsrpc); 219 2687 : if (NT_STATUS_IS_ERR(status)) return status; 220 : 221 2687 : status = ndr_table_register(&ndr_table_keysvc); 222 2687 : if (NT_STATUS_IS_ERR(status)) return status; 223 : 224 2687 : status = ndr_table_register(&ndr_table_msgsvc); 225 2687 : if (NT_STATUS_IS_ERR(status)) return status; 226 : 227 2687 : status = ndr_table_register(&ndr_table_msgsvcsend); 228 2687 : if (NT_STATUS_IS_ERR(status)) return status; 229 : 230 2687 : status = ndr_table_register(&ndr_table_ObjectRpcBaseTypes); 231 2687 : if (NT_STATUS_IS_ERR(status)) return status; 232 : 233 2687 : status = ndr_table_register(&ndr_table_policyagent); 234 2687 : if (NT_STATUS_IS_ERR(status)) return status; 235 : 236 2687 : status = ndr_table_register(&ndr_table_rot); 237 2687 : if (NT_STATUS_IS_ERR(status)) return status; 238 : 239 2687 : status = ndr_table_register(&ndr_table_scerpc); 240 2687 : if (NT_STATUS_IS_ERR(status)) return status; 241 : 242 2687 : status = ndr_table_register(&ndr_table_trkwks); 243 2687 : if (NT_STATUS_IS_ERR(status)) return status; 244 : 245 2687 : status = ndr_table_register(&ndr_table_w32time); 246 2687 : if (NT_STATUS_IS_ERR(status)) return status; 247 : 248 2687 : status = ndr_table_register(&ndr_table_winstation); 249 2687 : if (NT_STATUS_IS_ERR(status)) return status; 250 : 251 2687 : status = ndr_table_register(&ndr_table_wzcsvc); 252 2687 : if (NT_STATUS_IS_ERR(status)) return status; 253 : 254 2687 : status = ndr_table_register(&ndr_table_bkupblobs); 255 2687 : if (NT_STATUS_IS_ERR(status)) return status; 256 : 257 2687 : status = ndr_table_register(&ndr_table_cab); 258 2687 : if (NT_STATUS_IS_ERR(status)) return status; 259 : 260 2687 : status = ndr_table_register(&ndr_table_file_id); 261 2687 : if (NT_STATUS_IS_ERR(status)) return status; 262 : 263 2687 : status = ndr_table_register(&ndr_table_fscc); 264 2687 : if (NT_STATUS_IS_ERR(status)) return status; 265 : 266 2687 : status = ndr_table_register(&ndr_table_fsrvp_state); 267 2687 : if (NT_STATUS_IS_ERR(status)) return status; 268 : 269 2687 : status = ndr_table_register(&ndr_table_named_pipe_auth); 270 2687 : if (NT_STATUS_IS_ERR(status)) return status; 271 : 272 2687 : status = ndr_table_register(&ndr_table_negoex); 273 2687 : if (NT_STATUS_IS_ERR(status)) return status; 274 : 275 2687 : status = ndr_table_register(&ndr_table_notify); 276 2687 : if (NT_STATUS_IS_ERR(status)) return status; 277 : 278 2687 : status = ndr_table_register(&ndr_table_ntprinting); 279 2687 : if (NT_STATUS_IS_ERR(status)) return status; 280 : 281 2687 : status = ndr_table_register(&ndr_table_ODJ); 282 2687 : if (NT_STATUS_IS_ERR(status)) return status; 283 : 284 2687 : status = ndr_table_register(&ndr_table_printcap); 285 2687 : if (NT_STATUS_IS_ERR(status)) return status; 286 : 287 2687 : status = ndr_table_register(&ndr_table_rap); 288 2687 : if (NT_STATUS_IS_ERR(status)) return status; 289 : 290 2687 : status = ndr_table_register(&ndr_table_schannel); 291 2687 : if (NT_STATUS_IS_ERR(status)) return status; 292 : 293 2687 : status = ndr_table_register(&ndr_table_smb2_lease_struct); 294 2687 : if (NT_STATUS_IS_ERR(status)) return status; 295 : 296 2687 : status = ndr_table_register(&ndr_table_copychunk); 297 2687 : if (NT_STATUS_IS_ERR(status)) return status; 298 : 299 2687 : status = ndr_table_register(&ndr_table_compression); 300 2687 : if (NT_STATUS_IS_ERR(status)) return status; 301 : 302 2687 : status = ndr_table_register(&ndr_table_netinterface); 303 2687 : if (NT_STATUS_IS_ERR(status)) return status; 304 : 305 2687 : status = ndr_table_register(&ndr_table_sparse); 306 2687 : if (NT_STATUS_IS_ERR(status)) return status; 307 : 308 2687 : status = ndr_table_register(&ndr_table_resiliency); 309 2687 : if (NT_STATUS_IS_ERR(status)) return status; 310 : 311 2687 : status = ndr_table_register(&ndr_table_trim); 312 2687 : if (NT_STATUS_IS_ERR(status)) return status; 313 : 314 2687 : status = ndr_table_register(&ndr_table_fsctl); 315 2687 : if (NT_STATUS_IS_ERR(status)) return status; 316 : 317 2687 : status = ndr_table_register(&ndr_table_nfs4acl_interface); 318 2687 : if (NT_STATUS_IS_ERR(status)) return status; 319 : 320 2687 : status = ndr_table_register(&ndr_table_file_quota); 321 2687 : if (NT_STATUS_IS_ERR(status)) return status; 322 : 323 2687 : status = ndr_table_register(&ndr_table_smb2_query_quota); 324 2687 : if (NT_STATUS_IS_ERR(status)) return status; 325 : 326 2687 : status = ndr_table_register(&ndr_table_smb1_nt_transact_query_quota); 327 2687 : if (NT_STATUS_IS_ERR(status)) return status; 328 : 329 2687 : status = ndr_table_register(&ndr_table_msftewds); 330 2687 : if (NT_STATUS_IS_ERR(status)) return status; 331 : 332 2687 : status = ndr_table_register(&ndr_table_auth); 333 2687 : if (NT_STATUS_IS_ERR(status)) return status; 334 : 335 2687 : status = ndr_table_register(&ndr_table_claims); 336 2687 : if (NT_STATUS_IS_ERR(status)) return status; 337 : 338 2687 : status = ndr_table_register(&ndr_table_dcerpc); 339 2687 : if (NT_STATUS_IS_ERR(status)) return status; 340 : 341 2687 : status = ndr_table_register(&ndr_table_dfsblobs); 342 2687 : if (NT_STATUS_IS_ERR(status)) return status; 343 : 344 2687 : status = ndr_table_register(&ndr_table_dns); 345 2687 : if (NT_STATUS_IS_ERR(status)) return status; 346 : 347 2687 : status = ndr_table_register(&ndr_table_dnsp); 348 2687 : if (NT_STATUS_IS_ERR(status)) return status; 349 : 350 2687 : status = ndr_table_register(&ndr_table_drsblobs); 351 2687 : if (NT_STATUS_IS_ERR(status)) return status; 352 : 353 2687 : status = ndr_table_register(&ndr_table_gmsa); 354 2687 : if (NT_STATUS_IS_ERR(status)) return status; 355 : 356 2687 : status = ndr_table_register(&ndr_table_idmap); 357 2687 : if (NT_STATUS_IS_ERR(status)) return status; 358 : 359 2687 : status = ndr_table_register(&ndr_table_krb5pac); 360 2687 : if (NT_STATUS_IS_ERR(status)) return status; 361 : 362 2687 : status = ndr_table_register(&ndr_table_krb5ccache); 363 2687 : if (NT_STATUS_IS_ERR(status)) return status; 364 : 365 2687 : status = ndr_table_register(&ndr_table_messaging); 366 2687 : if (NT_STATUS_IS_ERR(status)) return status; 367 : 368 2687 : status = ndr_table_register(&ndr_table_misc); 369 2687 : if (NT_STATUS_IS_ERR(status)) return status; 370 : 371 2687 : status = ndr_table_register(&ndr_table_nbt); 372 2687 : if (NT_STATUS_IS_ERR(status)) return status; 373 : 374 2687 : status = ndr_table_register(&ndr_table_ntlmssp); 375 2687 : if (NT_STATUS_IS_ERR(status)) return status; 376 : 377 2687 : status = ndr_table_register(&ndr_table_preg); 378 2687 : if (NT_STATUS_IS_ERR(status)) return status; 379 : 380 2687 : status = ndr_table_register(&ndr_table_security); 381 2687 : if (NT_STATUS_IS_ERR(status)) return status; 382 : 383 2687 : status = ndr_table_register(&ndr_table_server_id); 384 2687 : if (NT_STATUS_IS_ERR(status)) return status; 385 : 386 2687 : status = ndr_table_register(&ndr_table_smb_acl); 387 2687 : if (NT_STATUS_IS_ERR(status)) return status; 388 : 389 2687 : status = ndr_table_register(&ndr_table_xattr); 390 2687 : if (NT_STATUS_IS_ERR(status)) return status; 391 : 392 2687 : status = ndr_table_register(&ndr_table_smb3posix); 393 2687 : if (NT_STATUS_IS_ERR(status)) return status; 394 : 395 2687 : status = ndr_table_register(&ndr_table_winbind); 396 2687 : if (NT_STATUS_IS_ERR(status)) return status; 397 : 398 2687 : status = ndr_table_register(&ndr_table_ntp_signd); 399 2687 : if (NT_STATUS_IS_ERR(status)) return status; 400 : 401 2687 : status = ndr_table_register(&ndr_table_opendb); 402 2687 : if (NT_STATUS_IS_ERR(status)) return status; 403 : 404 2687 : status = ndr_table_register(&ndr_table_sasl_helpers); 405 2687 : if (NT_STATUS_IS_ERR(status)) return status; 406 : 407 2687 : status = ndr_table_register(&ndr_table_winsif); 408 2687 : if (NT_STATUS_IS_ERR(status)) return status; 409 : 410 2687 : status = ndr_table_register(&ndr_table_winsrepl); 411 2687 : if (NT_STATUS_IS_ERR(status)) return status; 412 : 413 2687 : status = ndr_table_register(&ndr_table_irpc); 414 2687 : if (NT_STATUS_IS_ERR(status)) return status; 415 : 416 2687 : status = ndr_table_register(&ndr_table_open_files); 417 2687 : if (NT_STATUS_IS_ERR(status)) return status; 418 : 419 2687 : status = ndr_table_register(&ndr_table_perfcount); 420 2687 : if (NT_STATUS_IS_ERR(status)) return status; 421 : 422 2687 : status = ndr_table_register(&ndr_table_secrets); 423 2687 : if (NT_STATUS_IS_ERR(status)) return status; 424 : 425 2687 : status = ndr_table_register(&ndr_table_smbXsrv); 426 2687 : if (NT_STATUS_IS_ERR(status)) return status; 427 : 428 2687 : status = ndr_table_register(&ndr_table_leases_db); 429 2687 : if (NT_STATUS_IS_ERR(status)) return status; 430 : 431 2687 : status = ndr_table_register(&ndr_table_rpcd_witness); 432 2687 : if (NT_STATUS_IS_ERR(status)) return status; 433 : 434 : 435 : 436 2687 : return NT_STATUS_OK; 437 : }