wireshark/epan/dissectors/pidl
Ronnie Sahlberg f7aba27936 start prettifying SRVSVC
svn path=/trunk/; revision=21799
2007-05-16 01:06:30 +00:00
..
nspi Update to current version of openchange 2007-02-20 19:19:57 +00:00
IDL_LICENSE.txt
README You run perl, not make, on Makefile.PL files. 2006-11-07 08:19:57 +00:00
atsvc.cnf
atsvc.idl update atsvc to latest idl 2007-03-29 00:47:41 +00:00
dfs.cnf
dfs.idl update dfs and regenerate 2007-03-29 00:58:35 +00:00
dssetup.idl
efs.cnf update efs and fix conformance file to eliminate some warnings 2007-03-29 01:06:51 +00:00
efs.idl update EFS and EVENTLOG conformance files to use the new defines 2007-02-24 21:34:29 +00:00
eventlog.cnf fixup the idl to always use pointer for out parameters 2007-03-29 02:09:48 +00:00
eventlog.idl fixup the idl to always use pointer for out parameters 2007-03-29 02:09:48 +00:00
idl_types.h
initshutdown.idl update INITSHUTDOWN and SRVSVC and regenerate with patched PIDL 2007-03-29 04:12:16 +00:00
srvsvc.cnf start prettifying SRVSVC 2007-05-16 01:06:30 +00:00
srvsvc.idl update INITSHUTDOWN and SRVSVC and regenerate with patched PIDL 2007-03-29 04:12:16 +00:00
winreg.cnf update the conformance file for winreg to specify that the string for 2007-05-07 19:23:59 +00:00
winreg.idl update winreg to the latest idl 2007-03-29 00:26:35 +00:00
wkssvc.cnf prettify the server_name component of NetWkstaTransportEnum 2007-05-15 08:12:10 +00:00
wkssvc.idl Jelmer Vernooij: 2006-11-16 21:57:31 +00:00
wzcsvc.cnf
wzcsvc.idl update WZCSVC idl and regenerate the dissector 2007-03-29 04:24:17 +00:00

README

The REAMDE specific to the Wireshark "copy" of the pidl sources
==============================================================

The tree tools/pidl is a direct extract from
svn://svnanon.samba.org/samba/branches/SAMBA_4_0/source/pidl
to allow building Wireshark pidl dissectors without having to
*explicitely* access a remote svn repository.

Don't do changes here, do them at the samba tree! Changes to this tree will
be overwritten the next time the sources from the samba tree are updated,
which is basically every time you do an svn up in the Wireshark toplevel dir.

In order to build, install yapp (on Suse, the rpm is named perl-Parse-Yapp),
then do
perl Makefile.PL && make && && make install

This will build and install the binaries and the manpage (pidl.1).

run  pidl with:

pidl --ws-parser -- <idl-file>  (don't forget the "--")

If you run outside the dissectors/pidl directory, this *will* result in a
warning like:
atsvc.idl:5:23: idl_types.h: No such file or directory
and *may* result in additional warnings like:
Warning: No conformance file `initshutdown.cnf'
Unable to handle string with flags STR_LEN4|STR_NOTERM at /usr/lib/perl5/site_perl/5.8.6/Parse/Pidl/Wireshark/NDR.pm line 283.