Andrew Tridgell
4e174564ae
* you can't have two parameters with the same name (pidl doesn't enforce
...
that currently, but will in a couple of hours when I've finished my
NDR validator code)
* only a pointer can be [ref]
-
Tim Potter
5cba48252a
Convert all NTSTATUS return codes to WERROR.
...
Implement all OpenXXX calls, EnumKey, OpenKey, QueryInfoKey.
Started EnumValue but it doesn't work yet.
-
Andrew Tridgell
76c24a5cb0
added Parse::RecDescent module into pidl to ensure we all use the same
...
version. This should fix the problems Richard was seeing.
-
Andrew Tridgell
5962f1cffa
added some explanations for epmapper IDL and dom_sid2
-
Andrew Tridgell
bc2fbc79cc
fixed a bug with pushing non-pointer unions
-
Andrew Tridgell
0eff7c519b
fix a smbtorture memory leak
-
Andrew Tridgell
4022e71075
cleaner handling of relative pointers to strings
-
Andrew Tridgell
b1863f897f
don't ignore .h files here
-
Andrew Tridgell
ff883d1cba
forgot to commit this, sorry
-
Andrew Tridgell
f90e5db8f9
print out the UUIDs from the end point mapper
-
Andrew Tridgell
d2665f36a7
* changed the way strings are handled in pidl to a much more general
...
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.
-
Tim Potter
49f1654510
Implement DeleteKey, DeleteValue, FlushKey.
-
Tim Potter
c8b87f5feb
Start of winreg idl. Implement OpenHKLM, GetVersion and CloseKey.
-
Tim Potter
9109cb832a
More work on eventlog - still doesn't work. (-:
-
Andrew Tridgell
63b9d2803c
avoid calling the print routines completely if debug level < 2
-
Andrew Tridgell
53ff3a572a
only display really verbose packet dumps when smbtorture is run at
...
debug level 2 or above. This is more useful for checking that
something hasn't broken without swamping yourself with output.
-
Andrew Tridgell
f4cc593a5c
added 4 more levels to samr_QueryDisplayInfo()
-
Andrew Tridgell
a5eeb3be05
added support for 'ascstr', a ascii string in MSRPC !
-
Andrew Tridgell
e9d18ecc2d
ignore generated idl.pm
-
Andrew Tridgell
e7dd116138
Todd Sabin pointed out that a couple of the values I marked as hyper_t
...
are in fact 4 byte aligned. Create a ULONG8 type in samr for
those. This type should probably be made global later.
-
Andrew Tridgell
2ed87a52cc
we now use a copy of pidl inside the samba4 source tree at
...
source/build/pidl/
I imported the code using direct respository manipulation to preserve
the commit history
-
Tim Potter
99fff7b1e2
Add initial work on eventlog - doesn't quite work yet.
-
Andrew Tridgell
8601305c81
added samr_QueryDisplayInfo() (only level 1 so far)
-
Andrew Tridgell
683259a4dd
* fixed libndr.h header
...
* "make clean" now removed the generated files
-
Andrew Tridgell
49c72d4276
moved the pidl auto-generated files out of CVS
-
Andrew Tridgell
3337906d52
extensive samr_SetUserInfo/samr_QueryUserInfo testing, with
...
cross-checking of all settable fields
-
Andrew Tridgell
26238b0f8a
* fixed level2 of QueryUserInfo
...
* added per-field testing of SetUserInfo
* fixed strlen_m()
-
Andrew Tridgell
9fee737931
make sure we don't try to use c++ style variable declaration
-
Andrew Tridgell
47128b3d50
started on samr_SetUserInfo()
...
cope with the 'samrtorturetest' user already existing in the samr test
(to cope with previously failed runs)
-
Andrew Tridgell
bb30f42cd4
fixed pushing structures containing pointers inside unions
-
Andrew Tridgell
964c323721
a bit neater way of emitting code
-
Andrew Tridgell
d996c880f4
fixed a comment
-
Andrew Tridgell
a706ff7893
* cope with pidl not being in $HOME/pidl
...
* cope with empty structures in unions
-
Andrew Tridgell
ab4056e25c
fixed srvsvc_NetShareEnumAll()
-
Richard Sharpe
9810e6f180
Add a 1004 level for srvsvc.
-
Andrew Tridgell
a291dd835f
use a precompiled grammer in pidl. This speeds up pidl by about a
...
factor of 2 on my system.
-
Tim Potter
2740584867
Added ATSVC pipe.
-
Andrew Tridgell
c32c33a791
added samr_LookupRids() and test code
-
Andrew Tridgell
f8397cbc85
added samr_LookupNames() and test code
-
Andrew Tridgell
786566e53c
avoid compiler warnings for unused variables with [relative] pointers
-
Andrew Tridgell
a1d9afc92f
its LoadStructure() in util.pm that doesn't like strict perl - any
...
perl gurus out there know why?
-
Andrew Tridgell
8f54792392
damn, "use strict;" in util.pm breaks pidl - but why?
-
Andrew Tridgell
3b7a4b70a3
use strict perl package everywhere for error checking
-
Andrew Tridgell
4b901bd717
make the echo idl match the win32 IDL again
-
Andrew Tridgell
af07ca7fbc
EnumPrinterData in spoolss now works
-
Andrew Tridgell
a44d952fcb
* added a 'lstring' type for spoolss
...
* added some notes on type equivalents in NOTES.txt
-
Andrew Tridgell
6e2d3aa433
some errors are expected in SAMR and LSA tests - don't fail the test
...
when they are given
-
Andrew Tridgell
555a340d3c
* changed to midl syntax using [case(x)] instead of case(x)
...
* use empty defaults instead of a dummy empty structure
-
Andrew Tridgell
6ecdb25e13
* added support for empty case elements (including default cases)
...
* changed to midl syntax using [case(x)] instead of case(x)
-
Andrew Tridgell
48028fbb85
make the socket send code a little clearer
-