summaryrefslogtreecommitdiff
path: root/source4/librpc/idl/dcom.idl
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2004-11-02 19:52:51 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:05:21 -0500
commitbd6bc9c5ee434793686981413c14646a06cf092f (patch)
treed8857b4a6aafca1715c5fdccdfece2989d56ee8b /source4/librpc/idl/dcom.idl
parent3c4cd186ead24923a6e43f6bb14e3f3bd597a950 (diff)
downloadsamba-bd6bc9c5ee434793686981413c14646a06cf092f.tar.gz
samba-bd6bc9c5ee434793686981413c14646a06cf092f.tar.bz2
samba-bd6bc9c5ee434793686981413c14646a06cf092f.zip
r3490: All tests work against NT4 now
(This used to be commit 640e3a8ce865a72b171bdf15c8cf5afc2987a5d3)
Diffstat (limited to 'source4/librpc/idl/dcom.idl')
-rw-r--r--source4/librpc/idl/dcom.idl19
1 files changed, 18 insertions, 1 deletions
diff --git a/source4/librpc/idl/dcom.idl b/source4/librpc/idl/dcom.idl
index da0b51cf36..454faa0d6b 100644
--- a/source4/librpc/idl/dcom.idl
+++ b/source4/librpc/idl/dcom.idl
@@ -262,7 +262,8 @@ interface ObjectRpcBaseTypes
typedef [public] struct
{
uint32 size;
- [subcontext(4)] OBJREF obj;
+ uint32 sizex;
+ [subcontext(4),align(1)] OBJREF obj;
} MInterfacePointer;
}
@@ -504,3 +505,19 @@ uuid(DB7C21F8-FE33-4C11-AEA5-CEB56F076FBB),
[helpstring("method MakeCoffee")] HRESULT MakeCoffee(BSTR *flavor);
}
}
+
+[
+ object,
+ uuid("0000000C-0000-0000-C000-000000000046"),
+ helpstring("Stream")
+]
+interface IStream : IUnknown
+{
+ WERROR Read([in] uint32 num_requested,
+ [out,size_is(*num_read)] uint8 *data,
+ [out] uint32 *num_read);
+
+ WERROR Write([in,size_is(num_requested)] uint8 *data,
+ [in] uint32 num_requested,
+ [out] uint32 *num_written);
+}