Jump to main content

##

# 1.2.5.10.3 Library Interface

Name | Description
--- | ---
Macros |
_DRV_PPP_H _ | This is macro _DRV_PPP_H _
Enumerations |
PPP_STATE | PPP Transition States
PPP_CTRL_PROTO | PPP control protocol identifier
PPP_ECHO_RESULT | result of an PPP Echo Request call
PPP_EVENT | PPP event occurring during the driver operation
Types |
PPP_REQUEST_HANDLE | a handle that a client can use after the event handler has been registered
PPP_EVENT_HANDLE | PPP event handle
PPP_EVENT_HANDLER | PPP event handler prototype
PPP_STAT_HANDLE | PPP statistics handle
PPP_STAT_HANDLER | PPP statistics handler prototype
Structures |
PPP_ECHO_REQUEST | Contains the data needed for an PPP request operation
PPP_STATISTICS | Contains the statistics data maintained by the PPP module
Functions |
PPP_ECHO_CALLBACK | Callback function notifying of an PPP request operation result
PPP_EchoRequest | Sends an PPP echo request containing user supplied data
PPP_EchoRequestCancel | Cancels a previously sent PPP echo request
PPP_EventHandlerRegister | Registers a PPP Handler
PPP_EventHandlerDeregister | Deregisters a previously registered PPP handler
PPP_StatisticsGet | Returns a copy of the current PPP statistics
PPP_StatHandlerRegister | Registers a PPP Handler
PPP_StatHandlerDeregister | Deregisters a previously registered PPP handler
PPP_SendAdminEvent | Sends an administrative event
PPP_GetLocalIpv4Addr | Gets the PPP local IPv4 address
PPP_GetRemoteIpv4Addr | Gets the PPP remote IPv4 address
PPP_GetState | Gets the PPP current state