blob: 5b396b212f7ede60ed72bbe8d49a4ab02b175850 (
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
|
/*++
Copyright (c) Realtek . All rights reserved.
Module Name:
N62C_AP.h
Abstract:
Win 7 AP mode releated
Revision History:
When What
---------- ----------------------------------------------
04-22-2008 Created
Notes:
--*/
#pragma once
#ifndef _N62_AP__H
#define _N62_AP__H
#if 0
/** Reference AP port */
LONG
N62CAPRefPort(
IN PADAPTER pAdapter
);
/** Dereference AP port */
LONG
N62CAPDerefPort(
IN PADAPTER pAdapter
);
/*
STA_PORT_STATE
ApGetStaPortState(
IN PRT_WLAN_STA pEntry
);
STA_PORT_STATE
ApSetStaPortState(
IN PRT_WLAN_STA pEntry,
IN STA_PORT_STATE NewPortState
);
*/
#endif
NDIS_STATUS
N62CStartApMode(
IN PADAPTER Adapter
);
NDIS_STATUS
N62CStopApMode(
IN PADAPTER Adapter
);
VOID
N62CApIndicateStatus(
IN PADAPTER pAdapter,
IN NDIS_STATUS GeneralStatus,
IN PVOID RequestID,
IN PVOID StatusBuffer,
IN UINT StatusBufferSize
);
VOID
N62CApIndicateStopAp(
IN PADAPTER Adapter
);
VOID
N62CApIndicateCanSustainAp(
IN PADAPTER Adapter
);
VOID
N62CAPIndicateFrequencyAdopted(
IN PADAPTER Adapter
);
VOID
N62CAPIndicateIncomAssocStart(
IN PADAPTER Adapter
);
VOID
N62CAPIndicateIncomAssocComplete(
IN PADAPTER Adapter,
IN RT_STATUS status
);
VOID
N62CAPIndicateIncomAssocReqRecv(
IN PADAPTER Adapter
);
VOID
N62CAPIndicateDisassociation(
IN PADAPTER Adapter,
IN u2Byte reason
);
BOOLEAN
N62CAPInComingAssocDecsion(
IN PADAPTER Adapter,
IN OCTET_STRING asocpdu
);
NDIS_STATUS
N62CAPSetStaPortState(
IN PADAPTER Adapter,
IN PDOT11_MAC_ADDRESS PeerMacAddr,
IN BOOLEAN PortOpen
);
VOID
N62CResetAPVariables(
IN PADAPTER Adapter,
IN BOOLEAN IsApMode
);
VOID
N62CApInitializeIndicateStateMachine(
IN PN6_INDICATE_STATE_MACHINE IndicationEngine
);
VOID
N62CAPClearStateBeforeSleep(
PADAPTER Adapter
);
#endif // _N62_AP_H
|