Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-dev: [Wireshark-dev] Failure to run pidl for dce-rpc MAPI dissector

From: Kaul <mykaul@xxxxxxxxx>
Date: Wed, 27 Apr 2011 11:08:20 +0300
I'm trying the following:

[ykaul@ykaul mapi]$ pwd
/home/ykaul/wireshark/epan/dissectors/pidl/mapi
[ykaul@ykaul mapi]$ ls -ltr
total 316
-rw-rw-r--. 1 ykaul ykaul 228274 Apr 27 11:01 mapitags_enum.h
-rw-rw-r--. 1 ykaul ykaul   8410 Apr 27 11:01 response.cnf.c
-rw-rw-r--. 1 ykaul ykaul   3684 Apr 27 11:01 mapi.cnf
-rw-rw-r--. 1 ykaul ykaul    670 Apr 27 11:01 Makefile
-rw-rw-r--. 1 ykaul ykaul  47739 Apr 27 11:01 mapi.idl
-rw-rw-r--. 1 ykaul ykaul   5710 Apr 27 11:01 mapicodes_enum.h
-rw-rw-r--. 1 ykaul ykaul  10189 Apr 27 11:01 request.cnf.c
-rw-rw-r--. 1 ykaul ykaul   2036 Apr 27 11:01 idl_types.h
[ykaul@ykaul mapi]$ pidl --ws-parser -- mapi.idl
Compiling mapi.idl
mapi.idl:422: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
mapi.idl:1592: EcDoRpc: property 'flag' not allowed on 'FUNCTION'
[ykaul@ykaul mapi]$ ls -ltr
total 316
-rw-rw-r--. 1 ykaul ykaul 228274 Apr 27 11:01 mapitags_enum.h
-rw-rw-r--. 1 ykaul ykaul   8410 Apr 27 11:01 response.cnf.c
-rw-rw-r--. 1 ykaul ykaul   3684 Apr 27 11:01 mapi.cnf
-rw-rw-r--. 1 ykaul ykaul    670 Apr 27 11:01 Makefile
-rw-rw-r--. 1 ykaul ykaul  47739 Apr 27 11:01 mapi.idl
-rw-rw-r--. 1 ykaul ykaul   5710 Apr 27 11:01 mapicodes_enum.h
-rw-rw-r--. 1 ykaul ykaul  10189 Apr 27 11:01 request.cnf.c
-rw-rw-r--. 1 ykaul ykaul   2036 Apr 27 11:01 idl_types.h


So nothing seems to be happening.

The fix I'm actually interested is in request.cnf.c, but I would like to test it and generate a new packet-dcerpc-mapi.c to test with.

TIA,
Y.