wireshark/epan/dissectors/pidl
Stig Bjørlykke 33987544f9 Removed some unused prototypes.
svn path=/trunk/; revision=30630
2009-10-20 08:27:25 +00:00
..
mapi Corrected some HF_FIELD values. 2009-10-11 14:34:33 +00:00
nspi Introduce PROTOCOL_NAME variable in makefiles 2009-10-10 08:33:05 +00:00
rfr Introduce PROTOCOL_NAME variable in makefiles 2009-10-10 08:33:05 +00:00
IDL_LICENSE.txt
README
atsvc.cnf
atsvc.idl
dfs.cnf
dfs.idl
dnsserver.cnf
dnsserver.idl Change from C++ comments to C comments. 2009-10-11 14:34:02 +00:00
dssetup.idl
efs.cnf
efs.idl
eventlog.cnf
eventlog.idl
frstrans.cnf
frstrans.idl
idl_types.h
initshutdown.idl
lsa.cnf Removed some unused prototypes. 2009-10-20 08:27:25 +00:00
lsa.idl
samr.cnf explicitely cast a guin64 to int to avoid compile warnings 2009-10-09 04:19:45 +00:00
samr.idl more updates to samr to harmonize it with samba 2009-10-06 08:07:17 +00:00
srvsvc.cnf Removed some unused prototypes. 2009-10-20 08:27:25 +00:00
srvsvc.idl
winreg.cnf
winreg.idl
wkssvc.cnf
wkssvc.idl
wzcsvc.cnf
wzcsvc.idl

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.