Commit Graph

31 Commits

Author SHA1 Message Date
Jörg Mayer 3e2633a0f4 char *drep -> guint8 *drep
svn path=/trunk/; revision=9735
2004-01-19 20:10:37 +00:00
Richard Sharpe 4e702f2b8d Fix a type that Jean-Baptiste Marchand found.
svn path=/trunk/; revision=9712
2004-01-18 06:38:14 +00:00
Richard Sharpe 2b01591a52 Fix some IDL ...
svn path=/trunk/; revision=9033
2003-11-19 07:13:01 +00:00
Guy Harris 96aa250c4a From Jean-Baptiste Marchand: add names of operations in WKSSVC.
svn path=/trunk/; revision=8554
2003-09-27 23:43:29 +00:00
Tim Potter 4ccbfa3edc Guy suggested that the dcerpc opnum value_string code could be simplified
somewhat.  Now the dynamic initialisation of the value_string is contained
in the value_string_from_subdissectors() function instead of being
distributed amongst the dcerpc dissectors.

svn path=/trunk/; revision=8123
2003-08-04 02:49:04 +00:00
Tim Potter 623f5b865d Dynamically create DCERPC opnum value_strings from the subdissector
list rather than duplicating this information in the dissector.  Some
of the opnum strings were starting to get out of date as developers
forgot to update the information in both places.

svn path=/trunk/; revision=7936
2003-06-26 04:30:31 +00:00
Guy Harris 084b87c9c2 Move the value_string of platform ID values to "packet-dcerpc-nt.c", and
declare it in "packet-dcerpc-nt.h", as it's used both by the srvsvc and
wkssvc dissectors.

svn path=/trunk/; revision=7672
2003-05-15 05:24:19 +00:00
Richard Sharpe 687128c3f0 Fix up the name of NetWkstaUserEnum and add NetWkstaTransportEnum
svn path=/trunk/; revision=7627
2003-05-01 19:51:37 +00:00
Richard Sharpe a077db4aa3 Some more hacking to add NetWkstaTransportEnum recognition and fill in
the two holes with unknowns.

svn path=/trunk/; revision=7623
2003-05-01 17:53:22 +00:00
Richard Sharpe c9dda2a5ce Added the OS/2 info levels. Now only go a few of the NT ones left. About 15.
svn path=/trunk/; revision=7621
2003-05-01 00:43:37 +00:00
Richard Sharpe d65b1be5bd Add some more info levels to the NetWkstaSetInfo stuff ...
It is actually dissected in common with both GetInfo and SetInfo, but we
should never see many of these info levels with GetInfo.

There are some more levels to do, esp some relevant to OS/2 etc ...

svn path=/trunk/; revision=7620
2003-05-01 00:23:47 +00:00
Richard Sharpe 164ad9ed09 Complete the dissection of NetWkstaSetInfo, wheeee, this is fun, plonk.
There are still some info levels that are not dissected, so I will fill
those in over the next few days, unless someone else gets to it first.

svn path=/trunk/; revision=7619
2003-04-30 23:53:42 +00:00
Richard Sharpe 995c9980e7 This is fun, write a small bit of code in VC++, and I get another one
of the WKSSVC RPCs. Here we have NetWkstaSetInfo, but we don't know the
info levels as yet. However, it looks like lmwksta.h has all the info we
need.

svn path=/trunk/; revision=7617
2003-04-30 23:31:51 +00:00
Richard Sharpe ceda2ebc32 Cosmetic cleanup of the NetWkstaGetInfo info level 502 reply structure ...
svn path=/trunk/; revision=7614
2003-04-30 22:00:22 +00:00
Richard Sharpe 49d55f2076 Continue decoding info_502 from NetWkstaGetInfo ... still some cosmetic
stuff to do :-)

svn path=/trunk/; revision=7613
2003-04-30 21:29:06 +00:00
Richard Sharpe 3718b5a8ea Dissect part of an info level 502 for a NetWkstaGetInfo request ... rest
later ...

