summaryrefslogtreecommitdiff
path: root/network/wlan/WDI/PLATFORM/NDIS6/N62C_QueryOID.h
blob: c42006e677c7172aa3426de742449937348799e5 (plain)
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
/*++

Copyright (c) Microsoft Corporation. All rights reserved.

Module Name:
    N62C_QueryOID.h

Abstract:
    Contains Port specific defines
    
Revision History:
      When        What
    ----------    ----------------------------------------------
    04-22-2007    Created

Notes:

--*/

#pragma once

#ifndef _N62_QUERYOID__H
#define _N62_QUERYOID__H

NDIS_STATUS
N62CQueryInterruptModerationSettings(
	IN PADAPTER			Adapter,
	IN PVOID				InformationBuffer,
	IN ULONG			InformationBufferLength
    );

NDIS_STATUS
N62CQueryLinkParameters(
	IN PADAPTER			Adapter,
	IN PVOID				InformationBuffer,
	IN ULONG			InformationBufferLength
    );

NDIS_STATUS
N62CQueryAdditionalIE(
	IN 	PADAPTER				Adapter,
	OUT PDOT11_ADDITIONAL_IE	AdditionalIe,
	IN	u4Byte					InformationBufferLength,
	OUT	pu4Byte					BytesWritten,
	OUT	pu4Byte					BytesNeeded	
	);

NDIS_STATUS
N62CApEnumPeerInfo(
	IN	PADAPTER				Adapter,
	OUT	PDOT11_PEER_INFO_LIST	PeerInfo,
	IN	u4Byte					InformationBufferLength,
	OUT	pu4Byte 					BytesWritten,
	OUT	pu4Byte 					BytesNeeded
	);

NDIS_STATUS
N62CQuery_DOT11_DESIRED_PHY_LIST(
	IN	PADAPTER						Adapter,
	OUT	PVOID							InformationBuffer,
	IN	ULONG							InformationBufferLength,
	OUT	PULONG							BytesWritten,
	OUT	PULONG							BytesNeeded
	);

NDIS_STATUS
N62C_QUERY_OID_DOT11_WPS_ENABLED(
	IN	PADAPTER		pTargetAdapter,
	IN	NDIS_OID		Oid,
	IN	PVOID			InformationBuffer,
	IN	ULONG			InformationBufferLength,
	OUT	PULONG			BytesWritten,
	OUT	PULONG			BytesNeeded
);

NDIS_STATUS
N62C_QUERY_OID_DOT11_ADDITIONAL_IE(
	IN	PADAPTER		pTargetAdapter,
	IN	NDIS_OID		Oid,
	IN	PVOID			InformationBuffer,
	IN	ULONG			InformationBufferLength,
	OUT	PULONG			BytesWritten,
	OUT	PULONG			BytesNeeded
);

NDIS_STATUS
N62C_QUERY_OID_DOT11_ENUM_PEER_INFO(
	IN	PADAPTER		pTargetAdapter,
	IN	NDIS_OID		Oid,
	IN	PVOID			InformationBuffer,
	IN	ULONG			InformationBufferLength,
	OUT	PULONG			BytesWritten,
	OUT	PULONG			BytesNeeded
);

NDIS_STATUS
N62C_QUERY_OID_DOT11_AVAILABLE_CHANNEL_LIST(
	IN	PADAPTER		pTargetAdapter,
	IN	NDIS_OID		Oid,
	IN	PVOID			InformationBuffer,
	IN	ULONG			InformationBufferLength,
	OUT	PULONG			BytesWritten,
	OUT	PULONG			BytesNeeded
);

NDIS_STATUS
N62C_QUERY_OID_DOT11_AVAILABLE_FREQUENCY_LIST(
	IN	PADAPTER		pTargetAdapter,
	IN	NDIS_OID		Oid,
	IN	PVOID			InformationBuffer,
	IN	ULONG			InformationBufferLength,
	OUT	PULONG			BytesWritten,
	OUT	PULONG			BytesNeeded
);

NDIS_STATUS
N62C_QUERY_OID_PM_PARAMETERS(
	IN	PADAPTER		pTargetAdapter,
	IN	NDIS_OID		Oid,
	IN	PVOID			InformationBuffer,
	IN	ULONG			InformationBufferLength,
	OUT	PULONG			BytesWritten,
	OUT	PULONG			BytesNeeded
);

NDIS_STATUS
N62C_QUERY_OID_GEN_INTERRUPT_MODERATION(
	IN	PADAPTER		pTargetAdapter,
	IN	NDIS_OID		Oid,
	IN	PVOID			InformationBuffer,
	IN	ULONG			InformationBufferLength,
	OUT	PULONG			BytesWritten,
	OUT	PULONG			BytesNeeded
);

NDIS_STATUS
N62C_QUERY_OID_PACKET_COALESCING_FILTER_MATCH_COUNT(
	IN	PADAPTER		pTargetAdapter,
	IN	NDIS_OID		Oid,
	IN	PVOID			InformationBuffer,
	IN	ULONG			InformationBufferLength,
	OUT	PULONG			BytesWritten,
	OUT	PULONG			BytesNeeded
);

NDIS_STATUS
N62C_QUERY_OID_RECEIVE_FILTER_HARDWARE_CAPABILITIES(
	IN	PADAPTER		pTargetAdapter,
	IN	NDIS_OID		Oid,
	IN	PVOID			InformationBuffer,
	IN	ULONG			InformationBufferLength,
	OUT	PULONG			BytesWritten,
	OUT	PULONG			BytesNeeded
);

NDIS_STATUS
N62C_QUERY_OID_RECEIVE_FILTER_CURRENT_CAPABILITIES(
	IN	PADAPTER		pTargetAdapter,
	IN	NDIS_OID		Oid,
	IN	PVOID			InformationBuffer,
	IN	ULONG			InformationBufferLength,
	OUT	PULONG			BytesWritten,
	OUT	PULONG			BytesNeeded
);
#endif //_N62_QUERYOID__H