Age | Commit message (Collapse) | Author | Files | Lines |
|
Add note about putting DOMAIN\Username in COL_INFO when dissecting
LOGIN_IDENTITY_INFO (part of SamLogon RPC).
svn path=/trunk/; revision=7147
|
|
names.
svn path=/trunk/; revision=7118
|
|
adds 2 levels to the tree. Fix calls to it not to add 1 for that level.
The NT and LM challenges in a NETWORK_INFO structure are opaque arrays
of bytes, not Unicode strings; dissect them as such, adding a new
routine "dissect_ndr_counted_byte_array()" for that purpose.
Get rid of some extra colons in names - the colon is put there if a
string is appended, so putting a colon in there explicitly gives double
colons.
Decorate some higher-level tree nodes with strings.
svn path=/trunk/; revision=7107
|
|
"dissect_ndr_char_cvstring()" and "dissect_ndr_wchar_cvstring()", to
indicate that they're for conformant varying strings.
Rename "dissect_ndr_character_array()" to "dissect_ndr_cvstring()", to
indicate that it's for conformant varying strings.
svn path=/trunk/; revision=7096
|
|
"dissect_ndr_char_string" and "dissect_ndr_wchar_string", to make it
clearer what it does.
svn path=/trunk/; revision=7095
|
|
cosmetic bugs to work out though.
svn path=/trunk/; revision=7069
|
|
svn path=/trunk/; revision=7063
|
|
svn path=/trunk/; revision=7062
|
|
items N levels up from the item being processed, and use that to
decorate the tree as it was decorated before.
svn path=/trunk/; revision=7043
|
|
svn path=/trunk/; revision=7040
|
|
Strings that used to call with levels != -1 should call the
callback helper which will append the string to the pointer item.
svn path=/trunk/; revision=7017
|
|
svn path=/trunk/; revision=6920
|
|
svn path=/trunk/; revision=6706
|
|
ENUMERATETRUSTEDDOMAINS
svn path=/trunk/; revision=6705
|
|
svn path=/trunk/; revision=6704
|
|
Previous checkin did not make sense. We can not have a union without having the
union case value stored as a separate variable or else the receiving side will
not know how to decode the packet.
Therefore it can not be a union at all. Instead we have a REF pointer to a ulong
holding the number of elements, then a unique pointer to a conformant array
of structures.
Thus, the content of the reply packet for function_24 as well as
dsrolegetprimarydomaininfo can not be
[ref] PRIMARY_DOMAIN_INFO_EX_UNION *pdi;
but instead MUST be
long num_entries;
[unique][size_is(num_entries)] PRIMARY_DOMAIN_INFO_EX *pdi;
svn path=/trunk/; revision=6559
|
|
svn path=/trunk/; revision=6558
|
|
Additional cleanups added when no longer nessecary to pass through two levels of pointers to get to the DOMAIN_CONTROLLER_INFO structure in the code.
svn path=/trunk/; revision=6550
|
|
the same long name, short name, or filter name, and abort if there are.
Fix the duplicate names that found (and another name error found while
fixing one of those errors).
svn path=/trunk/; revision=6425
|
|
getting closer. from Luke H.
svn path=/trunk/; revision=6353
|
|
svn path=/trunk/; revision=6348
|
|
svn path=/trunk/; revision=6297
|
|
winapi_cleanup tool written by Patrik Stridvall for the wine
project.
svn path=/trunk/; revision=6117
|
|
that function.
svn path=/trunk/; revision=6094
|
|
directly instead of through a top level ref pointer
and changed the hf field to the proper one.
svn path=/trunk/; revision=6010
|
|
svn path=/trunk/; revision=6009
|
|
svn path=/trunk/; revision=6004
|
|
svn path=/trunk/; revision=6003
|
|
svn path=/trunk/; revision=6002
|
|
pointers.
svn path=/trunk/; revision=5978
|
|
svn path=/trunk/; revision=5948
|
|
svn path=/trunk/; revision=5935
|
|
UNIX-style "time_t" values (seconds since January 1, 1970, 00:00:00 GMT
- yes, GMT, not local time as in UTIME values).
They also appear to require 4-byte alignment.
svn path=/trunk/; revision=5855
|
|
svn path=/trunk/; revision=5845
|
|
svn path=/trunk/; revision=5841
|
|
svn path=/trunk/; revision=5840
|
|
svn path=/trunk/; revision=5837
|
|
svn path=/trunk/; revision=5836
|
|
svn path=/trunk/; revision=5835
|
|
svn path=/trunk/; revision=5834
|
|
svn path=/trunk/; revision=5833
|
|
svn path=/trunk/; revision=5832
|
|
svn path=/trunk/; revision=5831
|
|
svn path=/trunk/; revision=5830
|
|
Added names for all structure fields and fixed up bottom half of the structure which was completely broken and wrong.
Added IDL definition for this structure. Implementors may want to look at it.
svn path=/trunk/; revision=5829
|
|
Changed the name of SAM_ACCOUNT_INFO to the real name : DELTA_USER
also fixed some bugs in this structure. Surprised that ethereal could
dissect this structure at all previously since the structure description was
broken. Pure luck I guess.
Other implementors of NETLOGON would benefit from looking at ethereal source
in the future since it seems the public IDL definitions for this interface is
very buggy.
svn path=/trunk/; revision=5823
|
|
rewrite/update.
Fixed some other buglets as well at the same time.
svn path=/trunk/; revision=5820
|
|
svn path=/trunk/; revision=5814
|
|
svn path=/trunk/; revision=5813
|
|
svn path=/trunk/; revision=5808
|