svn path=/trunk/; revision=7612
2003-04-30 20:26:02 +00:00
Richard Sharpe 89d6859d4f Ahhh, that is better. Now I can dissect the request properly.
Why did they code the IDL such that an empty user info structure is sent
over in the request.

svn path=/trunk/; revision=7609
2003-04-30 17:45:04 +00:00
Richard Sharpe a70def961c Complete the dissection of NetWkstaEnumUsers with responses handled now.
However, while I get the info out, there is a problem in that I am not
quite sure that the IDL is correct and that entries read is handled properly.

svn path=/trunk/; revision=7608
2003-04-30 17:32:07 +00:00
Richard Sharpe da09c4bc1c This fixes up the decode at the expense of adding some junk fields ...
I can send a capture to anyone who wants ...

svn path=/trunk/; revision=7605
2003-04-29 23:28:36 +00:00
Richard Sharpe 083c37d912 Start dissecting, but the IDL looks wrong. It looks like a couple of the
out parameters were included, like maybe the bufptr, and one of the other
fields that is a LPDWORD got included ... and prefmaxlen is further down ...

svn path=/trunk/; revision=7604
2003-04-29 23:14:46 +00:00
Richard Sharpe 925a9396fb Confirm a simple theory. Write small VC++ program to call NetWkstaEnumUsers
and watch for the RPC to be sent. Grab RPC OpNum from trace, and increase
our knowledge of these RPCs.

Next to code up the dissectors, and then on to NetWkstaSetInfo etc. MSDN has
lots of info ...

svn path=/trunk/; revision=7602
2003-04-29 21:06:27 +00:00
Richard Sharpe 1834fb882a Add support for level 102 info ...
svn path=/trunk/; revision=7581
2003-04-27 06:23:16 +00:00
Richard Sharpe dd570bd1fd Let's have the correct name for this sucker.
svn path=/trunk/; revision=7580
2003-04-27 06:16:57 +00:00
Richard Sharpe 127d506e0f Add mode info levels for NetWkstaGetInfo. Praise be for MSDN :-)
svn path=/trunk/; revision=7579
2003-04-27 06:11:45 +00:00
Richard Sharpe c03272a8f5 Finish the dissection of what we know here. My, Ronnie has made this easy.
svn path=/trunk/; revision=7568
2003-04-26 00:44:21 +00:00
Richard Sharpe b0c8b2da88 Begin to parse wkssvc stuff ...
svn path=/trunk/; revision=7566
2003-04-26 00:00:30 +00:00
Jörg Mayer 7c4176d868 Removed trailing whitespaces from .h and .c files using the
winapi_cleanup tool written by Patrik Stridvall for the wine
project.

svn path=/trunk/; revision=6117
2002-08-28 21:04:11 +00:00
Tim Potter 6d6dce305d Change each DCERPC dissector to pass in a hf value on initialisation
for a value_string that corresponds to that dissectors opnums.  Pass
in -1 if no such table is available.

svn path=/trunk/; revision=5749
2002-06-24 00:03:18 +00:00
Tim Potter 501daf1770 Removed some trailing commas from various DCERPC dissectors.
svn path=/trunk/; revision=5604
2002-05-31 00:31:13 +00:00
Guy Harris ee5ca25d31 Include files from the "epan" directory and subdirectories thereof with
"epan/..." pathnames, so as to avoid collisions with header files in any
of the directories in which we look (e.g., "proto.h", as some other
package has its own "proto.h" file which it installs in the top-level
include directory).

Don't add "-I" flags to search "epan", as that's no longer necessary
(and we want includes of "epan" headers to fail if the "epan/" is left
out, so that we don't re-introduce includes lacking "epan/").

svn path=/trunk/; revision=4586
2002-01-21 07:37:49 +00:00
Guy Harris 81d7ded14e Rename the "packet-msrpc-XXX.[ch]" files to "packet-dcerpc-XXX.[ch]", as
per Todd Sabin's suggestion.

svn path=/trunk/; revision=4242
2001-11-21 02:08:57 +00:00