summaryrefslogtreecommitdiff
path: root/source3/rpc_parse/parse_svcctl.c
AgeCommit message (Collapse)AuthorFilesLines
2008-03-20Remove unused marshalling for SVCCTL_ENUM_DEPENDENT_SERVICES.Günther Deschner1-56/+0
Guenther (This used to be commit 5838d81346a51ef1e996bab938533ae2097f7e47)
2008-02-28Remove unused marshalling for SVCCTL_SET_SERVICE_SEC.Günther Deschner1-56/+0
Guenther (This used to be commit 9ac2606d5214f1bf4a8ec2ac46bcaeba62e56992)
2008-02-28Remove unused marshalling for SVCCTL_QUERY_SERVICE_SEC.Günther Deschner1-51/+0
Guenther (This used to be commit a69c6422bb7b1ab64236cbab193d54fd90c106f0)
2008-02-19Remove unused marshalling for SVCCTL_UNLOCK_SERVICE_DB.Günther Deschner1-41/+0
Guenther (This used to be commit eeb598a19a3d09f2175032e013857fe743da3eec)
2008-02-19Remove unused marshalling for SVCCTL_LOCK_SERVICE_DB.Günther Deschner1-44/+0
Guenther (This used to be commit 23d37a9aed145d38e2bd98b170b65096ab69b0d9)
2008-02-19Remove unused marshalling for SVCCTL_QUERY_STATUS.Günther Deschner1-43/+0
Guenther (This used to be commit 8a621f517fe38ce91f10e12fccc2963af6afc33d)
2008-02-19Remove unused marshalling for SVCCTL_CONTROL_SERVICE.Günther Deschner1-47/+0
Guenther (This used to be commit 84112a24f5292b8d2e4d446e39462e0402453b4a)
2008-02-19Remove unused marshalling for SVCCTL_START_SERVICE.Günther Deschner1-44/+0
Guenther (This used to be commit 57e03a7fd56062bbff19c88c3b6928e8a0481794)
2008-02-18Remove unused marshalling for SVCCTL_GET_DISPLAY_NAME.Günther Deschner1-71/+0
Guenther (This used to be commit 144f41e7c3c97afede71ed771acd130f9018f0df)
2008-02-18Remove unused marshalling for SVCCTL_OPEN_SERVICE.Günther Deschner1-52/+0
Guenther (This used to be commit e0a8818af0e3e82e9b70ff6c485090986b435fed)
2008-02-18Remove unused marshalling for SVCCTL_OPEN_SCMANAGER.Günther Deschner1-53/+0
Guenther (This used to be commit 1162b8a02d365b79f5a3e86c936bae80092f1869)
2007-10-18RIP BOOL. Convert BOOL -> bool. I found a few interestingJeremy Allison1-38/+38
bugs in various places whilst doing this (places that assumed BOOL == int). I also need to fix the Samba4 pidl generation (next checkin). Jeremy. (This used to be commit f35a266b3cbb3e5fa6a86be60f34fe340a3ca71f)
2007-10-10r24809: Consolidate the use of temporary talloc contexts.Volker Lendecke1-1/+1
This adds the two functions talloc_stackframe() and talloc_tos(). * When a new talloc stackframe is allocated with talloc_stackframe(), then * the TALLOC_CTX returned with talloc_tos() is reset to that new * frame. Whenever that stack frame is TALLOC_FREE()'ed, then the reverse * happens: The previous talloc_tos() is restored. * * This API is designed to be robust in the sense that if someone forgets to * TALLOC_FREE() a stackframe, then the next outer one correctly cleans up and * resets the talloc_tos(). The original motivation for this patch was to get rid of the sid_string_static & friends buffers. Explicitly passing talloc context everywhere clutters code too much for my taste, so an implicit talloc_tos() is introduced here. Many of these static buffers are replaced by a single static pointer. The intended use would thus be that low-level functions can rather freely push stuff to talloc_tos, the upper layers clean up by freeing the stackframe. The more of these stackframes are used and correctly freed the more exact the memory cleanup happens. This patch removes the main_loop_talloc_ctx, tmp_talloc_ctx and lp_talloc_ctx (did I forget any?) So, never do a tmp_ctx = talloc_init("foo"); anymore, instead, use tmp_ctx = talloc_stackframe() :-) Volker (This used to be commit 6585ea2cb7f417e14540495b9c7380fe9c8c717b)
2007-10-10r23801: The FSF has moved around a lot. This fixes their Mass Ave address.Andrew Tridgell1-2/+1
(This used to be commit 87c91e4362c51819032bfbebbb273c52e203b227)
2007-10-10r23779: Change from v2 or later to v3 or later.Jeremy Allison1-1/+1
Jeremy. (This used to be commit 407e6e695b8366369b7c76af1ff76869b45347b3)
2007-10-10r23271: merge service control pidl change for CloseServiceHandle() from ↵Gerald Carter1-47/+0
SAMBA_3_0_26 (This used to be commit 0b1bc3521fac52f3164b6cc9e053abc3ceabf5e7)
2007-10-10r22577: Change all of parse/*.c to use standard form. Fix someJeremy Allison1-4/+8
marshalling bugs. Jeremy. (This used to be commit 3df99006f8a52af7cff0fbca1bf16157a8648254)
2007-10-10r16945: Sync trunk -> 3.0 for 3.0.24 code. Still needJeremy Allison1-7/+7
to do the upper layer directories but this is what everyone is waiting for.... Jeremy. (This used to be commit 9dafb7f48ca3e7af956b0a7d1720c2546fc4cfb8)
2007-10-10r12914: adding query/set ops for security descriptors on services.Gerald Carter1-0/+103
(This used to be commit cefd2d7cb6140b068d66e2383e9acfa4c3c4b4c7)
2007-10-10r12176: fix type mismatch after rpc structure change in rpc_svcctl.hGerald Carter1-1/+1
(This used to be commit ba67d3ae0430abc196d245218556c23002e52076)
2007-10-10r10656: BIG merge from trunk. Features not copied overGerald Carter1-52/+253
* \PIPE\unixinfo * winbindd's {group,alias}membership new functions * winbindd's lookupsids() functionality * swat (trunk changes to be reverted as per discussion with Deryck) (This used to be commit 939c3cb5d78e3a2236209b296aa8aba8bdce32d3)
2007-10-10r8956: fix segfault caused by trying to parse a UNISTR2Gerald Carter1-1/+3
and not a UNISTR2* (This used to be commit f775fc7209da9e11768625f4084297aa16c9a4d1)
2007-10-10r8899: various compiler warning fixes reported by Jason Mader ↵Gerald Carter1-1/+1
<jason@ncac.gwu.edu> (This used to be commit d8ae9f2b3e5387ef2c4e84cd9c33f4a7c795b0d3)
2007-10-10r7839: remove C++ style commentGerald Carter1-1/+0
(This used to be commit e04fd56e0097dc8007394bf295b227b454e524b4)
2007-10-10r7563: svcctl patches from Marcin; have cleaned up formating and am checking ↵Gerald Carter1-1/+173
the code in to snapshot it before I start changing more things (This used to be commit 560ce111ce8de37d02bce64d2ca60a5f471d5477)
2007-10-10r6071: * clean up UNISTR2_ARRAY ( really just an array of UNISTR4 + count )Gerald Carter1-1/+1
* add some backwards compatibility to 'net rpc rights list' * verify privilege name in 'net rpc rights privileges <name>' in order to give back better error messages. (This used to be commit 0e29dc8aa384dfa6d2495beb8a9ffb5371e60a13)
2007-10-10r6046: $ net -S block -U % -W VALE rpc service status spoolerGerald Carter1-1/+1
spooler service is SVCCTL_RUNNING. Configuration details: Service Type = 0x110 Start Type = 0x2 Error Control = 0x1 Tag ID = 0x0 Executable Path = C:\WINNT\system32\spoolsv.exe Load Order Group = SpoolerGroup Dependencies = RPCSS/ Start Name = LocalSystem Display Name = Print Spooler (This used to be commit b921bf568835042a43bb0bcb2abd9d36c9d2e43f)
2007-10-10r6038: adding more flesh to 'net rpc service'Gerald Carter1-8/+3
open and close the service control manager. Also experimenting with ideas for cli_xxx() interface. (This used to be commit 4da89ef17b8c4644b97b923cebfe8e446b508b4d)
2007-10-10r6014: rather large change set....Gerald Carter1-0/+665
pulling back all recent rpc changes from trunk into 3.0. I've tested a compile and so don't think I've missed any files. But if so, just mail me and I'll clean backup in a couple of hours. Changes include \winreg, \eventlog, \svcctl, and general parse_misc.c updates. I am planning on bracketing the event code with an #ifdef ENABLE_EVENTLOG until I finish merging Marcin's changes (very soon). (This used to be commit 4e0ac63c36527cd8c52ef720cae17e84f67e7221)