diff options
author | Andrew Tridgell <tridge@samba.org> | 2003-11-13 09:26:53 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2003-11-13 09:26:53 +0000 |
commit | 3031937d56363cc6322062a66c991182664f40bc (patch) | |
tree | 4d2ef00a8f2e269fdefeccc04f6ae2db9dd45d63 /source4/librpc/idl/dfs.idl | |
parent | ff02537261e53b4ec60e5dcad32bf4207065b028 (diff) | |
download | samba-3031937d56363cc6322062a66c991182664f40bc.tar.gz samba-3031937d56363cc6322062a66c991182664f40bc.tar.bz2 samba-3031937d56363cc6322062a66c991182664f40bc.zip |
* fixed conformant arrays in structures
* expanded the rpcecho test
* started adding the NETDFS pipe
(This used to be commit 095ab42cbdd5c1c5ab753e2eb275742ba822c8b9)
Diffstat (limited to 'source4/librpc/idl/dfs.idl')
-rw-r--r-- | source4/librpc/idl/dfs.idl | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/source4/librpc/idl/dfs.idl b/source4/librpc/idl/dfs.idl new file mode 100644 index 0000000000..d9b20f14c9 --- /dev/null +++ b/source4/librpc/idl/dfs.idl @@ -0,0 +1,57 @@ +/* + dfs interface definition +*/ + +[ uuid(4fc742e0-4a10-11cf-8273-00aa004ae673), + version(3.0), + pointer_default(unique) +] interface netdfs +{ + /******************/ + /* Function: 0x00 */ + void dfs_Exist( + [out,ref] uint32 *exist_flag + ); + + + /******************/ + /* Function: 0x01 */ + NTSTATUS dfs_Add ( + [in] unistr *path, + [in] unistr *server, + [in] unistr *share, + [in] unistr *comment, + [in] uint32 flags + ); + + /******************/ + /* Function: 0x02 */ + NTSTATUS dfs_Remove ( + [in,ref] unistr *path, + [in] unistr *server, + [in] unistr *share + ); + + /******************/ + /* Function: 0x03 */ + NTSTATUS dfs_UNKNOWN3 (); + + /******************/ + /* Function: 0x04 */ + NTSTATUS dfs_Info ( + [in,ref] unistr *path, + [in] unistr *server, + [in] unistr *share, + [in] uint16 level + ); + + + /******************/ + /* Function: 0x05 */ + NTSTATUS dfs_Enum ( + [in] unistr *name, + [in] uint32 level, + [in] uint32 buffer_size, + [in,out,ref] uint32 *resume_handle + ); +} |