aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-dcerpc-nt.h
AgeCommit message (Collapse)AuthorFilesLines
2015-04-29- Mark some DCE/RPC functions as public do allow calls from pluginsMicha Reiser1-0/+1
- DCOM: * Mark some DCOM functions as public do allow calls from plugins * Add Support for Additional Variant Types Money, I8, UI8 * Fix an uint32 overflow when dissecting nwstringz0 where the length is 0 * Use WS_DLL_PUBLIC instead of WS_DLL_PUBLIC_DEF Change-Id: I02861a09203c6b42326f5a7b7e652e0f7c26d369 Reviewed-on: https://code.wireshark.org/review/8222 Petri-Dish: Michael Mann <mmann78@netscape.net> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
2014-10-12Add support for NTTIME_hyper and NTTIME_1secMatthieu Patou1-0/+4
It's hyper with 8 bytes alignment it can have 1/100000 sec resolution or 1sec resolution Bug: 10541 Change-Id: Iecc4c6d1bd1695a4c02db72e1617134254810cd9 Reviewed-on: https://code.wireshark.org/review/4606 Petri-Dish: Michael Mann <mmann78@netscape.net> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
2014-10-11Add dissection of MIDL_NDRHEADERBLOB used in drsuapi and some other protocolsMatthieu Patou1-0/+2
Bug: 10540 Change-Id: If4a8603a7cb62894cc46094056dd5313039884b2 Reviewed-on: https://code.wireshark.org/review/4604 Petri-Dish: Michael Mann <mmann78@netscape.net> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
2014-03-04Remove all $Id$ from top of fileAlexis La Goutte1-2/+0
(Using sed : sed -i '/^ \* \$Id\$/,+1 d') Fix manually some typo (in export_object_dicom.c and crc16-plain.c) Change-Id: I4c1ae68d1c4afeace8cb195b53c715cf9e1227a8 Reviewed-on: https://code.wireshark.org/review/497 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2013-11-06SID28 is special kind of SID where no matter what it uses 28 bytes it's used ↵Michael Mann1-0/+3
in the DRS protocol. Bug 9337 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9337) From Matthieu Patou svn path=/trunk/; revision=53106
2013-11-06Remove pinfo->private_data from DCERPC dissectors and instead have ↵Michael Mann1-45/+40
dcerpc_info* infomation be passed in as a function parameter. Bug 9387 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9387) All "generated" source was manually modified (with the power of search/replace), but I believe the "source input" files have been adjusted (checked into revs 53098 and 53099) to reflect the necessary changes (with possible whitespace formatting differences). The Microsoft compiler doesn't flag "unused function parameters", so I apologize in advance if I may have missed a few. The "dcerpc_info* di" parameter is used in almost every function. svn path=/trunk/; revision=53100
2013-10-13whitespace fixes; mostly: remove trailing blanksBill Meier1-10/+10
svn path=/trunk/; revision=52591
2013-03-01Export libwireshark symbols using WS_DLL_PUBLIC defineBalint Reczey1-0/+2
Also remove old WS_VAR_IMPORT define and related Makefile magic everywhere in the project. svn path=/trunk/; revision=47992
2012-06-28Update Free Software Foundation address.Jakub Zawadzki1-1/+1
(COPYING will be updated in next commit) svn path=/trunk/; revision=43536
2011-08-11From Matthieu Patou <mat@matws.net>Ronnie Sahlberg1-0/+4
Add new helper function for DCE/RPC NDR data blobs svn path=/trunk/; revision=38472
2011-08-11From Matthieu Patou <mat@matws.net>Ronnie Sahlberg1-0/+9
Add two helper functions to dissect null terminated ascii and wchar strings in dcerpc svn path=/trunk/; revision=38471
2010-03-19Squelch some compiler warnings.Guy Harris1-5/+5
Use "#if 0"/#endif rather than commenting out some code; that also means we don't have to use "/ *" and "* /" in the #if'ed-out code, so don't. Clean up indentation. svn path=/trunk/; revision=32239
2010-02-08add a macro to handle types that are 2 bytes in ndr and 4 bytes in Ronnie Sahlberg1-0/+12
ndr64, i.e. enums. svn path=/trunk/; revision=31826
2009-10-20Extern declare hf_nt_cs_len and hf_nt_cs_size.Stig Bjørlykke1-2/+2
svn path=/trunk/; revision=30633
2009-10-20From Matthieu PatouRonnie Sahlberg1-0/+3
schannel decryption svn path=/trunk/; revision=30631
2009-10-11Make ett_nt_unicode_string static.Stig Bjørlykke1-5/+0
svn path=/trunk/; revision=30507
2009-10-06more updates to samr to harmonize it with sambaRonnie Sahlberg1-0/+5
svn path=/trunk/; revision=30354
2009-10-03pild uses a magic alignment of 5 to mean align either to 4 or 8 bytes Ronnie Sahlberg1-0/+4
depending on if ndr or ndr64 is used. svn path=/trunk/; revision=30258
2009-10-03add a new macro to do alignment to either 4 or 8 bytes depending on if Ronnie Sahlberg1-0/+9
we use ndr or ndr64. we need this since some structures change their alignment depending on the transfer syntax used. svn path=/trunk/; revision=30254
2007-08-28rename dcerpc_smb_store_pol_name to dcerpc_store_polhnd_nameRonnie Sahlberg1-4/+5
rename dcerpc_smb_fetch_pol to dcerpc_fetch_polhnd_data and also make it take an additional parameter to return the "type" of the policy handle, if such a type was stored. extend the pol_value structure used to track policy handles to also store a type to represent what created the policy handle types could be USER/ALIAS/CONNECT/... etc handles returned from the SAMR interface add a new helper function dcerpc_store_polhnd_type() track policy handles between request/responses for dcerpc update the samr.cnf file to make the samr dissectors for SetSecurity/QuerySecurity dissect the specific bits for the security descriptor correctly based on whether the policy handle refers to a CONNECT/DOMAIN/USER/ALIAS or GROUP svn path=/trunk/; revision=22703
2007-02-25move the defines for PIDL_POLHND_{OPEN|CLOSE} to packet-dcerpc.hRonnie Sahlberg1-2/+0
also change their values to use the top order bits of an uint32 instead of the least significant ones svn path=/trunk/; revision=20919
2007-02-20add a PIDL specific helper for managing dissection of policy handles.Ronnie Sahlberg1-0/+7
let this helper take a parameter to describe how the policy handle should be managed (is this an open, close ?) to improve policy handle tracking. (centralizing to a single function of code makes other changes easier) create defines to indicate OPEN/CLOSE and use them as a start/test in the winreg conformance file. svn path=/trunk/; revision=20872
2006-05-21change a whole bunch of ethereal into wiresharkRonnie Sahlberg1-2/+2
svn path=/trunk/; revision=18196
2005-11-11in smb2 the file handles are not normal context handles they are just a ↵Ronnie Sahlberg1-0/+6
guid make them a guid in smb2 dissector and make tim pottesr excellent conmtext handle tracking also able to do the same thing for GUIDs ( a context handle is just a 32 biut attribute field followed by a uuid anyway) svn path=/trunk/; revision=16477
2005-07-26char -> const char warning fixesJörg Mayer1-2/+2
svn path=/trunk/; revision=15079
2005-02-16preparations for autogenerated ms dcerpc interfacesRonnie Sahlberg1-0/+4
make it possible to prettify SIDs and control how and where their string representation should be shown in the summary line and the tree similar to how counted_strings prettification can be controlled svn path=/trunk/; revision=13413
2005-02-01Move "dissect_nt_GUID()" into "packet-dcerpc-nt.c", as it's used by theGuy Harris1-0/+6
LSA dissector as well, and declare it in "packet-dcerpc-nt.h". svn path=/trunk/; revision=13223
2005-01-31call dissect_ndr_uuit_t directly and avoid a dependency on ↵Ronnie Sahlberg1-5/+0
packet-dcerpc-netlogon svn path=/trunk/; revision=13214
2005-01-30add a new dissect_ndr_counted_ascii_string() that mimics ↵Ronnie Sahlberg1-0/+11
dissect_ndr_counted_string() but handles an ASCII string instead of a Unicode one. svn path=/trunk/; revision=13204
2005-01-30change dissect_ndr_counted_byte_array to be more consistent with ↵Ronnie Sahlberg1-1/+1
dissect_ndr_counted_string svn path=/trunk/; revision=13202
2005-01-28add a macro for aligning NDR datastreams to 8 byte boundariesRonnie Sahlberg1-0/+9
svn path=/trunk/; revision=13183
2005-01-22needs an ALIGN_TO_2_BYTES to make the idl compiler happyRonnie Sahlberg1-0/+9
svn path=/trunk/; revision=13162
2004-07-18Move dissectors to epan/dissectors directory.Gilbert Ramirez1-0/+210
Also move ncp222.py, x11-fields, process-x11-fields.pl, make-reg-dotc, and make-reg-dotc.py. Adjust #include lines in files that include packet-*.h files. svn path=/trunk/; revision=11410