diff --git a/source3/Makefile.in b/source3/Makefile.in index 1c77fd4a293..0a2893a4e8f 100644 --- a/source3/Makefile.in +++ b/source3/Makefile.in @@ -208,7 +208,7 @@ BIN_PROGS = @EXTRA_BIN_PROGS@ \ EVERYTHING_PROGS = bin/debug2html@EXEEXT@ bin/smbfilter@EXEEXT@ \ bin/talloctort@EXEEXT@ bin/replacetort@EXEEXT@ \ - bin/log2pcap@EXEEXT@ bin/sharesec@EXEEXT@ bin/ndrdump@EXEEXT@ \ + bin/log2pcap@EXEEXT@ bin/sharesec@EXEEXT@ \ bin/vlp@EXEEXT@ bin/smbiconv@EXEEXT@ PAM_MODULES = @PAM_MODULES@ @@ -994,15 +994,6 @@ REPLACETORT_OBJ = @libreplacedir@/test/testsuite.o \ @libreplacedir@/test/main.o \ $(LIBREPLACE_OBJ) -NDRDUMP_OBJ = ../librpc/tools/ndrdump.o \ - $(PARAM_OBJ) $(LIBNDR_GEN_OBJ) \ - $(LIBSAMBA_OBJ) $(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ) \ - $(LIBNDR_DRSUAPI_OBJ) $(COMPRESSION_OBJ) \ - ../librpc/gen_ndr/ndr_svcctl.o \ - librpc/gen_ndr/tables.o ../librpc/ndr/ndr_table.o \ - ../librpc/ndr/ndr_krb5pac.o \ - ../librpc/gen_ndr/ndr_krb5pac.o ../lib/util/asn1.o - DEBUG2HTML_OBJ = utils/debug2html.o utils/debugparse.o SMBFILTER_OBJ = utils/smbfilter.o $(PARAM_OBJ) $(LIBSMB_OBJ) \ @@ -1232,13 +1223,6 @@ samba3-idl:: @PIDL_OUTPUTDIR="librpc/gen_ndr" PIDL_ARGS="$(PIDL_ARGS)" CPP="$(CPP)" PIDL="../pidl/pidl" \ srcdir="$(srcdir)" $(srcdir)/script/build_idl.sh \ librpc/idl/messaging.idl librpc/idl/libnetapi.idl librpc/idl/notify.idl - @$(MAKE) ndr-tables - -NDR_TABLES = librpc/gen_ndr/tables.c - -ndr-tables:: librpc/gen_ndr/*.h ../librpc/gen_ndr/*.h - @echo "Generating $(NDR_TABLES)" - @$(PERL) ../librpc/tables.pl $^ > $(NDR_TABLES) ##################################################################### @@ -1566,11 +1550,6 @@ bin/locktest2@EXEEXT@: $(BINARY_PREREQS) $(LOCKTEST2_OBJ) @BUILD_POPT@ @LIBTALLO $(LIBS) $(KRB5LIBS) $(LDAP_LIBS) $(POPT_LIBS) \ $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) $(ZLIB_LIBS) -bin/ndrdump@EXEEXT@: $(BINARY_PREREQS) $(NDRDUMP_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ - @echo Linking $@ - @$(CC) $(FLAGS) -o $@ $(NDRDUMP_OBJ) $(DYNEXP) $(LDFLAGS) $(LIBS) \ - $(POPT_LIBS) $(LDAP_LIBS) $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) $(ZLIB_LIBS) - bin/debug2html@EXEEXT@: $(BINARY_PREREQS) $(DEBUG2HTML_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @echo Linking $@ @$(CC) $(FLAGS) -o $@ $(DEBUG2HTML_OBJ) $(LDFLAGS) $(DYNEXP) \ diff --git a/source3/librpc/gen_ndr/tables.c b/source3/librpc/gen_ndr/tables.c deleted file mode 100644 index 06127b135a4..00000000000 --- a/source3/librpc/gen_ndr/tables.c +++ /dev/null @@ -1,481 +0,0 @@ - -/* Automatically generated by tables.pl. DO NOT EDIT */ - -#include "includes.h" -#include "librpc/ndr/libndr.h" -#include "librpc/ndr/ndr_table.h" -#include "../librpc/gen_ndr/ndr_atsvc_c.h" -#include "../librpc/gen_ndr/ndr_atsvc.h" -#include "../librpc/gen_ndr/ndr_audiosrv_c.h" -#include "../librpc/gen_ndr/ndr_audiosrv.h" -#include "../librpc/gen_ndr/ndr_browser_c.h" -#include "../librpc/gen_ndr/ndr_browser.h" -#include "../librpc/gen_ndr/ndr_dbgidl_c.h" -#include "../librpc/gen_ndr/ndr_dbgidl.h" -#include "../librpc/gen_ndr/ndr_dcom_c.h" -#include "../librpc/gen_ndr/ndr_dcom.h" -#include "../librpc/gen_ndr/ndr_dfs_c.h" -#include "../librpc/gen_ndr/ndr_dfs.h" -#include "../librpc/gen_ndr/ndr_dnsserver_c.h" -#include "../librpc/gen_ndr/ndr_dnsserver.h" -#include "../librpc/gen_ndr/ndr_drsblobs_c.h" -#include "../librpc/gen_ndr/ndr_drsblobs.h" -#include "../librpc/gen_ndr/ndr_drsuapi_c.h" -#include "../librpc/gen_ndr/ndr_drsuapi.h" -#include "../librpc/gen_ndr/ndr_dsbackup_c.h" -#include "../librpc/gen_ndr/ndr_dsbackup.h" -#include "../librpc/gen_ndr/ndr_dssetup_c.h" -#include "../librpc/gen_ndr/ndr_dssetup.h" -#include "../librpc/gen_ndr/ndr_echo_c.h" -#include "../librpc/gen_ndr/ndr_echo.h" -#include "../librpc/gen_ndr/ndr_efs_c.h" -#include "../librpc/gen_ndr/ndr_efs.h" -#include "../librpc/gen_ndr/ndr_epmapper_c.h" -#include "../librpc/gen_ndr/ndr_epmapper.h" -#include "../librpc/gen_ndr/ndr_eventlog_c.h" -#include "../librpc/gen_ndr/ndr_eventlog.h" -#include "../librpc/gen_ndr/ndr_frsapi_c.h" -#include "../librpc/gen_ndr/ndr_frsapi.h" -#include "../librpc/gen_ndr/ndr_frsrpc_c.h" -#include "../librpc/gen_ndr/ndr_frsrpc.h" -#include "../librpc/gen_ndr/ndr_initshutdown_c.h" -#include "../librpc/gen_ndr/ndr_initshutdown.h" -#include "../librpc/gen_ndr/ndr_keysvc_c.h" -#include "../librpc/gen_ndr/ndr_keysvc.h" -#include "../librpc/gen_ndr/ndr_krb5pac_c.h" -#include "../librpc/gen_ndr/ndr_krb5pac.h" -#include "../librpc/gen_ndr/ndr_lsa_c.h" -#include "../librpc/gen_ndr/ndr_lsa.h" -#include "../librpc/gen_ndr/ndr_mgmt_c.h" -#include "../librpc/gen_ndr/ndr_mgmt.h" -#include "../librpc/gen_ndr/ndr_msgsvc_c.h" -#include "../librpc/gen_ndr/ndr_msgsvc.h" -#include "../librpc/gen_ndr/ndr_netlogon_c.h" -#include "../librpc/gen_ndr/ndr_netlogon.h" -#include "../librpc/gen_ndr/ndr_ntsvcs_c.h" -#include "../librpc/gen_ndr/ndr_ntsvcs.h" -#include "../librpc/gen_ndr/ndr_oxidresolver_c.h" -#include "../librpc/gen_ndr/ndr_oxidresolver.h" -#include "../librpc/gen_ndr/ndr_policyagent_c.h" -#include "../librpc/gen_ndr/ndr_policyagent.h" -#include "../librpc/gen_ndr/ndr_protected_storage_c.h" -#include "../librpc/gen_ndr/ndr_protected_storage.h" -#include "../librpc/gen_ndr/ndr_remact_c.h" -#include "../librpc/gen_ndr/ndr_remact.h" -#include "../librpc/gen_ndr/ndr_rot_c.h" -#include "../librpc/gen_ndr/ndr_rot.h" -#include "../librpc/gen_ndr/ndr_samr_c.h" -#include "../librpc/gen_ndr/ndr_samr.h" -#include "../librpc/gen_ndr/ndr_spoolss_c.h" -#include "../librpc/gen_ndr/ndr_spoolss.h" -#include "../librpc/gen_ndr/ndr_srvsvc_c.h" -#include "../librpc/gen_ndr/ndr_srvsvc.h" -#include "../librpc/gen_ndr/ndr_svcctl_c.h" -#include "../librpc/gen_ndr/ndr_svcctl.h" -#include "../librpc/gen_ndr/ndr_trkwks_c.h" -#include "../librpc/gen_ndr/ndr_trkwks.h" -#include "../librpc/gen_ndr/ndr_unixinfo_c.h" -#include "../librpc/gen_ndr/ndr_unixinfo.h" -#include "../librpc/gen_ndr/ndr_w32time_c.h" -#include "../librpc/gen_ndr/ndr_w32time.h" -#include "../librpc/gen_ndr/ndr_winreg_c.h" -#include "../librpc/gen_ndr/ndr_winreg.h" -#include "../librpc/gen_ndr/ndr_wkssvc_c.h" -#include "../librpc/gen_ndr/ndr_wkssvc.h" -#include "../librpc/gen_ndr/ndr_wmi_c.h" -#include "../librpc/gen_ndr/ndr_wmi.h" -#include "../librpc/gen_ndr/ndr_wzcsvc_c.h" -#include "../librpc/gen_ndr/ndr_wzcsvc.h" - -NTSTATUS ndr_table_register_builtin_tables(void) -{ - NTSTATUS status; - - status = ndr_table_register(&ndr_table_atsvc); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_atsvc); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_audiosrv); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_audiosrv); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_browser); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_browser); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_dbgidl); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_dbgidl); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_dcom_Unknown); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IUnknown); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IClassFactory); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IRemUnknown); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IClassActivator); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_ISCMLocalActivator); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IMachineLocalActivator); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_ILocalObjectExporter); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_ISystemActivator); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IRemUnknown2); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IDispatch); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IMarshal); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_ICoffeeMachine); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IStream); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_dcom_Unknown); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IUnknown); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IClassFactory); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IRemUnknown); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IClassActivator); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_ISCMLocalActivator); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IMachineLocalActivator); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_ILocalObjectExporter); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_ISystemActivator); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IRemUnknown2); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IDispatch); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IMarshal); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_ICoffeeMachine); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IStream); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_netdfs); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_netdfs); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_dnsserver); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_dnsserver); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_drsblobs); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_drsblobs); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_drsuapi); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_drsuapi); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_ad_backup); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_ad_restore); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_ad_backup); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_ad_restore); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_dssetup); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_dssetup); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_rpcecho); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_rpcecho); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_efs); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_efs); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_epmapper); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_epmapper); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_eventlog); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_eventlog); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_frsapi); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_frsapi); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_frsrpc); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_frsrpc); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_initshutdown); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_initshutdown); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_keysvc); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_keysvc); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_krb5pac); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_krb5pac); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_lsarpc); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_lsarpc); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_mgmt); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_mgmt); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_msgsvc); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_msgsvcsend); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_msgsvc); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_msgsvcsend); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_netlogon); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_netlogon); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_ntsvcs); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_ntsvcs); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IOXIDResolver); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IOXIDResolver); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_policyagent); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_policyagent); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_protected_storage); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_protected_storage); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IRemoteActivation); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IRemoteActivation); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_rot); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_rot); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_samr); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_samr); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_spoolss); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_spoolss); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_srvsvc); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_srvsvc); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_svcctl); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_svcctl); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_trkwks); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_trkwks); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_unixinfo); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_unixinfo); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_w32time); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_w32time); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_winreg); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_winreg); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_wkssvc); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_wkssvc); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IWbemClassObject); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IWbemServices); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IEnumWbemClassObject); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IWbemContext); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IWbemLevel1Login); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IWbemWCOSmartEnum); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IWbemFetchSmartEnum); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IWbemCallResult); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IWbemObjectSink); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IWbemClassObject); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IWbemServices); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IEnumWbemClassObject); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IWbemContext); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IWbemLevel1Login); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IWbemWCOSmartEnum); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IWbemFetchSmartEnum); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IWbemCallResult); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_IWbemObjectSink); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_wzcsvc); - if (NT_STATUS_IS_ERR(status)) return status; - - status = ndr_table_register(&ndr_table_wzcsvc); - if (NT_STATUS_IS_ERR(status)) return status; - - - - return NT_STATUS_OK; -}