|
Ok, I tried compiling the packet.c file using MS
Visual C++ 6.0 SP 5
I got an error stating that it cannot find ntdef.h
although it was right in the folder where the source was.
I copied all the header files i saw in the #include
and dumped them in the source folder, modified the #include so it point to the
path of the file not just its name. Now it's even worse, I get a huge amount of
syntax, something like this:
E:\include\ntdef.h(1294) : error C2143: syntax
error : missing ')' before '*'
E:\include\ntdef.h(1294) : error C2143: syntax error : missing '{' before '*' E:\include\ntdef.h(1294) : error C2059: syntax error : ')' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(370) : error C2061: syntax error : identifier 'PULONG_PTR' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(371) : error C2059: syntax error : '}' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(824) : error C2061: syntax error : identifier 'KSPIN_LOCK' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(824) : error C2059: syntax error : ';' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(825) : error C2143: syntax error : missing '{' before '*' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(3654) : error C2061: syntax error : identifier 'ULONG_PTR' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(3655) : error C2059: syntax error : '}' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(3673) : error C2146: syntax error : missing ')' before identifier 'IoStatusBlock' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(3673) : error C2081: 'PIO_STATUS_BLOCK' : name in formal parameter list illegal E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(3673) : error C2061: syntax error : identifier 'IoStatusBlock' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(3673) : error C2059: syntax error : ';' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(3673) : error C2059: syntax error : ',' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(3675) : error C2059: syntax error : ')' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(4408) : error C2061: syntax error : identifier 'ULONG_PTR' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(4410) : error C2061: syntax error : identifier 'UniqueProcessId' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(4410) : error C2059: syntax error : ';' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(4411) : error C2061: syntax error : identifier 'InheritedFromUniqueProcessId' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(4411) : error C2059: syntax error : ';' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(4412) : error C2059: syntax error : '}' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(4413) : error C2143: syntax error : missing '{' before '*' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(7914) : error C2146: syntax error : missing ';' before identifier 'InterruptTime' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(7914) : error C2061: syntax error : identifier 'InterruptTime' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(7928) : error C2061: syntax error : identifier 'SystemTime' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(7928) : error C2059: syntax error : ';' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(7935) : error C2061: syntax error : identifier 'TimeZoneBias' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(7935) : error C2059: syntax error : ';' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(8048) : error C2059: syntax error : '}' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9071) : error C2061: syntax error : identifier 'ULONG_PTR' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9072) : error C2059: syntax error : '}' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9074) : error C2143: syntax error : missing '{' before '*' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9100) : error C2061: syntax error : identifier 'PEXCEPTION_RECORD' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9101) : error C2061: syntax error : identifier 'ContextRecord' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9101) : error C2059: syntax error : ';' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9102) : error C2059: syntax error : '}' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9248) : error C2061: syntax error : identifier 'KSPIN_LOCK' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9250) : error C2059: syntax error : '}' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9319) : error C2146: syntax error : missing ')' before identifier 'Dpc' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9319) : error C2061: syntax error : identifier 'Dpc' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9319) : error C2059: syntax error : ';' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9319) : error C2059: syntax error : ',' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9322) : error C2059: syntax error : ')' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9327) : error C2146: syntax error : missing ')' before identifier 'Dpc' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9327) : error C2061: syntax error : identifier 'Dpc' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9327) : error C2059: syntax error : ';' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9327) : error C2059: syntax error : ',' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9330) : error C2059: syntax error : ')' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9335) : error C2146: syntax error : missing ')' before identifier 'Dpc' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9335) : error C2061: syntax error : identifier 'Dpc' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9335) : error C2059: syntax error : ';' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9336) : error C2059: syntax error : ')' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9343) : error C2146: syntax error : missing ')' before identifier 'Dpc' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9343) : error C2061: syntax error : identifier 'Dpc' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9343) : error C2059: syntax error : ';' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9343) : error C2059: syntax error : ',' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9345) : error C2059: syntax error : ')' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9350) : error C2146: syntax error : missing ')' before identifier 'Dpc' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9350) : error C2061: syntax error : identifier 'Dpc' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9350) : error C2059: syntax error : ';' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9350) : error C2059: syntax error : ',' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9352) : error C2059: syntax error : ')' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9362) : error C2146: syntax error : missing ')' before identifier 'DeviceQueue' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9362) : error C2061: syntax error : identifier 'DeviceQueue' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9362) : error C2059: syntax error : ';' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9363) : error C2059: syntax error : ')' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9368) : error C2146: syntax error : missing ')' before identifier 'DeviceQueue' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9368) : error C2061: syntax error : identifier 'DeviceQueue' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9368) : error C2059: syntax error : ';' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9368) : error C2059: syntax error : ',' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9370) : error C2059: syntax error : ')' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9375) : error C2146: syntax error : missing ')' before identifier 'DeviceQueue' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9375) : error C2061: syntax error : identifier 'DeviceQueue' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9375) : error C2059: syntax error : ';' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9375) : error C2059: syntax error : ',' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9378) : error C2059: syntax error : ')' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9383) : error C2146: syntax error : missing ')' before identifier 'DeviceQueue' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9383) : error C2061: syntax error : identifier 'DeviceQueue' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9383) : error C2059: syntax error : ';' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9384) : error C2059: syntax error : ')' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9389) : error C2146: syntax error : missing ')' before identifier 'DeviceQueue' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9389) : error C2061: syntax error : identifier 'DeviceQueue' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9389) : error C2059: syntax error : ';' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9389) : error C2059: syntax error : ',' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9391) : error C2059: syntax error : ')' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9396) : error C2146: syntax error : missing ')' before identifier 'DeviceQueue' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9396) : error C2061: syntax error : identifier 'DeviceQueue' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9396) : error C2059: syntax error : ';' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9396) : error C2059: syntax error : ',' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9398) : error C2059: syntax error : ')' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9653) : error C2146: syntax error : missing ')' before identifier 'Dpc' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9653) : error C2081: 'PKDPC' : name in formal parameter list illegal E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9653) : error C2061: syntax error : identifier 'Dpc' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9653) : error C2059: syntax error : ';' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9654) : error C2059: syntax error : ')' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9662) : error C2146: syntax error : missing ')' before identifier 'Dpc' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9662) : error C2081: 'PKDPC' : name in formal parameter list illegal E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9662) : error C2061: syntax error : identifier 'Dpc' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9662) : error C2059: syntax error : ';' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9663) : error C2059: syntax error : ')' E:\stuff\packet sniffer\surse WinPcap\ver 2.3\WPcapSrc_2_3\winpcap\packetNtx\driver\ntddk.h(9663) : fatal error C1003: error count exceeds 100; stopping compilation Error executing cl.exe. Packet.exe - 102 error(s), 0
warning(s)
All I did was copy the ntddk.h and ntdef.h files to
the new location.
I'm new to VC++, I normaly use Delphi so if I did
something stupid like misplaced some files let me know.
10x
|
