System information
Files Included
443
void * pProtocolFieldStart,
long nProtocolLength,
long nOffsetFromBeginningOfPacket,
long nBitmapLevel,
DWORD dOpenTreeList,
HWND hwndTree,
void * pPrintStruct);
//decode starting after IP protocol header
extern “C” BOOL FAR PASCAL CustomDecodeIP (
void * pIpHeaderStart,
void * pIpDataStart,
long nIpDataLength,
long nOffsetFromBeginningOfPacket,
long nBitmapLevel,
DWORD dOpenTreeList,
HWND hwndTree,
void * pPrintStruct);
//decode starting after UDP protocol header
extern “C” BOOL FAR PASCAL CustomDecodeUDP (
void * pUdpHeaderStart,
void * pUdpDataStart,
long nUdpDataLength,
long nOffsetFromBeginningOfPacket,
long nBitmapLevel,
DWORD dOpenTreeList,
HWND hwndTree,
void * pPrintStruct);
//decode starting after TCP protocol header
extern “C” BOOL FAR PASCAL CustomDecodeTCP (
void * pTcpHeaderStart,
void * pTcpDataStart,
long nTcpDataLength,
long nOffsetFromBeginningOfPacket,
long nBitmapLevel,
DWORD dOpenTreeList,
HWND hwndTree,
void * pPrintStruct);
In addition, the files include helper functions used in the user-defined sections of the code.
UserDefinedFunctions.cpp and UserDefinedFunctions.h
These files include the user code. They contain implementation functions that map all four
functions onto user modifiable functions. They also contain a very simple example decode
in the SimpleDecodeSample() function.
StdAfx.cpp and StdAfx.h