summaryrefslogtreecommitdiff
path: root/source4/librpc
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2004-10-31 01:21:14 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:05:05 -0500
commit50c5059ab048a5a1b9b03ca78029b333197178ba (patch)
treea8b6177f2236eb1b773d14e0cbb268f28f7bd00b /source4/librpc
parent89665e87b47e5cc3299c3234bf3c8b0266f9bab2 (diff)
downloadsamba-50c5059ab048a5a1b9b03ca78029b333197178ba.tar.gz
samba-50c5059ab048a5a1b9b03ca78029b333197178ba.tar.bz2
samba-50c5059ab048a5a1b9b03ca78029b333197178ba.zip
r3397: Fix IDL for ComplexPing and SimplePing, including tests
(This used to be commit cf976a6feb980b1e5116d24371fa6109092c9314)
Diffstat (limited to 'source4/librpc')
-rw-r--r--source4/librpc/idl/oxidresolver.idl7
1 files changed, 4 insertions, 3 deletions
diff --git a/source4/librpc/idl/oxidresolver.idl b/source4/librpc/idl/oxidresolver.idl
index d8ec3f56da..4da6f9aa20 100644
--- a/source4/librpc/idl/oxidresolver.idl
+++ b/source4/librpc/idl/oxidresolver.idl
@@ -54,7 +54,7 @@ interface IOXIDResolver
/* whole set can subsequently be pinged using SimplePing, */
/* thus reducing network traffic. */
[idempotent] WERROR ComplexPing (
- [in, out] SETID *pSetId, /* In of 0 on first call for new set. */
+ [in, out, ref] SETID *SetId, /* In of 0 on first call for new set. */
[in] uint16 SequenceNum,
[in] uint16 cAddToSet,
[in] uint16 cDelFromSet,
@@ -62,7 +62,7 @@ interface IOXIDResolver
[in, size_is(cAddToSet)] OID AddToSet[],
/*remove these OIDs from the set */
[in, size_is(cDelFromSet)] OID DelFromSet[],
- [out] uint16 *pPingBackoffFactor/* 2^factor = multipler */
+ [out] uint16 pPingBackoffFactor/* 2^factor = multipler */
);
/* In some cases the client maybe unsure that a particular */
@@ -75,7 +75,8 @@ interface IOXIDResolver
/* Method to get the protocol sequences, string bindings, */
/* RemoteUnknown IPID and COM version for an object server */
/* given its OXID. Supported by DCOM */
- /* version 5.2 and above. */
+ /* version 5.2 and above. Looks like that means
+ * Windows 2003/XP and above */
[idempotent] WERROR ResolveOxid2 (
[in] OXID *pOxid,
[in] uint16 cRequestedProtseqs,