1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
|
#ifndef _CCX_EXTENSION_H
#define _CCX_EXTENSION_H
#define CCX_IHV_EXT_SUPPORT // CCX IHV exists and is capable to handle the ccx extension events.
typedef struct _OCTET_STRING OCTET_STRING, *POCTET_STRING;
//-------------------------------------------------------------------------------
//
//Define Marco here
//Edit by Mars 2008/02/21
//-------------------------------------------------------------------------------
//-------------------------------------------------------------------------------
//
//Declear function here
//Edit by Mars 2008/02/21
//-------------------------------------------------------------------------------
//===========================================================================
VOID
CcxIndicateStatusIndication (
IN PADAPTER pAdapter,
IN u4Byte StatusCode,
IN PVOID pStatusBuffer,
IN ULONG StatusBufferSize
);
NDIS_STATUS
CCX_EventQuerySetInformation(
IN PADAPTER pAdapter,
IN NDIS_OID Oid,
IN PVOID InformationBuffer,
IN ULONG InputBufferLength,
IN ULONG OutputBufferLength,
IN ULONG MethodId,
OUT PULONG BytesWritten,
OUT PULONG BytesRead,
OUT PULONG BytesNeeded
);
NDIS_STATUS
CCX_MpEventSetInformation(
IN PADAPTER pAdapter,
IN NDIS_OID Oid,
IN PVOID InformationBuffer,
IN ULONG InformationBufferLength,
OUT PULONG BytesRead,
OUT PULONG BytesNeeded
);
NDIS_STATUS
CCX_MpEventQueryInformation(
IN PADAPTER pAdapter,
IN NDIS_OID Oid,
IN PVOID InformationBuffer,
IN ULONG InformationBufferLength,
OUT PULONG BytesWritten,
OUT PULONG BytesNeeded
);
u4Byte
CCX_N6IndicateRxPacket(
IN PADAPTER pAdapter,
IN PRT_RFD pRfd
);
u4Byte
CCX_N6IndicateTxPacket(
IN PADAPTER pAdapter,
IN PRT_TCB pTcb
);
//===========================================================================
#endif
|