The branch, master has been updated
       via  26c4f91403eb94db64e714afe18b8f5b3d02c94e (commit)
       via  a07239ba03f3196aab9b296e83b7f6c1d05763d8 (commit)
       via  f5b134fb4699fccce8e27023649b83d1cd77ff15 (commit)
       via  5975cbc2606104c0eeaea12891ee6934e413f395 (commit)
      from  93384b627c41d38fb5e6c4632adc8a143d18b823 (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 26c4f91403eb94db64e714afe18b8f5b3d02c94e
Merge: a07239ba03f3196aab9b296e83b7f6c1d05763d8 
93384b627c41d38fb5e6c4632adc8a143d18b823
Author: Jelmer Vernooij <[EMAIL PROTECTED]>
Date:   Wed Sep 17 15:45:01 2008 +0200

    Merge branch 'master' of ssh://git.samba.org/data/git/samba into singlerpc

commit a07239ba03f3196aab9b296e83b7f6c1d05763d8
Author: Jelmer Vernooij <[EMAIL PROTECTED]>
Date:   Wed Sep 17 15:44:16 2008 +0200

    Fix finding of popt sources for systems that don't have popt.

commit f5b134fb4699fccce8e27023649b83d1cd77ff15
Author: Jelmer Vernooij <[EMAIL PROTECTED]>
Date:   Wed Sep 17 15:43:04 2008 +0200

    Sync more interface descriptions between Samba 3 and Samba 4.

commit 5975cbc2606104c0eeaea12891ee6934e413f395
Author: Jelmer Vernooij <[EMAIL PROTECTED]>
Date:   Wed Sep 17 15:07:24 2008 +0200

    Sync addition of [todo] attribute to Samba 3.

-----------------------------------------------------------------------

Summary of changes:
 lib/popt/libpopt.m4                       |    2 +-
 source3/librpc/gen_ndr/dfs.h              |    1 +
 source3/librpc/gen_ndr/echo.h             |    2 +-
 source3/librpc/gen_ndr/epmapper.h         |    1 +
 source3/librpc/gen_ndr/initshutdown.h     |    1 +
 source3/librpc/gen_ndr/lsa.h              |    1 +
 source3/librpc/gen_ndr/ndr_dfs.c          |    1 +
 source3/librpc/gen_ndr/ndr_echo.c         |    4 +-
 source3/librpc/gen_ndr/ndr_echo.h         |    2 +
 source3/librpc/gen_ndr/ndr_epmapper.c     |    1 +
 source3/librpc/gen_ndr/ndr_initshutdown.c |    1 +
 source3/librpc/gen_ndr/ndr_lsa.c          |    1 +
 source3/librpc/gen_ndr/ndr_netlogon.c     |    1 +
 source3/librpc/gen_ndr/ndr_notify.c       |    1 +
 source3/librpc/gen_ndr/ndr_svcctl.c       |    1 +
 source3/librpc/gen_ndr/netlogon.h         |    1 +
 source3/librpc/gen_ndr/notify.h           |    1 +
 source3/librpc/gen_ndr/svcctl.h           |    1 +
 source3/librpc/idl/dfs.idl                |   16 +++--
 source3/librpc/idl/drsuapi.idl            |   20 +++---
 source3/librpc/idl/dssetup.idl            |   20 +++---
 source3/librpc/idl/echo.idl               |    2 +-
 source3/librpc/idl/epmapper.idl           |    5 +-
 source3/librpc/idl/eventlog.idl           |   34 +++++-----
 source3/librpc/idl/initshutdown.idl       |    2 +
 source3/librpc/idl/lsa.idl                |   52 +++++++-------
 source3/librpc/idl/nbt.idl                |    2 +-
 source3/librpc/idl/netlogon.idl           |   16 ++--
 source3/librpc/idl/notify.idl             |    2 +
 source3/librpc/idl/ntsvcs.idl             |    1 +
 source3/librpc/idl/spoolss.idl            |  104 ++++++++++++++--------------
 source3/librpc/idl/srvsvc.idl             |   25 +++----
 source3/librpc/idl/svcctl.idl             |   11 ++--
 source3/librpc/idl/winreg.idl             |    6 +-
 source4/librpc/idl/dfs.idl                |    3 +-
 source4/librpc/idl/drsuapi.idl            |   12 +++
 source4/librpc/idl/eventlog.idl           |    5 +-
 source4/librpc/idl/lsa.idl                |   18 ++++-
 source4/librpc/idl/netlogon.idl           |   30 ++++++++
 source4/librpc/idl/ntsvcs.idl             |   59 +++++++++++++++-
 source4/librpc/idl/svcctl.idl             |   27 +++++++-
 41 files changed, 325 insertions(+), 171 deletions(-)


Changeset truncated at 500 lines:

diff --git a/lib/popt/libpopt.m4 b/lib/popt/libpopt.m4
index 79980d1..cfa2eaa 100644
--- a/lib/popt/libpopt.m4
+++ b/lib/popt/libpopt.m4
@@ -25,7 +25,7 @@ if test x"$INCLUDED_POPT" != x"no"; then
        dnl find the popt sources. This is meant to work both for 
        dnl popt standalone builds, and builds of packages using popt
        poptdir=""
-       poptpaths="$srcdir $srcdir/lib/popt $srcdir/popt $srcdir/../popt"
+       poptpaths="$srcdir $srcdir/lib/popt $srcdir/popt $srcdir/../popt 
$srcdir/../lib/popt"
        for d in $poptpaths; do
                if test -f "$d/popt.c"; then
                        poptdir="$d"            
diff --git a/source3/librpc/gen_ndr/dfs.h b/source3/librpc/gen_ndr/dfs.h
index 8957eae..07548c3 100644
--- a/source3/librpc/gen_ndr/dfs.h
+++ b/source3/librpc/gen_ndr/dfs.h
@@ -2,6 +2,7 @@
 
 #include <stdint.h>
 
+#include "librpc/gen_ndr/misc.h"
 #ifndef _HEADER_netdfs
 #define _HEADER_netdfs
 
diff --git a/source3/librpc/gen_ndr/echo.h b/source3/librpc/gen_ndr/echo.h
index c8b5b86..79d4220 100644
--- a/source3/librpc/gen_ndr/echo.h
+++ b/source3/librpc/gen_ndr/echo.h
@@ -7,7 +7,7 @@
 
 struct echo_info1 {
        uint8_t v;
-};
+}/* [public] */;
 
 struct echo_info2 {
        uint16_t v;
diff --git a/source3/librpc/gen_ndr/epmapper.h 
b/source3/librpc/gen_ndr/epmapper.h
index d39269b..7689ee5 100644
--- a/source3/librpc/gen_ndr/epmapper.h
+++ b/source3/librpc/gen_ndr/epmapper.h
@@ -2,6 +2,7 @@
 
 #include <stdint.h>
 
+#include "librpc/gen_ndr/misc.h"
 #ifndef _HEADER_epmapper
 #define _HEADER_epmapper
 
diff --git a/source3/librpc/gen_ndr/initshutdown.h 
b/source3/librpc/gen_ndr/initshutdown.h
index 366f017..3f23846 100644
--- a/source3/librpc/gen_ndr/initshutdown.h
+++ b/source3/librpc/gen_ndr/initshutdown.h
@@ -2,6 +2,7 @@
 
 #include <stdint.h>
 
+#include "librpc/gen_ndr/lsa.h"
 #ifndef _HEADER_initshutdown
 #define _HEADER_initshutdown
 
diff --git a/source3/librpc/gen_ndr/lsa.h b/source3/librpc/gen_ndr/lsa.h
index 1e3d316..b37d7a1 100644
--- a/source3/librpc/gen_ndr/lsa.h
+++ b/source3/librpc/gen_ndr/lsa.h
@@ -2,6 +2,7 @@
 
 #include <stdint.h>
 
+#include "librpc/gen_ndr/misc.h"
 #include "librpc/gen_ndr/security.h"
 #ifndef _HEADER_lsarpc
 #define _HEADER_lsarpc
diff --git a/source3/librpc/gen_ndr/ndr_dfs.c b/source3/librpc/gen_ndr/ndr_dfs.c
index 05f6fcc..75a0d4b 100644
--- a/source3/librpc/gen_ndr/ndr_dfs.c
+++ b/source3/librpc/gen_ndr/ndr_dfs.c
@@ -3,6 +3,7 @@
 #include "includes.h"
 #include "librpc/gen_ndr/ndr_dfs.h"
 
+#include "librpc/gen_ndr/ndr_misc.h"
 static enum ndr_err_code ndr_push_dfs_ManagerVersion(struct ndr_push *ndr, int 
ndr_flags, enum dfs_ManagerVersion r)
 {
        NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r));
