summaryrefslogtreecommitdiff
path: root/source4/librpc/idl/dfs.idl
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r18843: Got DFS_MANAGER_VERSION_NT4 wrong.Günther Deschner1-1/+1
Guenther (This used to be commit 8e19284fbd425d04954eaed374c72b0230d4ff99)
2007-10-10r18815: Fill in IDL for domain based DFS root functions (dfs_AddFtRoot,Günther Deschner1-3/+28
dfs_RemoveFtRoot and dfs_FlushFtTable). Guenther (This used to be commit 91d4fc25c5448cd8e3d6991b38a9f2190324c6b2)
2007-10-10r18776: Fill in and test dfs_ManagerInitialize().Günther Deschner1-1/+4
Guenther (This used to be commit 3e0e9506b62322cba65d992fc8d783001595e7e7)
2007-10-10r18765: Fill in dfs_SetInfo() IDL and align function arguments with the namesGünther Deschner1-11/+17
found in the documentation. Guenther (This used to be commit 56d16c10ef35eb160528381c81fd4561e49c3531)
2007-10-10r18762: Fillin standalone DFS root functions IDL.Günther Deschner1-7/+21
Guenther (This used to be commit a8a6d7b649eb8610d7ee6d666e3df91afb50ac01)
2007-10-10r18746: Fix the build.Günther Deschner1-1/+1
Guenther (This used to be commit 34cff06e25ce63e2e3e78f9191138d21189a60a8)
2007-10-10r18738: Fill in dfs_VolumeState.Günther Deschner1-6/+16
Hm, wondering if there is a better way to let that be composed out of one dfs_VolumeFlavor flag and one dfs_VolumeState flag. Guenther (This used to be commit 152fcddebc459624002c002bd2ee457ff6bca9ba)
2007-10-10r18737: Fill in the documented dfs_Target_PriorityClass.Günther Deschner1-1/+10
Guenther (This used to be commit d2805754a242a395d0322fb6b44965f41a81c217)
2007-10-10r18736: Fill in the dfs_PropertyFlags (verified with dfsutil.exe).Günther Deschner1-3/+12
Guenther (This used to be commit f402f9898819a50886213e921f1136db40142ed6)
2007-10-10r18735: Fill in dfs_StorageState.Günther Deschner1-3/+12
Guenther (This used to be commit 4b767d6eefe66e742980cbad3f5bbbf941556820)
2007-10-10r18734: Add flag to distinguish a standalone from a domain based DFS root.Günther Deschner1-1/+6
Guenther (This used to be commit 5d9941acdbce2cab63dbd09d3fff84ac8edb20c3)
2007-10-10r18733: More work on DFS idl. Start to add new infolevels (as of w2k3 sp1).Günther Deschner1-1/+67
Guenther (This used to be commit d4e5d80c1d52b5bb2ebbf18c217032d61095aa00)
2007-10-10r18639: Get rid of the keepref supportJelmer Vernooij1-2/+1
(This used to be commit d1364ef0cd8f1a64f44476476323ab390ac4de48)
2007-10-10r18630: Better way to display ref-pointers with [print]. Thanks to metze forGünther Deschner1-2/+2
pointing this out. Guenther (This used to be commit 246ab597057325611b5e53e6240ee8cabd3b6df7)
2007-10-10r18629: There is no such "unknown" pointer in dfs_Enum().Günther Deschner1-1/+0
Guenther (This used to be commit c5b49d111eec8acde1a8681c56d14d5d1316798b)
2007-10-10r18628: dfs_EnumEx() also takes a ref pointer.Günther Deschner1-5/+5
Guenther (This used to be commit 69e2850caffb089e8c23d773a688319d239f470f)
2007-10-10r18627: only cosmetic reformat, no functional changes.Günther Deschner1-21/+21
Guenther (This used to be commit fe90f29b86fb0240337ea8b549cd6f2f7f2eb5ca)
2007-10-10r18625: dfs_GetManagerVersion() returns a version number, not just an existGünther Deschner1-1/+7
flag. Guenther (This used to be commit 3e42ccc6096198458f66841f91234f670ceb59c4)
2007-10-10r18624: path is a ref pointer in dfs_GetInfo().Günther Deschner1-1/+1
torture test to follow. Guenther (This used to be commit bfaeef756316852fbaa4a2bbc31b190b8b05c89f)
2007-10-10r18468: Add IDL for dfs_EnumEx. Still lacks test(s)Jelmer Vernooij1-1/+7
(This used to be commit 79b6001f919d398e52ceec29f5ebe6f0018e5660)
2007-10-10r15776: Don't generate ref pointers in Samba4-generated code. There is no pointJelmer Vernooij1-1/+2
in having pointers for outgoing data when you can already modify the top-level element. This can be overridden (temporarily) by specifying the new "keepref" attribute. Once we've removed keepref from all IDL files, I'll remove this attribute as well. (This used to be commit bdc6dd37503ced8322a671d225122ccffbb8bfec)
2007-10-10r15653: Remove idl_types.h include where possible. RemoveJelmer Vernooij1-2/+0
types from .h file that are now in pidls' aliases list. (This used to be commit fadb9529ec7e1208b9f58a4e8b633d5a50633e82)
2007-10-10r11098: Replace string with [string]Jelmer Vernooij1-22/+22
(This used to be commit 1ac8c96349c1241f75f7a133cfefa0df5aaae18e)
2007-10-10r10839: Add some [ref] (required for ethereal and Samba3 parser generators)Jelmer Vernooij1-18/+20
(This used to be commit 5556deee30616396bbaf1182eca08bf1213c0860)
2007-10-10r7029: Make array support in pidl similar to that in other IDL compilers. We ↵Jelmer Vernooij1-8/+8
should now able to use constructions like these: [size_is(20)] int *x; -> Pointer to array of 20 ints [size_is(20)] int x[]; -> Array of 20 ints [size_is(20)] int *x[]; -> Array of 20 pointers to ints [size_is(20,)] int *x[] -> Array of 20 pointers to ints [size_is(,20)] int *x[]; -> Pointer to array of 20 ints [size_is(,20)] int **x; -> Pointer to pointer to array of 20 ints [size_is(20)] int x[][30]; -> 20 blocks of 30 ints (This used to be commit ecf583da71c2f80be124c17fccdcb284b47e0695)
2007-10-10r6973: Merge new version of pidl into the main SAMBA_4_0 branch.Jelmer Vernooij1-0/+1
The main difference in this new version is the extra data structure generated between the IDL data structure and the NDR parser: IDL -> NDR -> { ndr_parser, ndr_header, eparser, etc } This makes the ndr_parser.pm internals much more sane. Other changes include: - Remove unnecessary calls with NDR_BUFFERS (for example, GUID doesn't have any buffers, just scalars) as well as some (unnecessary) nested setting of flags. - Parse array loops in the C code rather then calling ndr_pull_array(). This allows us to have, for example, arrays of pointers or arrays of pointers to arrays, etc.. - Use if() {} rather then if () goto foo; everywhere - NDR_IN no longer implies LIBNDR_FLAG_REF_ALLOC - By default, top level pointers are now "ref" (as is the default in most other IDL compilers). This can be overridden using the default_pointer_top() property. - initial work on new ethereal parser generators by Alan DeKok and me - pidl now writes errors in the standard format used by compilers, which is parsable by most editors - ability to warn about the fact that pidl extension(s) have been used, useful for making sure IDL files work with other IDL compilers. oh, and there's probably some other things I can't think of right now.. (This used to be commit 13cf227615f6b9e0e5fa62e59197024410254f01)
2007-10-10r5661: Be a little stricter on syntax regarding arrays. A pointer to anJelmer Vernooij1-8/+8
array can now only be : type *name[]; rather then : type *name; which was supported in the past. Warnings will be given when the first syntax is used. Reasons for this change in behaviour include improved readability and the fact that the second format makes dealing with multiple levels of pointers harder. (This used to be commit a416de5825c540fd3741731c4be05e9a659a6fdb)
2007-10-10r3283: converted to quoted uuid() defines in all our IDL. This should helpAndrew Tridgell1-1/+1
the build on systems like solaris with the SunPRO compiler (This used to be commit fe913ad11bf1c5e9fe04ed769a93b0ea16aa0a34)
2007-10-10r1838: Updates from the airplane:Jelmer Vernooij1-1/+2
- IDL fixes + adding comments - Start working on dcom infrastructure (This used to be commit ef0fc269f06c82594c34ad8673c76c5ea099250e)
2007-10-10r1799: List more uuids. FromJelmer Vernooij1-1/+52
http://www.hsc.fr/ressources/articles/win_net_srv (This used to be commit 8d36dbed8c5bdc82176083b2c6f8d989ae903ba5)
2003-11-22dfs torture test now passesAndrew Tridgell1-7/+6
(This used to be commit 201cb6116df8ad74569d78827815855105a1ea11)
2003-11-21* changed the way strings are handled in pidl to a much more generalAndrew Tridgell1-0/+2
interface. We now support an arbitrary set of flags to each parser, and these can be used to control the string types. I have provided some common IDL string types in librpc/idl/idl_types.h which needs to be included in every IDL file. * added IDL for the endpoint mapper. Added a test suite that enumerates all endpoints on the server. (This used to be commit d2665f36a75b482ff82733f72ffac938c2acf87a)
2003-11-20 * changed to midl syntax using [case(x)] instead of case(x)Andrew Tridgell1-15/+15
* use empty defaults instead of a dummy empty structure (This used to be commit 555a340d3c0697b147799bc0a6615e01e196daf6)
2003-11-14it turns out that all MS servers ignore the artifact struct_len fieldsAndrew Tridgell1-1/+1
in OpenPolicy and OpenPolicy2, so we don't in fact need the [struct_len] attribute. This makes our IDL much closer to the MS IDL. (This used to be commit f0a8f063a680b5d0a68c5ac7cccf9c9a13adfb81)
2003-11-14added the dfs_GetInfo all - all levelsAndrew Tridgell1-37/+63
(This used to be commit 638eae6bae76eba5494e75fb7f3da8b1c205f892)
2003-11-14* added levels 4, 200 and 300 to NetDfsEnum. 200 and 300 don't workAndrew Tridgell1-0/+38
properly, I'm still investigating that. * changed dcerpc fault status code to NT_STATUS_NETWORK_WRITE_FAULT, which I think is a better mapping (This used to be commit 9ad28f6ddbb777de7cac11e71c392b508c81b741)
2003-11-14* fixed lsa_LookupPrivNameAndrew Tridgell1-5/+38
* added levels 2 and 3 of dfs_Enum (This used to be commit 3fa61c19826cd1415f561e1e5c40adcc59d4abf2)
2003-11-14we can now do a level1 NetDfsEnum()Andrew Tridgell1-3/+23
(This used to be commit f32641f73f7ff12b797378b3b533603ff1d526b5)
2003-11-13more dfs workAndrew Tridgell1-3/+2
(This used to be commit d9eb4511d0a51bafb53aa87ebb89ff03e0cbc46c)
2003-11-13* fixed conformant arrays in structuresAndrew Tridgell1-0/+57
* expanded the rpcecho test * started adding the NETDFS pipe (This used to be commit 095ab42cbdd5c1c5ab753e2eb275742ba822c8b9)