summaryrefslogtreecommitdiff
path: root/source4/librpc/idl/wkssvc.idl
AgeCommit message (Collapse)AuthorFilesLines
2007-12-21r26164: Add IDL for wkssvc_NetrJoinDomain() and wkssvc_NetrUnjoinDomain().Günther Deschner1-2/+14
Guenther (This used to be commit a4e6ec8e5e49775575524915cfbb1d2cc74c54d3)
2007-12-21r26163: Add IDL and torture test for wkssvc_NetrGetJoinInformation().Günther Deschner1-1/+12
Guenther (This used to be commit 234b380669a146cfe4a8a28d66c4efafcae93446)
2007-12-21r26158: Add IDL for wkssvc_NetrRenameMachineInDomain().Günther Deschner1-6/+12
Guenther (This used to be commit 78715ded0ac8b123492168308c37f46d1fe85295)
2007-12-21r26157: Add IDL and torture test for wkssvc_NetrSetPrimaryComputername().Günther Deschner1-1/+7
Guenther (This used to be commit 1c50b9754e2745525e7c7cd577dba7e8744e6bd4)
2007-12-21r26155: Add IDL and torture teset for wkssvc_NetrMessageBufferSend().Günther Deschner1-1/+7
Guenther (This used to be commit 9de2f59d2b82b789c99fb82965b37b305c43b8fc)
2007-12-21r26154: Add IDL and torture test for wkssvc_NetrWorkstationStatistics(). A ↵Günther Deschner1-1/+50
lot of unknowns, I know... Guenther (This used to be commit de2c5d702ef6b14cb8ddf926f4c7e417ea9ebd5a)
2007-12-21r26152: Add IDL and torture test for wkssvc_NetrEnumerateComputerNames().Günther Deschner1-2/+19
Guenther (This used to be commit ea478168676e00a602f8181b408c4886b35d2fd3)
2007-12-21r26151: Add IDL and torture test for wkssvc_NetrValidateName() andGünther Deschner1-2/+23
wkssvc_NetrValidateName2(). Guenther (This used to be commit 9f63ec388dab09ef3148635eefa58f2e32c5d151)
2007-12-21r26150: Add IDL and torture test for wkssvc_NetrLogonDomainNameAdd() andGünther Deschner1-2/+6
wkssvc_NetrLogonDomainNameDel(), both unsupported on w2k3. Guenther (This used to be commit 9e1ed6eb68ae899aa577fc3a2e4cbfe066ee403e)
2007-12-21r26149: Add IDL for wkssvc_NetrWkstaUserSetInfo(). No torture test yet.Günther Deschner1-3/+6
Guenther (This used to be commit 810b63a8ec5715f39bc888011a26a944599ef752)
2007-12-21r26148: Add IDL and torture test for wkssvc_NetrUseGetInfo().Günther Deschner1-1/+6
Guenther (This used to be commit 1a472cc1b2a6acf714cebb54eeb6bed965ab144d)
2007-12-21r26147: Add IDL and torture test for wkssvc_NetrUseDel and wkssvc_NetrUseAdd.Günther Deschner1-11/+32
Guenther (This used to be commit b5b3cc1667f539ab75f2d3d0c9c79b45d85e967e)
2007-12-21r26146: Add IDL and torture test for wkssvc_NetrUseEnum().Günther Deschner1-1/+60
Guenther (This used to be commit 72a14407ca407b670eb0feae8065e784ab1e4627)
2007-12-21r26144: Add IDL and torture test for wkssvc_NetrWkstaTransportAdd andGünther Deschner1-7/+20
wkssvc_NetrWkstaTransportDel. Guenther (This used to be commit 99add8aed3677fae472d367aec2d2a454684410b)
2007-12-21r26143: Add IDL and torture test for wkssvc_NetrWkstaUserGetInfo.Günther Deschner1-1/+16
Guenther (This used to be commit b358f953e9ba03bc89a241ab5232c823d836057f)
2007-12-21r26142: Cleanup IDL and add torture test for wkssvc_NetWkstaEnumUsers.Günther Deschner1-15/+18
Guenther (This used to be commit 638ce91b0fb0c5602d82bc9913f5c820615acf0c)
2007-12-21r26141: Reflect pointer_default(unique) setting.Günther Deschner1-15/+15
Guenther (This used to be commit 8e4952484dff1ec8e9b29e72302cc2e2223be739)
2007-10-10r22339: Run some more tests.Jelmer Vernooij1-1/+2
(This used to be commit 1b73e6a776a3ef478718f656523d125d28589f5c)
2007-10-10r19588: Use include and import statements rather than depends() and helper().Jelmer Vernooij1-2/+3
(This used to be commit 347ae9628202ca4de4318ef8156999239aad9192)
2007-10-10r18639: Get rid of the keepref supportJelmer Vernooij1-2/+1
(This used to be commit d1364ef0cd8f1a64f44476476323ab390ac4de48)
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-10r15281: A few updates for consistency's sakeJim McDonough1-3/+3
(This used to be commit 77b036a81bda9ba9274e8d431399a0c9543b29d4)
2007-10-10r14639: the platform id is 32 bit...Stefan Metzmacher1-1/+1
this worked before as there's always a pointer following that is aligned to 4 byte metze (This used to be commit e90a67ad39f2ca664ed5e2eff006906b847b33d9)
2007-10-10r12136: fixed a bug in NetWkstaTransportEnum() from the recent merge with ↵Andrew Tridgell1-1/+0
ethereal idl (This used to be commit 5ce6a62f2e8fd27e50bcbdcf13d34c60e70c9923)
2007-10-10r12085: wkssvc.idl updated based on work by Ronnie Sahlberg to bring theAndrew Tridgell1-10/+152
Samba4 and ethereal IDL into line, so ethereal doesn't lose any existing strucutres when switching to idl (This used to be commit afccf73ecf6cf85e72c04e28724096aa6da96a80)
2007-10-10r11100: Replace unistr with [string,charset(UTF16)]Jelmer Vernooij1-13/+13
(This used to be commit 48f45927ceb4f7d39c4cc47b3b843e43a53b7f2b)
2007-10-10r7029: Make array support in pidl similar to that in other IDL compilers. We ↵Jelmer Vernooij1-1/+1
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-1/+1
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-10r4558: more use of bitmaps and enumsStefan Metzmacher1-4/+6
metze (This used to be commit 2a859fbc90a6b043bac318196e42c2949958d57f)
2007-10-10r4426: fix same namesStefan Metzmacher1-12/+12
metze (This used to be commit 18bbe40fe1e400546ff3750213f6c0505895e357)
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-10r132: fill in the correct default case for the WKSSVC GetInfo callAndrew Tridgell1-0/+1
(This used to be commit 117a82ada32919a91f3bba9c00236fc0112b230c)
2003-12-20latest srvsvc and wkssvc IDL from metzeAndrew Tridgell1-19/+24
(This used to be commit 59557a557df6e61af4f01534489691416398fb26)
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-5/+6
* use empty defaults instead of a dummy empty structure (This used to be commit 555a340d3c0697b147799bc0a6615e01e196daf6)
2003-11-19fixed wkssvc idl and test code for TransportEnumAndrew Tridgell1-7/+2
(This used to be commit 42639a8f66e8d4241b24935772552f235f863096)
2003-11-19Fix up some things in the IDL, and fix up a mistake I made before.Richard Sharpe1-1/+2
entriesreturned does not appear as a top-level IDL item. It appears in the structure that is returned. I have traces of TransportEnum that Ethereal properly dissects ... (This used to be commit e3f046037844e3017653f56d6c262951db1f1d4f)
2003-11-18added another wkssvc info levelAndrew Tridgell1-0/+43
(This used to be commit fb0aa83a2b27699bf47e1ade413b7f4738b5fa79)
2003-11-18changed wks to wkssvc (suggestion from metze). Started adding samr_CreateUser().Andrew Tridgell1-47/+47
(This used to be commit 04e9269c1e37c9c2984ee2886fa6c0eda5c19669)
2003-11-18fill in skeletons for the rest of the function calls in wkssvc (basedAndrew Tridgell1-4/+155
on function names in ethereal) implement TransportEnum - quite a cute call, you can ask for the workstations list of network transports, including its ethernet address. (This used to be commit 62d7e9819c95c906d1094f711bc60cf58def30f6)
2003-11-18* use the new auto-generated debug code method.Andrew Tridgell1-5/+26
* add a couple more info levels to wkssvc (This used to be commit c69161bdb13745f271b0cfa9a9af349f7a95edc6)
2003-11-17added wkssvc.idl and test codeAndrew Tridgell1-0/+30
I think this is our first complete pipe for Samba4 (albeit a simple one). Of course, there may be lots more info levels that Samba3 didn't do. Time to explore :) (This used to be commit 3305226140793f39af827b63c270486c1966718e)