WinDDK NT compile of efilter.h fails
From
Ryan Alswede@21:1/5 to
All on Thu Dec 15 12:54:50 2022
I get compile errors on the efilter.h in the library inc. Was wondering if anybody had a work around? VS 6.0 with SP5
c:\ddk\src\network\inc\efilter.h(190) : error C2054: expected '(' to follow 'cand'
c:\ddk\src\network\inc\efilter.h(191) : error C2143: syntax error : missing ')' before '*'
c:\ddk\src\network\inc\efilter.h(191) : error C2085: 'NDIS_STATUS' : not in formal parameter list
c:\ddk\src\network\inc\efilter.h(191) : error C2143: syntax error : missing ';' before '*'
c:\ddk\src\network\inc\efilter.h(191) : error C2059: syntax error : ')' c:\ddk\src\network\inc\efilter.h(208) : error C2143: syntax error : missing ')' before '*'
c:\ddk\src\network\inc\efilter.h(208) : error C2143: syntax error : missing '{' before '*'
c:\ddk\src\network\inc\efilter.h(208) : error C2059: syntax error : ')' c:\ddk\src\network\inc\efilter.h(209) : error C2146: syntax error : missing ')' before identifier 'UINT'
c:\ddk\src\network\inc\efilter.h(209) : error C2061: syntax error : identifier 'UINT'
c:\ddk\src\network\inc\efilter.h(209) : error C2059: syntax error : ';' c:\ddk\src\network\inc\efilter.h(210) : error C2146: syntax error : missing ';' before identifier 'CHAR'
c:\ddk\src\network\inc\efilter.h(210) : error C2061: syntax error : identifier 'OldAddresses'
typedef
NDIS_STATUS
(*ETH_ADDRESS_CHANGE)(
IN UINT OldAddressCount,
IN CHAR OldAddresses[][ETH_LENGTH_OF_ADDRESS],
IN UINT NewAddressCount,
IN CHAR NewAddresses[][ETH_LENGTH_OF_ADDRESS],
IN NDIS_HANDLE MacBindingHandle,
IN PNDIS_REQUEST NdisRequest,
IN BOOLEAN Set
);
typedef
NDIS_STATUS
(*ETH_ADDRESS_ADD)(
IN UINT CurrentAddressCount,
IN CHAR CurrentAddresses[][ETH_LENGTH_OF_ADDRESS],
IN UINT NewAddress,
IN OUT NDIS_HANDLE AddressContexts[],
IN NDIS_HANDLE MacBindingHandle,
IN PNDIS_REQUEST NdisRequest
);
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)