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