summaryrefslogtreecommitdiff
path: root/source4/librpc/idl/svcctl.idl
AgeCommit message (Collapse)AuthorFilesLines
2008-09-17Sync more interface descriptions between Samba 3 and Samba 4.Jelmer Vernooij1-3/+24
2008-04-08Add [todo] for functions that are obviously incomplete.Jelmer Vernooij1-7/+7
(This used to be commit b7b46ddd412bd106655c2a7b96a322d9f6ac3019)
2008-02-04svcctl.idl: don't use pointer_default_top() and specify "unique" explizitStefan Metzmacher1-50/+49
Note: this doesn't change the generated output! metze (This used to be commit 7561e8fa51bf616916a1f87e16e971de29290dcf)
2008-01-14python: Compile in svcctl Python bindings.Jelmer Vernooij1-0/+1
(This used to be commit 567099b66d0369715f8e0a083a5ce160faaf4da2)
2007-10-10r24449: length_is() isn't supported without size_is().Stefan Metzmacher1-2/+2
I assume what we need is an array of strings, so the code isn't used and broken anyway without a testsuite...just get rid of the pidl warning metze (This used to be commit 46fadeb6983dff4e6a38fceec4679d3bf44dd5d9)
2007-10-10r24448: merge formating fixes SAMBA_3_2Stefan Metzmacher1-204/+258
metze (This used to be commit f6ae9574b208e42a819249918b827457f245f519)
2007-10-10r18639: Get rid of the keepref supportJelmer Vernooij1-2/+1
(This used to be commit d1364ef0cd8f1a64f44476476323ab390ac4de48)
2007-10-10r17243: some svcctl idl fixes from <andrzej.hajda@wp.pl>Stefan Metzmacher1-7/+7
metze (This used to be commit 7b136ddf488b7b4a1aae31c9927b027216e60ae5)
2007-10-10r16838: Allow compilation by midl. Patch by andrzej.hajda@wp.plJelmer Vernooij1-9/+13
(This used to be commit 9e38cc9f3fddd3f0494209df225c35c9e1e3dd37)
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-10r11100: Replace unistr with [string,charset(UTF16)]Jelmer Vernooij1-45/+45
(This used to be commit 48f45927ceb4f7d39c4cc47b3b843e43a53b7f2b)
2007-10-10r6973: Merge new version of pidl into the main SAMBA_4_0 branch.Jelmer Vernooij1-2/+3
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-10r6504: Fix incorrect value for SERVICE_STATE_ALL found by Karl Melcher.Tim Potter1-1/+1
(This used to be commit f7051365584f536e4b4df20157019272c26d0e33)
2007-10-10r5005: Add missing size specifiers to various bitmaps.Tim Potter1-1/+1
(This used to be commit 19a907cb58f9ec58c5eea12e7979134976c0c469)
2007-10-10r4554: create svcctl_ServerType bitmapStefan Metzmacher1-30/+33
metze (This used to be commit ed1c98cb9d1adbc2616cb26376927c6dee1b579b)
2007-10-10r3286: filled in more missing SV_TYPE_* definesAndrew Tridgell1-1/+11
(This used to be commit 891d87a71203fcee504875976a4ee61b84579c83)
2007-10-10r3285: fixed another IDL typoAndrew Tridgell1-1/+1
(This used to be commit 4545ac9bfabf4af4b44cb72f30ed93273d9cdc37)
2007-10-10r3284: - don't use a enum for bit-fields. It isn't legal C (as C is limited toAndrew Tridgell1-38/+32
signed integer values for enum), and it is also very confusing to read. Also, please align defines nicely. The value of SV_TYPE_DOMAIN_ENUM was defined incorrectly, which became obvious when you align the defines, but wasn't at all obvious in the original code. - removed redundent defines in smb.h (This used to be commit fe042b8e5ca15dfd986bc0c05d464214a51cc0cf)
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-10r3162: Add client-side support for the ncalrpc: and ncacn_unix_stream: ↵Jelmer Vernooij1-0/+1
transports. ncalrpc uses the new config option "ncalrpc dir" for creating unix sockets. (This used to be commit b15cfbe2512961a199ecb069730d9a19787579f5)
2007-10-10r2831: // style comments are not supported by pure C preprocessors. Please ↵Volker Lendecke1-2/+2
DONT use them. This includes idl files. Volker (This used to be commit e9fa997fd7747cf78ef0ac76bf70f5e34d3d1b12)
2007-10-10r1920: This needs more inspection by the IDL experts. Reverting my last change.Volker Lendecke1-2/+2
Volker (This used to be commit 5d9b5a2e58cb271ea38de96e2b4b252ded2b1cdf)
2007-10-10r1917: Attempt to push the AIX machine a bit further in the compile. I'm not ↵Volker Lendecke1-2/+2
sure, but pidl there says "syntax error". Volker (This used to be commit c26dc367e4ef2619016d8063a9dfcc7a94be865b)
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-10r1703: - Lots of RPC updates, adding new pipes and protocols.Jelmer Vernooij1-12/+282
- More updates/fixes to the ethereal parser generator (This used to be commit 547f860285b117e291bf3dbaca0707dc268b214e)
2007-10-10r1657: fixed the string types of two strings in svcctl.Andrew Tridgell1-2/+2
we still need to fix the handling of subcontexts (This used to be commit 589c5e394ca1c7ef29f2a0f755a5f932ce60dde5)
2007-10-10r1641: Finish IDL for EnumServicesStatusJelmer Vernooij1-1/+1
(This used to be commit c395652aa033502e4e0944b8031c869f479c888a)
2007-10-10r1617: Start working on the svcctl pipeJelmer Vernooij1-0/+161
(This used to be commit 518ff5f505446fee623365fd5bdfc75c0cb93d2a)