summaryrefslogtreecommitdiff
path: root/librpc/gen_ndr
AgeCommit message (Collapse)AuthorFilesLines
2010-02-14a4-dcerpc: another attempt at dcerpc auth paddingAndrew Tridgell2-0/+12
The last change broke net vampire against w2k8r2
2010-02-13s4-rpc: be more careful about DCERPC auth paddingAndrew Tridgell2-26/+0
Cope with a wider range of auth padding in dcerpc bind_ack and alter_context packets. We now use a helper function that calculates the right auth padding.
2010-02-11s3: re-run make samba3-idl.Günther Deschner2-0/+2
Guenther
2010-02-11s4/idl: regenerating drsuapi.idlKamen Mazdrashki2-4/+4
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-02-05s4/idl: Regenerate IDL for DRSUAPI interfaceKamen Mazdrashki2-6/+8
2010-02-01s4/idl: drsblobs IDL regenerationKamen Mazdrashki3-0/+120
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-01-29librpc: rerun 'make idl'Stefan Metzmacher1-0/+3
metze
2010-01-18idl: switched to using the WSPP names for the 'neighbour' DRS optionsAndrew Tridgell4-82/+18
The documentation shows that all these functions in fact use the same flags variable type. To be consistent between functions, and to allow easy reference to the WSPP docs, it is better for us to also use this generic DrsOptions bitfield rather than one per operations.
2010-01-16s4-idl: in DsReplicaGetInfo unknown2 is actually an enumeration_contextAndrew Tridgell2-28/+28
2010-01-14s4-idl: get rid of the operation specific DRS options flagsAndrew Tridgell3-309/+39
It was confusing to have several sets of incomplete options when WSPP uses a single set.
2010-01-09s4-idl: give a enum for attribute cn and a 'NONE' attributeAndrew Tridgell2-1/+7
The 'NONE' attribute has value 0xFFFFFFFF. Adding this ensures the compiler will complain if it is set to use 16 bit enums. We rely on being able to store 32 bits in an attid enum.
2010-01-08s4-idl: regenerate DRS IDLAndrew Tridgell2-0/+9
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2009-12-17spoolss: more mork on SetPrinterInfo() levels.Günther Deschner3-78/+90
Guenther
2009-12-16spoolss: add spoolss_DriverInfo7.Günther Deschner3-0/+236
Guenther
2009-12-14s3: Allow up to 20480 entries in LookupSids, as mandated by the official IDLVolker Lendecke2-4/+4
Seen in the wild by putting >1000 users into BUILTIN\Users
2009-12-14spoolss: fix spoolss_PrinterData size calculation.Günther Deschner3-7/+1
Currently we were crashing in EnumPrinterDataEx when an e.g. an empty (NULL) string for a separator file was returned. Guenther
2009-12-14spoolss: trivial fix for spoolss_FormInfo2 IDL.Günther Deschner2-4/+8
Guenther
2009-12-10spoolss: remove unused spoolss_StringArray2.Günther Deschner3-17/+0
Guenther
2009-12-10s3: re-run make samba3-idl.Günther Deschner6-10/+164
Guenther
2009-12-08spoolss: add more spoolss architectures to IDL.Günther Deschner1-1/+5
Guenther
2009-12-08spoolss: fix spoolss_DriverInfo8 IDL.Günther Deschner2-54/+54
found by RPC-SPOOLSS torture teset. Guenther
2009-12-07spoolss: rework spoolss_GetPrinterDataEx and spoolss_SetPrinterDataEx.Günther Deschner6-63/+183
Guenther
2009-12-03spoolss: hand-marshall the spoolss_StringArray2 struct for ↵Günther Deschner2-47/+1
spoolss_EnumPrinterKey. This call is just driving me nuts :-) Guenther
2009-12-02samba-spoolss: use spoolss_StringArray2 in spoolss_EnumPrinterKey.Günther Deschner5-40/+19
This should finally resolve the endian issues we were seeing on sparc and is much cleaner for spoolss clients and servers. Guenther
2009-12-02spoolss: add spoolss_StringArray2.Günther Deschner3-0/+63
The difference to spoolss_StringArray is that in spoolss_StringArray2 the string array is put into a subcontext of _ndr_size. Guenther
2009-12-02s3-spoolss: move MAXDEVICENAME to spoolss idl.Günther Deschner2-4/+5
Guenther
2009-12-01drsuapi: fix build warning of NDR size calculation of ↵Günther Deschner3-10/+4
drsuapi_DsReplicaObjectIdentifier3Binary. The generated size actually does not include the size of the binary itself. Guenther
2009-11-27security.idl - Add some more wellknown SIDs/RIDsMatthias Dieter Wallnöfer1-0/+3
2009-11-27misc: mark winreg_Data little-endian except for a REG_DWORD_BIG_ENDIAN.Günther Deschner2-144/+215
Guenther
2009-11-27pidl: fix handling of output arguments in s3 client stubs.Günther Deschner1-4/+4
a20e095 used (uint8_t) instead of (uint8_t *). Guenther
2009-11-26librpc: rerun "make idl"Stefan Metzmacher9-66/+66
metze
2009-11-23s3-spoolss: move more defines out of nt_printing.h to spoolss.idl where they ↵Günther Deschner1-0/+62
belong. Guenther
2009-11-23spoolss: fix spoolss_EnumPrinterKey IDL.Günther Deschner5-59/+39
Guenther
2009-11-20librpc: rerun "make idl"Stefan Metzmacher6-0/+507
metze
2009-11-17Fixed incorrect SID for RAS Servers.Nadezhda Ivanova1-0/+1
2009-11-17librpc: rerun "make idl"Stefan Metzmacher4-9/+9
metze
2009-11-08Revert "s3: Do not reference ndr_table_<pipe> in the cli_ routines directly"Volker Lendecke46-1312/+1312
This reverts commit daa964013bc5d036f4da571ce22c0052ef40943a.
2009-11-08Revert "s3: Do not reference the ndr_tables in the server calls directly"Volker Lendecke15-616/+616
This reverts commit 98fb71782e05ae72cd6abeb38b6e0b96a50c1761.
2009-11-08Revert "s3: Do not reference ndr_table when calling rpc_srv_register"Volker Lendecke15-15/+15
This reverts commit 494b2aff8826947e3bd556aecb175746163da485.
2009-11-08s3: Do not reference ndr_table when calling rpc_srv_registerVolker Lendecke15-15/+15
2009-11-08s3: Do not reference the ndr_tables in the server calls directlyVolker Lendecke15-616/+616
This involves storing the interface table in the pipes_struct
2009-11-08s3: Do not reference ndr_table_<pipe> in the cli_ routines directlyVolker Lendecke46-1312/+1312
2009-11-07s3: Do the printing for DEBUGLEVEL>=10 centrallyVolker Lendecke16-10256/+0
12 insertions(+), 10651 deletions(-) I think that says it all :-)
2009-11-03security: re-run make samba3-idl after IDL change.Günther Deschner2-25/+0
Guenther
2009-10-28Add in Metze's new code to ndr encode the user.DOSATTRIBStefan (metze) Metzmacher3-4/+289
blobs. Next I'll change the create timestamp and dos attribute code to use this.
2009-10-28lsa: add LSA_TRUSTED_DOMAIN access masks.Günther Deschner1-0/+4
Guenther
2009-10-28lsa: add LSA_SECRET access masks.Günther Deschner1-0/+4
Guenther
2009-10-22idl-drsblobs: mark some more reserved values as value(0)Andrew Tridgell2-30/+30
This prevents valgrind errors when we store these blobs in a database
2009-10-16s4/drs(idl): Regenerate idlKamen Mazdrashki3-15/+50
2009-10-16idl: added bit definition for privilege masksAndrew Tridgell1-0/+4
When you have backup or restore privileges, you automatically get extra access bits in ACL interpretation. This adds definitions for the bits you get.