ReactOS Fundraising Campaign 2012
€ 4,410 / € 30,000
Information
|
Donate
Home
|
Info
|
Community
|
Development
|
myReactOS
|
Contact Us
Navigation
Home
Community
Development
myReactOS
Fundraiser 2012
Doxygen
Main Page
Alphabetical List
Data Structures
Directories
File List
Data Fields
Globals
Related Pages
Search
ReactOS Development
> Doxygen
drivers
network
tcpip
include
Data Structures
|
Defines
|
Functions
lan.h File Reference
Go to the source code of this file.
Data Structures
struct
PETH_HEADER
struct
PLAN_ADAPTER
Defines
#
define
MEDIA_ETH
0
#
define
MAX_MEDIA
1
#
define
IEEE_802_ADDR_LENGTH
6
#
define
MAX_MEDIA_ETH
sizeof
(
ETH_HEADER
)
#
define
BCAST_ETH_MASK
0x01
#
define
BCAST_ETH_CHECK
0x01
#
define
BCAST_ETH_OFFSET
0x00
#
define
IP_MAX_RECV_BACKLOG
0x20
#
define
LAN_STATE_OPENING
0
#
define
LAN_STATE_RESETTING
1
#
define
LAN_STATE_STARTED
2
#
define
LAN_STATE_STOPPED
3
#
define
LOOKAHEAD_SIZE
128
#
define
ETYPE_IPv4
WH2N
(0x0800)
#
define
ETYPE_IPv6
WH2N
(0x86DD)
#
define
ETYPE_ARP
WH2N
(0x0806)
#
define
LAN_PROTO_IPv4
0x0000 /* Internet Protocol version 4 */
#
define
LAN_PROTO_IPv6
0x0001 /* Internet Protocol version 6 */
#
define
LAN_PROTO_ARP
0x0002 /* Address Resolution Protocol */
Functions
NDIS_STATUS
LANRegisterAdapter
(
PNDIS_STRING
AdapterName
,
PNDIS_STRING
RegistryPath
)
NDIS_STATUS
LANUnregisterAdapter
(PLAN_ADAPTER Adapter)
NTSTATUS
LANRegisterProtocol
(
PNDIS_STRING
Name
)
VOID
NTAPI
LANUnregisterProtocol
(
VOID
)
VOID
LANStartup
(
VOID
)
VOID
LANShutdown
(
VOID
)
NTSTATUS
TcpipLanGetDwordOid
(PIP_INTERFACE
Interface
,
NDIS_OID
Oid,
PULONG
Result
)
NDIS_STATUS
NDISCall
(PLAN_ADAPTER Adapter,
NDIS_REQUEST_TYPE
Type
,
NDIS_OID
OID,
PVOID
Buffer
,
UINT
Length
)
Generated on Sat May 26 2012 05:23:38 for ReactOS by
1.7.6.1
ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.