diff --git a/source3/librpc/gen_ndr/ndr_echo.c 
b/source3/librpc/gen_ndr/ndr_echo.c
index 93a8464..99556e1 100644
--- a/source3/librpc/gen_ndr/ndr_echo.c
+++ b/source3/librpc/gen_ndr/ndr_echo.c
@@ -3,7 +3,7 @@
 #include "includes.h"
 #include "librpc/gen_ndr/ndr_echo.h"
 
-static enum ndr_err_code ndr_push_echo_info1(struct ndr_push *ndr, int 
ndr_flags, const struct echo_info1 *r)
+_PUBLIC_ enum ndr_err_code ndr_push_echo_info1(struct ndr_push *ndr, int 
ndr_flags, const struct echo_info1 *r)
 {
        if (ndr_flags & NDR_SCALARS) {
                NDR_CHECK(ndr_push_align(ndr, 1));
@@ -14,7 +14,7 @@ static enum ndr_err_code ndr_push_echo_info1(struct ndr_push 
*ndr, int ndr_flags
        return NDR_ERR_SUCCESS;
 }
 
-static enum ndr_err_code ndr_pull_echo_info1(struct ndr_pull *ndr, int 
ndr_flags, struct echo_info1 *r)
+_PUBLIC_ enum ndr_err_code ndr_pull_echo_info1(struct ndr_pull *ndr, int 
ndr_flags, struct echo_info1 *r)
 {
        if (ndr_flags & NDR_SCALARS) {
                NDR_CHECK(ndr_pull_align(ndr, 1));
diff --git a/source3/librpc/gen_ndr/ndr_echo.h 
b/source3/librpc/gen_ndr/ndr_echo.h
index 7af1c74..c1c7716 100644
--- a/source3/librpc/gen_ndr/ndr_echo.h
+++ b/source3/librpc/gen_ndr/ndr_echo.h
@@ -32,6 +32,8 @@ extern const struct ndr_interface_table ndr_table_rpcecho;
 #define NDR_ECHO_TESTDOUBLEPOINTER (0x09)
 
 #define NDR_RPCECHO_CALL_COUNT (10)
+enum ndr_err_code ndr_push_echo_info1(struct ndr_push *ndr, int ndr_flags, 
const struct echo_info1 *r);
+enum ndr_err_code ndr_pull_echo_info1(struct ndr_pull *ndr, int ndr_flags, 
struct echo_info1 *r);
 void ndr_print_echo_info1(struct ndr_print *ndr, const char *name, const 
struct echo_info1 *r);
 void ndr_print_echo_info2(struct ndr_print *ndr, const char *name, const 
struct echo_info2 *r);
 void ndr_print_echo_info3(struct ndr_print *ndr, const char *name, const 
struct echo_info3 *r);
diff --git a/source3/librpc/gen_ndr/ndr_epmapper.c 
b/source3/librpc/gen_ndr/ndr_epmapper.c
index 0ffaba0..b7cead8 100644
--- a/source3/librpc/gen_ndr/ndr_epmapper.c
+++ b/source3/librpc/gen_ndr/ndr_epmapper.c
@@ -3,6 +3,7 @@
 #include "includes.h"
 #include "librpc/gen_ndr/ndr_epmapper.h"
 
+#include "librpc/gen_ndr/ndr_misc.h"
 static enum ndr_err_code ndr_push_epm_protocol(struct ndr_push *ndr, int 
ndr_flags, enum epm_protocol r)
 {
        NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r));
diff --git a/source3/librpc/gen_ndr/ndr_initshutdown.c 
b/source3/librpc/gen_ndr/ndr_initshutdown.c
index 5d6c0c3..271dac1 100644
--- a/source3/librpc/gen_ndr/ndr_initshutdown.c
+++ b/source3/librpc/gen_ndr/ndr_initshutdown.c
@@ -3,6 +3,7 @@
 #include "includes.h"
 #include "librpc/gen_ndr/ndr_initshutdown.h"
 
+#include "librpc/gen_ndr/ndr_lsa.h"
 static enum ndr_err_code ndr_push_initshutdown_String_sub(struct ndr_push 
*ndr, int ndr_flags, const struct initshutdown_String_sub *r)
 {
        if (ndr_flags & NDR_SCALARS) {
diff --git a/source3/librpc/gen_ndr/ndr_lsa.c b/source3/librpc/gen_ndr/ndr_lsa.c
index 716984b..b5dd2a0 100644
--- a/source3/librpc/gen_ndr/ndr_lsa.c
+++ b/source3/librpc/gen_ndr/ndr_lsa.c
@@ -3,6 +3,7 @@
 #include "includes.h"
 #include "librpc/gen_ndr/ndr_lsa.h"
 
+#include "librpc/gen_ndr/ndr_misc.h"
 #include "librpc/gen_ndr/ndr_security.h"
 _PUBLIC_ enum ndr_err_code ndr_push_lsa_String(struct ndr_push *ndr, int 
ndr_flags, const struct lsa_String *r)
 {
diff --git a/source3/librpc/gen_ndr/ndr_netlogon.c 
b/source3/librpc/gen_ndr/ndr_netlogon.c
index a656a85..0bd3d0f 100644
--- a/source3/librpc/gen_ndr/ndr_netlogon.c
+++ b/source3/librpc/gen_ndr/ndr_netlogon.c
@@ -3,6 +3,7 @@
 #include "includes.h"
 #include "librpc/gen_ndr/ndr_netlogon.h"
 
+#include "librpc/gen_ndr/ndr_misc.h"
 #include "librpc/gen_ndr/ndr_lsa.h"
 #include "librpc/gen_ndr/ndr_samr.h"
 #include "librpc/gen_ndr/ndr_security.h"
diff --git a/source3/librpc/gen_ndr/ndr_notify.c 
b/source3/librpc/gen_ndr/ndr_notify.c
index 00ba8bc..b4be9a8 100644
--- a/source3/librpc/gen_ndr/ndr_notify.c
+++ b/source3/librpc/gen_ndr/ndr_notify.c
@@ -3,6 +3,7 @@
 #include "includes.h"
 #include "librpc/gen_ndr/ndr_notify.h"
 
+#include "librpc/gen_ndr/ndr_misc.h"
 _PUBLIC_ enum ndr_err_code ndr_push_notify_entry(struct ndr_push *ndr, int 
ndr_flags, const struct notify_entry *r)
 {
        if (ndr_flags & NDR_SCALARS) {
diff --git a/source3/librpc/gen_ndr/ndr_svcctl.c 
b/source3/librpc/gen_ndr/ndr_svcctl.c
index 9482b78..ec1450b 100644
--- a/source3/librpc/gen_ndr/ndr_svcctl.c
+++ b/source3/librpc/gen_ndr/ndr_svcctl.c
@@ -3,6 +3,7 @@
 #include "includes.h"
 #include "librpc/gen_ndr/ndr_svcctl.h"
 
+#include "librpc/gen_ndr/ndr_misc.h"
 static enum ndr_err_code ndr_push_SERVICE_LOCK_STATUS(struct ndr_push *ndr, 
int ndr_flags, const struct SERVICE_LOCK_STATUS *r)
 {
        if (ndr_flags & NDR_SCALARS) {
diff --git a/source3/librpc/gen_ndr/netlogon.h 
b/source3/librpc/gen_ndr/netlogon.h
index 1cea1f0..a38deb3 100644
--- a/source3/librpc/gen_ndr/netlogon.h
+++ b/source3/librpc/gen_ndr/netlogon.h
@@ -2,6 +2,7 @@
 
 #include <stdint.h>
 
+#include "librpc/gen_ndr/misc.h"
 #include "librpc/gen_ndr/lsa.h"
 #include "librpc/gen_ndr/samr.h"
 #include "librpc/gen_ndr/security.h"
diff --git a/source3/librpc/gen_ndr/notify.h b/source3/librpc/gen_ndr/notify.h
index c809702..8b2eca5 100644
--- a/source3/librpc/gen_ndr/notify.h
+++ b/source3/librpc/gen_ndr/notify.h
@@ -2,6 +2,7 @@
 
 #include <stdint.h>
 
+#include "librpc/gen_ndr/misc.h"
 #ifndef _HEADER_notify
 #define _HEADER_notify
 
diff --git a/source3/librpc/gen_ndr/svcctl.h b/source3/librpc/gen_ndr/svcctl.h
index d4135d2..b7f39a9 100644
--- a/source3/librpc/gen_ndr/svcctl.h
+++ b/source3/librpc/gen_ndr/svcctl.h
@@ -2,6 +2,7 @@
 
 #include <stdint.h>
 
+#include "librpc/gen_ndr/misc.h"
 #ifndef _HEADER_svcctl
 #define _HEADER_svcctl
 
diff --git a/source3/librpc/idl/dfs.idl b/source3/librpc/idl/dfs.idl
index a729b0e..1b145f3 100644
--- a/source3/librpc/idl/dfs.idl
+++ b/source3/librpc/idl/dfs.idl
@@ -2,6 +2,8 @@
   dfs interface definition
 */
 
+import "misc.idl";
+
 [ uuid("4fc742e0-4a10-11cf-8273-00aa004ae673"),
   version(3.0),
   pointer_default(unique),
@@ -307,16 +309,16 @@
                );
 
        /* Function 0x06 */
-       WERROR dfs_Rename();
+       [todo] WERROR dfs_Rename();
 
        /* Function 0x07 */
-       WERROR dfs_Move();
+       [todo] WERROR dfs_Move();
 
        /* Function 0x08 */
-       WERROR dfs_ManagerGetConfigInfo();
+       [todo] WERROR dfs_ManagerGetConfigInfo();
 
        /* Function 0x09 */
-       WERROR dfs_ManagerSendSiteInfo();
+       [todo] WERROR dfs_ManagerSendSiteInfo();
 
        /* Function 0x0a */
        typedef struct {
@@ -398,10 +400,10 @@
                );
 
        /* Function 0x13 */
-       WERROR dfs_Add2();
+       [todo] WERROR dfs_Add2();
 
        /* Function 0x14 */
-       WERROR dfs_Remove2();
+       [todo] WERROR dfs_Remove2();
 
        /* Function 0x15 */
        [public] WERROR dfs_EnumEx(
@@ -413,5 +415,5 @@
        );
 
        /* Function 0x16 */
-       WERROR dfs_SetInfo2();
+       [todo] WERROR dfs_SetInfo2();
 }
diff --git a/source3/librpc/idl/drsuapi.idl b/source3/librpc/idl/drsuapi.idl
index 56dd483..df6dcba 100644
--- a/source3/librpc/idl/drsuapi.idl
+++ b/source3/librpc/idl/drsuapi.idl
@@ -739,7 +739,7 @@ interface drsuapi
                /* TODO ... */
        } drsuapi_DsReplicaAddOptions;
 
-       WERROR DRSUAPI_REPLICA_ADD();
+       [todo] WERROR DRSUAPI_REPLICA_ADD();
 
        /*****************/
         /* Function 0x06 */
@@ -749,7 +749,7 @@ interface drsuapi
                /* TODO ... */
        } drsuapi_DsReplicaDeleteOptions;
 
-       WERROR DRSUAPI_REPLICA_DEL();
+       [todo] WERROR DRSUAPI_REPLICA_DEL();
 
        /*****************/
         /* Function 0x07 */
@@ -758,11 +758,11 @@ interface drsuapi
                DRSUAPI_DS_REPLICA_MODIFY_WRITEABLE                     = 
0x00000002
        } drsuapi_DsReplicaModifyOptions;
 
-       WERROR DRSUAPI_REPLICA_MODIFY();
+       [todo] WERROR DRSUAPI_REPLICA_MODIFY();
 
        /*****************/
         /* Function 0x08 */
-       WERROR DRSUAPI_VERIFY_NAMES();
+       [todo] WERROR DRSUAPI_VERIFY_NAMES();
 
        /*****************/
         /* Function 0x09 */
@@ -815,7 +815,7 @@ interface drsuapi
 
        /*****************/
         /* Function 0x0a */
-       WERROR DRSUAPI_INTER_DOMAIN_MOVE();
+       [todo] WERROR DRSUAPI_INTER_DOMAIN_MOVE();
 
        /*****************/
         /* Function 0x0b */
@@ -998,7 +998,7 @@ interface drsuapi
 
        /*****************/
         /* Function 0x0f */
-       WERROR DRSUAPI_REMOVE_DS_DOMAIN();
+       [todo] WERROR DRSUAPI_REMOVE_DS_DOMAIN();
 
        /*****************/
         /* Function 0x10 */
@@ -1242,7 +1242,7 @@ interface drsuapi
 
        /*****************/
         /* Function 0x12 */
-       WERROR DRSUAPI_EXECUTE_KCC();
+       [todo] WERROR DRSUAPI_EXECUTE_KCC();
 
        /*****************/
        /* Function 0x13 */
@@ -1523,7 +1523,7 @@ interface drsuapi
 
        /*****************/
         /* Function 0x14 */
-       WERROR DRSUAPI_ADD_SID_HISTORY();
+       [todo] WERROR DRSUAPI_ADD_SID_HISTORY();
 
        /*****************/
         /* Function 0x15 */
@@ -1557,11 +1557,11 @@ interface drsuapi
 
        /*****************/
         /* Function 0x16 */
-       WERROR DRSUAPI_REPLICA_VERIFY_OBJECTS();
+       [todo] WERROR DRSUAPI_REPLICA_VERIFY_OBJECTS();
 
        /*****************/
         /* Function 0x17 */
-       WERROR DRSUAPI_GET_OBJECT_EXISTENCE();
+       [todo] WERROR DRSUAPI_GET_OBJECT_EXISTENCE();
 
        /*****************/
         /* Function 0x18 */
diff --git a/source3/librpc/idl/dssetup.idl b/source3/librpc/idl/dssetup.idl
index af6350c..14de9f7 100644
--- a/source3/librpc/idl/dssetup.idl
+++ b/source3/librpc/idl/dssetup.idl
@@ -88,14 +88,14 @@ import "misc.idl";
          These stubs are left here only as a way of documenting the names
          of the calls in case they ever turn up on the wire.
        */
-       WERROR dssetup_DsRoleDnsNameToFlatName();
-       WERROR dssetup_DsRoleDcAsDc();
-       WERROR dssetup_DsRoleDcAsReplica();
-       WERROR dssetup_DsRoleDemoteDc();
-       WERROR dssetup_DsRoleGetDcOperationProgress();
-       WERROR dssetup_DsRoleGetDcOperationResults();
-       WERROR dssetup_DsRoleCancel();
-       WERROR dssetup_DsRoleServerSaveStateForUpgrade();
-       WERROR dssetup_DsRoleUpgradeDownlevelServer();
-       WERROR dssetup_DsRoleAbortDownlevelServerUpgrade();
+       [todo] WERROR dssetup_DsRoleDnsNameToFlatName();
+       [todo] WERROR dssetup_DsRoleDcAsDc();
+       [todo] WERROR dssetup_DsRoleDcAsReplica();
+       [todo] WERROR dssetup_DsRoleDemoteDc();
+       [todo] WERROR dssetup_DsRoleGetDcOperationProgress();
+       [todo] WERROR dssetup_DsRoleGetDcOperationResults();
+       [todo] WERROR dssetup_DsRoleCancel();
+       [todo] WERROR dssetup_DsRoleServerSaveStateForUpgrade();
+       [todo] WERROR dssetup_DsRoleUpgradeDownlevelServer();
+       [todo] WERROR dssetup_DsRoleAbortDownlevelServerUpgrade();
 }
diff --git a/source3/librpc/idl/echo.idl b/source3/librpc/idl/echo.idl
index 5ea37f1..bf1e318 100644
--- a/source3/librpc/idl/echo.idl
+++ b/source3/librpc/idl/echo.idl
@@ -38,7 +38,7 @@ interface rpcecho
 
 
        /* test some alignment issues */
-       typedef struct {
+       typedef [public] struct {
                uint8 v;
        } echo_info1;
 
diff --git a/source3/librpc/idl/epmapper.idl b/source3/librpc/idl/epmapper.idl
index 5611c3d..2cbe3e1 100644
--- a/source3/librpc/idl/epmapper.idl
+++ b/source3/librpc/idl/epmapper.idl
@@ -3,11 +3,14 @@
 /*
   endpoint mapper interface
   Related links:
+       http://www.opengroup.org/onlinepubs/9629399/apdxo.htm : The official 
IDL for this pipe
        http://www.opengroup.org/onlinepubs/9629399/apdxl.htm : Details on 
towers
 http://www.opengroup.org/onlinepubs/9629399/chap6.htm#tagcjh_11_02_03_01: 
binding strings
 
 */
 
+import "misc.idl";
+
 [
  uuid("e1af8308-5d1f-11c9-91a4-08002b14a0fa"), 
  version(3.0), 
@@ -298,5 +301,5 @@ interface epmapper
 
        /**********************/
        /* Function 0x07      */
-       error_status_t epm_MapAuth();
+       [todo] error_status_t epm_MapAuth();
 }
diff --git a/source3/librpc/idl/eventlog.idl b/source3/librpc/idl/eventlog.idl
index 18b1a0e..ce25dd6 100644
--- a/source3/librpc/idl/eventlog.idl
+++ b/source3/librpc/idl/eventlog.idl
@@ -64,7 +64,7 @@ import "lsa.idl", "security.idl";
 
        /******************/
        /* Function: 0x01 */
-       NTSTATUS eventlog_BackupEventLogW();
+       [todo] NTSTATUS eventlog_BackupEventLogW();
        
        /******************/
        /* Function: 0x02 */
@@ -74,7 +74,7 @@ import "lsa.idl", "security.idl";
 
        /******************/
        /* Function: 0x03 */
-       NTSTATUS eventlog_DeregisterEventSource();
+       [todo] NTSTATUS eventlog_DeregisterEventSource();
 
        /******************/
        /* Function: 0x04 */
@@ -92,7 +92,7 @@ import "lsa.idl", "security.idl";
 
        /******************/
        /* Function: 0x06 */
-       NTSTATUS eventlog_ChangeNotify();
+       [todo] NTSTATUS eventlog_ChangeNotify();
 
        /******************/
        /* Function: 0x07 */
@@ -107,11 +107,11 @@ import "lsa.idl", "security.idl";
 
        /******************/
        /* Function: 0x08 */
-       NTSTATUS eventlog_RegisterEventSourceW();
+       [todo] NTSTATUS eventlog_RegisterEventSourceW();
 
        /******************/
        /* Function: 0x09 */
-       NTSTATUS eventlog_OpenBackupEventLogW();
+       [todo] NTSTATUS eventlog_OpenBackupEventLogW();
 
        /******************/
        /* Function: 0x0a */
@@ -127,51 +127,51 @@ import "lsa.idl", "security.idl";
 
        /*****************/
        /* Function 0x0b */
-       NTSTATUS eventlog_ReportEventW();
+       [todo] NTSTATUS eventlog_ReportEventW();
 
        /*****************/
        /* Function 0x0c */
-       NTSTATUS eventlog_ClearEventLogA();
+       [todo] NTSTATUS eventlog_ClearEventLogA();
        
        /******************/
        /* Function: 0x0d */
-       NTSTATUS eventlog_BackupEventLogA();
+       [todo] NTSTATUS eventlog_BackupEventLogA();
 
        /*****************/


-- 
Samba Shared Repository

Reply via email to