r24541: merge from SAMBA_4_0:
authorStefan Metzmacher <metze@samba.org>
Sat, 18 Aug 2007 12:25:59 +0000 (12:25 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:29:55 +0000 (12:29 -0500)
rename struct dcerpc_endpoint_list/struct dcerpc_authservice_list
into ndr_interface_string_array and move it to libndr.h

metze

14 files changed:
source/include/dcerpc.h
source/librpc/gen_ndr/ndr_dfs.c
source/librpc/gen_ndr/ndr_echo.c
source/librpc/gen_ndr/ndr_epmapper.c
source/librpc/gen_ndr/ndr_eventlog.c
source/librpc/gen_ndr/ndr_initshutdown.c
source/librpc/gen_ndr/ndr_lsa.c
source/librpc/gen_ndr/ndr_netlogon.c
source/librpc/gen_ndr/ndr_srvsvc.c
source/librpc/gen_ndr/ndr_svcctl.c
source/librpc/gen_ndr/ndr_unixinfo.c
source/librpc/gen_ndr/ndr_winreg.c
source/librpc/gen_ndr/ndr_wkssvc.c
source/librpc/ndr/libndr.h

index a050dd8020c34d7951f6f29e04e6654e4b18a851..a07b5c67f0be355f300f187cdc1a899a28ff6e80 100644 (file)
@@ -1,23 +1,13 @@
 /* unused.  Stub to make the pidl generated NDR parsers compile */
 
-struct dcerpc_endpoint_list {
-        uint32_t count;
-        const char * const *names;
-};
-
-struct dcerpc_authservice_list {
-        uint32_t count;
-        const char * const *names;
-};
-
 struct dcerpc_interface_table {
         const char *name;
         struct ndr_syntax_id syntax_id;
         const char *helpstring;
         uint32_t num_calls;
         const struct ndr_interface_call *calls;
-        const struct dcerpc_endpoint_list *endpoints;
-        const struct dcerpc_authservice_list *authservices;
+        const struct ndr_interface_string_array *endpoints;
+        const struct ndr_interface_string_array *authservices;
 };
 
 struct dcerpc_interface_list {
index 1ec20d562cf3e54aa82ac4a2582ab9d19793205e..2f9fdeea319bc715db27aa495c3323e12e9cc3da 100644 (file)
@@ -5313,7 +5313,7 @@ const char * const netdfs_endpoint_strings[] = {
        "ncacn_np:[\\pipe\\netdfs]", 
 };
 
-const struct dcerpc_endpoint_list netdfs_endpoints = {
+const struct ndr_interface_string_array netdfs_endpoints = {
        .count  = 1,
        .names  = netdfs_endpoint_strings
 };
@@ -5322,7 +5322,7 @@ const char * const netdfs_authservice_strings[] = {
        "host", 
 };
 
-const struct dcerpc_authservice_list netdfs_authservices = {
+const struct ndr_interface_string_array netdfs_authservices = {
        .count  = 1,
        .names  = netdfs_authservice_strings
 };
index a3a4e0818aaf0dcb2eb7a6d5f052a18a310ce5a6..f9659981046f101da2ef58584260015c385f1535 100644 (file)
@@ -1430,7 +1430,7 @@ const char * const rpcecho_endpoint_strings[] = {
        "ncalrpc:", 
 };
 
-const struct dcerpc_endpoint_list rpcecho_endpoints = {
+const struct ndr_interface_string_array rpcecho_endpoints = {
        .count  = 3,
        .names  = rpcecho_endpoint_strings
 };
@@ -1439,7 +1439,7 @@ const char * const rpcecho_authservice_strings[] = {
        "host", 
 };
 
-const struct dcerpc_authservice_list rpcecho_authservices = {
+const struct ndr_interface_string_array rpcecho_authservices = {
        .count  = 3,
        .names  = rpcecho_authservice_strings
 };
index 6e26533b55edb509d684533df9ab26828243c562..23a3a6e437c7e47ec71a66f8fd167e112c628ee4 100644 (file)
@@ -2656,7 +2656,7 @@ const char * const epmapper_endpoint_strings[] = {
        "ncalrpc:[EPMAPPER]", 
 };
 
-const struct dcerpc_endpoint_list epmapper_endpoints = {
+const struct ndr_interface_string_array epmapper_endpoints = {
        .count  = 3,
        .names  = epmapper_endpoint_strings
 };
@@ -2665,7 +2665,7 @@ const char * const epmapper_authservice_strings[] = {
        "host", 
 };
 
-const struct dcerpc_authservice_list epmapper_authservices = {
+const struct ndr_interface_string_array epmapper_authservices = {
        .count  = 3,
        .names  = epmapper_authservice_strings
 };
index 9f7294819cb736e17edd41003fe09106148dd0a0..fcd4c99400835d88192ee3035420b3b022e5df62 100644 (file)
@@ -1614,7 +1614,7 @@ const char * const eventlog_endpoint_strings[] = {
        "ncacn_np:[\\pipe\\eventlog]", 
 };
 
-const struct dcerpc_endpoint_list eventlog_endpoints = {
+const struct ndr_interface_string_array eventlog_endpoints = {
        .count  = 1,
        .names  = eventlog_endpoint_strings
 };
@@ -1623,7 +1623,7 @@ const char * const eventlog_authservice_strings[] = {
        "host", 
 };
 
-const struct dcerpc_authservice_list eventlog_authservices = {
+const struct ndr_interface_string_array eventlog_authservices = {
        .count  = 1,
        .names  = eventlog_authservice_strings
 };
index 76e7878ae46fc1e778399ff9fe7ba9938fee9569..882fc487bf3e420a59ab05e0c5aff60d38b4d0fe 100644 (file)
@@ -399,7 +399,7 @@ const char * const initshutdown_endpoint_strings[] = {
        "ncacn_np:[\\pipe\\InitShutdown]", 
 };
 
-const struct dcerpc_endpoint_list initshutdown_endpoints = {
+const struct ndr_interface_string_array initshutdown_endpoints = {
        .count  = 1,
        .names  = initshutdown_endpoint_strings
 };
@@ -408,7 +408,7 @@ const char * const initshutdown_authservice_strings[] = {
        "host", 
 };
 
-const struct dcerpc_authservice_list initshutdown_authservices = {
+const struct ndr_interface_string_array initshutdown_authservices = {
        .count  = 1,
        .names  = initshutdown_authservice_strings
 };
index d6863c3fb95bb6a32b6ed4a3ab5f769338606cd9..49c06fb6a8447355ecbc68f7d0196a88e84dc175 100644 (file)
@@ -11044,7 +11044,7 @@ const char * const lsarpc_endpoint_strings[] = {
        "ncalrpc:", 
 };
 
-const struct dcerpc_endpoint_list lsarpc_endpoints = {
+const struct ndr_interface_string_array lsarpc_endpoints = {
        .count  = 5,
        .names  = lsarpc_endpoint_strings
 };
@@ -11053,7 +11053,7 @@ const char * const lsarpc_authservice_strings[] = {
        "host", 
 };
 
-const struct dcerpc_authservice_list lsarpc_authservices = {
+const struct ndr_interface_string_array lsarpc_authservices = {
        .count  = 5,
        .names  = lsarpc_authservice_strings
 };
index 0566df8946672f08b9f76e99e1b2f87c8ed27b4a..87d184aaae94c281eabe891fdb3861566c60d3c6 100644 (file)
@@ -13099,7 +13099,7 @@ const char * const netlogon_endpoint_strings[] = {
        "ncalrpc:", 
 };
 
-const struct dcerpc_endpoint_list netlogon_endpoints = {
+const struct ndr_interface_string_array netlogon_endpoints = {
        .count  = 3,
        .names  = netlogon_endpoint_strings
 };
@@ -13108,7 +13108,7 @@ const char * const netlogon_authservice_strings[] = {
        "host", 
 };
 
-const struct dcerpc_authservice_list netlogon_authservices = {
+const struct ndr_interface_string_array netlogon_authservices = {
        .count  = 3,
        .names  = netlogon_authservice_strings
 };
index 76c542c67598916d61c7715d0364855acc770dc0..7a67155b976beb8bcc277122adaa53395f9c6164 100644 (file)
@@ -19539,7 +19539,7 @@ const char * const srvsvc_endpoint_strings[] = {
        "ncalrpc:", 
 };
 
-const struct dcerpc_endpoint_list srvsvc_endpoints = {
+const struct ndr_interface_string_array srvsvc_endpoints = {
        .count  = 3,
        .names  = srvsvc_endpoint_strings
 };
@@ -19548,7 +19548,7 @@ const char * const srvsvc_authservice_strings[] = {
        "host", 
 };
 
-const struct dcerpc_authservice_list srvsvc_authservices = {
+const struct ndr_interface_string_array srvsvc_authservices = {
        .count  = 3,
        .names  = srvsvc_authservice_strings
 };
index ed3b96ae274548dc7c40eb639fd403305d68e627..823676bda959ac1d6895fa9a9b32fba23808aeb7 100644 (file)
@@ -5652,7 +5652,7 @@ const char * const svcctl_endpoint_strings[] = {
        "ncalrpc:", 
 };
 
-const struct dcerpc_endpoint_list svcctl_endpoints = {
+const struct ndr_interface_string_array svcctl_endpoints = {
        .count  = 2,
        .names  = svcctl_endpoint_strings
 };
@@ -5661,7 +5661,7 @@ const char * const svcctl_authservice_strings[] = {
        "host", 
 };
 
-const struct dcerpc_authservice_list svcctl_authservices = {
+const struct ndr_interface_string_array svcctl_authservices = {
        .count  = 2,
        .names  = svcctl_authservice_strings
 };
index cec9c18945953cc611eabfd660d5f319a562eb9d..a1866ae88c173221200a01788533f3ad65734e72 100644 (file)
@@ -496,7 +496,7 @@ const char * const unixinfo_endpoint_strings[] = {
        "ncalrpc:", 
 };
 
-const struct dcerpc_endpoint_list unixinfo_endpoints = {
+const struct ndr_interface_string_array unixinfo_endpoints = {
        .count  = 3,
        .names  = unixinfo_endpoint_strings
 };
@@ -505,7 +505,7 @@ const char * const unixinfo_authservice_strings[] = {
        "host", 
 };
 
-const struct dcerpc_authservice_list unixinfo_authservices = {
+const struct ndr_interface_string_array unixinfo_authservices = {
        .count  = 3,
        .names  = unixinfo_authservice_strings
 };
index d973060c1bc707e38fcb0fdeb82aec800d54b89e..82381e15558785af8f0c0e5a63e6ce79fbadcd33 100644 (file)
@@ -4389,7 +4389,7 @@ const char * const winreg_endpoint_strings[] = {
        "ncalrpc:", 
 };
 
-const struct dcerpc_endpoint_list winreg_endpoints = {
+const struct ndr_interface_string_array winreg_endpoints = {
        .count  = 3,
        .names  = winreg_endpoint_strings
 };
@@ -4398,7 +4398,7 @@ const char * const winreg_authservice_strings[] = {
        "host", 
 };
 
-const struct dcerpc_authservice_list winreg_authservices = {
+const struct ndr_interface_string_array winreg_authservices = {
        .count  = 3,
        .names  = winreg_authservice_strings
 };
index a663cb6a2b9233431600f3dd3f235398d7cddab7..cb610767217d5e7192c6fcd43de687a2589169fd 100644 (file)
@@ -4757,7 +4757,7 @@ const char * const wkssvc_endpoint_strings[] = {
        "ncacn_np:[\\pipe\\wkssvc]", 
 };
 
-const struct dcerpc_endpoint_list wkssvc_endpoints = {
+const struct ndr_interface_string_array wkssvc_endpoints = {
        .count  = 1,
        .names  = wkssvc_endpoint_strings
 };
@@ -4766,7 +4766,7 @@ const char * const wkssvc_authservice_strings[] = {
        "host", 
 };
 
-const struct dcerpc_authservice_list wkssvc_authservices = {
+const struct ndr_interface_string_array wkssvc_authservices = {
        .count  = 1,
        .names  = wkssvc_authservice_strings
 };
index 2d7c89dfad34bf44fe033277df4f98168c9818da..5902bbd2bc0e7d5dded094aa27142d8bfb1df162 100644 (file)
@@ -296,6 +296,11 @@ struct ndr_interface_call {
         BOOL async;
 };
 
+struct ndr_interface_string_array {
+       uint32_t count;
+       const char * const *names;
+};
+
 #include "dcerpc.h"
 
 #endif /* __LIBNDR_H__ */