summaryrefslogtreecommitdiff
path: root/source4/librpc/ndr/ndr_lsa.c
AgeCommit message (Collapse)AuthorFilesLines
2003-11-19switched to a new way of handling unions, so that we can handleAndrew Tridgell1-9/+10
alignment correctly for unions that have non-uint16 discriminants fixed the union handling in srvsvc.idl. (metze, please take a look at the changes, your IDL did match what was one the wire in most cases, but isn't the way IDL is usually coded) (This used to be commit 7b5d0287298e8505e0ec7b22d75d9f9a8a610031)
2003-11-19after discussions with lukeh, I think we found a alignment bug in oldAndrew Tridgell1-9/+13
versions of midl, as used to build LSA. Work around it here. (This used to be commit b3bd2bf10badd60d7c4952c6e1687568b413ee47)
2003-11-19removed an unused structureAndrew Tridgell1-7/+0
(This used to be commit 005614ef787d85499a3d970bce08549de0c2caab)
2003-11-19change to AuditEventsInfo struct from lukehAndrew Tridgell1-27/+12
(This used to be commit 670c0cbe034e1e2ac5aed751b6c4fbd925fe3221)
2003-11-18* use the new auto-generated debug code method.Andrew Tridgell1-0/+47
* add a couple more info levels to wkssvc (This used to be commit c69161bdb13745f271b0cfa9a9af349f7a95edc6)
2003-11-17 * add another WERR err codeAndrew Tridgell1-0/+1026
* use the top-level function argument printing to show more detail in RPC-* tests (This used to be commit 33bb8785625b1845750f28f2d810e7096afe9f8e)
2003-11-17security descriptors are no longer a "special" type, they are handledAndrew Tridgell1-16/+15
using the [relative] property this also fixes level3 of PrinterInfo (a relative secdesc) (This used to be commit d5a15257fdd5f6cfe2706765a7c29f623ec1c6f8)
2003-11-17nicer method of handling spoolss EnumPrintersAndrew Tridgell1-0/+82
this also handles the return of several printers (an array of relative subcontexts) (This used to be commit 060421c7dc9aa611fe4160843a4f76498ab16bf4)
2003-11-16added support for level1 of EnumPrinters in spoolss. This uses aAndrew Tridgell1-42/+42
number of "magic" add-ons to IDL to make it less painful, hopefully this will make IDL generation useful for horrible systems like spoolss (This used to be commit e18dba7d5a957ef82e8f91733a0bf95d579dcd7a)
2003-11-16use the "subcontext" magic flag for sec_desc_bufAndrew Tridgell1-1/+36
(This used to be commit 05ed2f6dc986111ce448123c91380f9340799ecc)
2003-11-15added another 11 levels of QueryDomainInfoAndrew Tridgell1-39/+39
(This used to be commit 219cfabaeb38c5fd2fcabd1e6f05da206bab21e4)
2003-11-15run LookupDomain on each domain returned from EnumDomains in samrAndrew Tridgell1-2/+2
(This used to be commit 947b9f8ced486d34ee6710a921fb985ea14e2bb1)
2003-11-15added lsa_QuerySecObj() and the necessary sec_desc_buf supporting codeAndrew Tridgell1-0/+12
also adding printing of security descriptors (This used to be commit 1f93cbc1d597b973ab1a5005ede093c1bcefff87)
2003-11-14it turns out that all MS servers ignore the artifact struct_len fieldsAndrew Tridgell1-18/+4
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-16/+16
(This used to be commit 638eae6bae76eba5494e75fb7f3da8b1c205f892)
2003-11-14* fixed lsa_LookupPrivNameAndrew Tridgell1-10/+21
* 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-925/+925
(This used to be commit f32641f73f7ff12b797378b3b533603ff1d526b5)
2003-11-13* fixed conformant arrays in structuresAndrew Tridgell1-10/+70
* expanded the rpcecho test * started adding the NETDFS pipe (This used to be commit 095ab42cbdd5c1c5ab753e2eb275742ba822c8b9)
2003-11-12lsa_PrivilegeSet seems to be a very strange beast indeed. It has aAndrew Tridgell1-1/+5
constant sized array of size 1 at the end? (This used to be commit 2cc354bd82456cb5598eb4acb40a5ada1459d08d)
2003-11-11added 9 more info levels to lsa_QueryInfoPolicyAndrew Tridgell1-6/+311
(This used to be commit b2ced24fc0be4944dd96f160e435f4c6773debcd)
2003-11-11added QueryPolicyInfo/PrimaryDomainInfo idl and test codeAndrew Tridgell1-2/+79
(This used to be commit b754ad2eae517abacaa26d9e28a8bf6164274971)
2003-11-11support lsa_AuditEventsInfoAndrew Tridgell1-0/+40
(This used to be commit 7e7cb975936252083c5c02a64c00ee2667099c22)
2003-11-11start using automatic union printingAndrew Tridgell1-23/+39
(This used to be commit e81040a902f67fd10ca1f9c9ca1c22bc95e36005)
2003-11-11automatically generate ndr_print_*() functions for every IDLAndrew Tridgell1-0/+293
structure. This allows easy debug and test tool writing without having to write functions that print every element of complex structures. (This used to be commit 81d6181172e36c6fbae0907550a29511ce708574)
2003-11-11started adding support for lsa_QueryInfoPolicyAndrew Tridgell1-243/+75
(This used to be commit 5b2d577969103ed5c633ea993d476787af14fa93)
2003-11-10added idl and test code for lsa_LookupPrivName()Andrew Tridgell1-2/+15
(This used to be commit c742227ec31cbf9b0093b5259095c9812b341d8d)
2003-11-10added IDL and test for lsa_EnumAccountRights()Andrew Tridgell1-2/+72
interestingly, win2000 doesn't return the same list of rights via lsa_EnumAccountRights() and lsa_EnumPrivsAccount() (This used to be commit 447c5f13d40d05a49b8bfa1c28c2797371ff5352)
2003-11-10added IDL and test for lsa_EnumPrivsAccount()Andrew Tridgell1-4/+84
(This used to be commit f8bbce69bf43984ddf35c22cb6a9e6ef22f8f6f4)
2003-11-09- fixed lsa_EnumTrustDomAndrew Tridgell1-21/+87
- added lsa_OpenAccount - handle STATUS_SOME_UNMAPPED (This used to be commit e5d93cf996b3e9647ef0ca45f6aab7601369936b)
2003-11-09added lsa_EnumTrustDomAndrew Tridgell1-69/+84
(This used to be commit ef60a70912c70b11438b53ed033efe31f662143d)
2003-11-09added lsa_EnumPrivs idl and test codeAndrew Tridgell1-36/+103
(This used to be commit fe12f81ba4583b1121bf128db55c4763736a205c)
2003-11-09- added the rest of the LSA calls as stubsAndrew Tridgell1-61/+608
- auto-generate the client calls with 'make idl' (This used to be commit 8e52381313fc5a603b6d7e6ff090896c772096e9)
2003-11-09converted the rpcecho pipe to use IDLAndrew Tridgell1-4/+8
(This used to be commit 1b7a7bc4641e4f0e604bc20699c094fa5f49315d)
2003-11-09lsa_LookupNames now worksAndrew Tridgell1-2/+95
(This used to be commit fba3a7ad22edcbe394861e42b5e5c53709e9d5fe)
2003-11-09added idl, generated code and test code for lsa_LookupSidsAndrew Tridgell1-0/+199
(This used to be commit afa1ff5f08fceba3d34b4e0965fe7e0c0143ede9)
2003-11-08- more generation fixesAndrew Tridgell1-92/+22
- added auto-generation from the Makefile. Only called when you run "make idl" (This used to be commit 47a17e5a08dcb5ef2880f75a59bf417e161a71d3)
2003-11-08- corrected some lsa idlAndrew Tridgell1-78/+241
- updated lsa parse code from pidl (This used to be commit 3983b2aee77b0e093847bfc02e02b83ab281f5dd)
2003-11-06another major bit of restructuring of rpc in Samba4. Mostly movingAndrew Tridgell1-0/+167
files around, but also added the first bits of auto-generated code for the lsa pipe. I haven't updated the Makefile to call pidl yet, so for now the code was cut-and-pasted into librpc/ndr/ndr_lsa.c manually (This used to be commit 6b222d3b6541ee74cf8bf3f0913cd444903ca991)