#include <lmcons.h>
#include <ras.h>
Go to the source code of this file.
Classes | |
struct | _MPR_INTERFACE_0 |
struct | _MPR_IPINIP_INTERFACE_0 |
struct | _MPR_TRANSPORT_0 |
struct | _MPR_IFTRANSPORT_0 |
struct | _MPR_SERVER_0 |
struct | _RAS_PORT_0 |
struct | _RAS_PORT_1 |
struct | _PPP_NBFCP_INFO |
struct | _PPP_IPCP_INFO |
struct | _PPP_IPCP_INFO2 |
struct | _PPP_IPXCP_INFO |
struct | _PPP_ATCP_INFO |
struct | _PPP_INFO |
struct | _RAS_CONNECTION_0 |
struct | _RAS_CONNECTION_1 |
struct | _RAS_USER_0 |
struct | _RAS_USER_1 |
Defines | |
#define | RRAS_SERVICE_NAME TEXT("RemoteAccess") |
#define | PID_IPX 0x0000002B |
#define | PID_IP 0x00000021 |
#define | PID_NBF 0x0000003F |
#define | PID_ATALK 0x00000029 |
#define | MAX_INTERFACE_NAME_LEN 256 |
#define | MAX_TRANSPORT_NAME_LEN 40 |
#define | MAX_MEDIA_NAME 16 |
#define | MAX_PORT_NAME 16 |
#define | MAX_DEVICE_NAME 128 |
#define | MAX_PHONE_NUMBER_LEN 128 |
#define | MAX_DEVICETYPE_NAME 16 |
#define | MPR_INTERFACE_OUT_OF_RESOURCES 0x00000001 |
#define | MPR_INTERFACE_ADMIN_DISABLED 0x00000002 |
#define | MPR_INTERFACE_CONNECTION_FAILURE 0x00000004 |
#define | MPR_INTERFACE_SERVICE_PAUSED 0x00000008 |
#define | MPR_INTERFACE_DIALOUT_HOURS_RESTRICTION 0x00000010 |
#define | MPR_INTERFACE_NO_MEDIA_SENSE 0x00000020 |
#define | MPR_INTERFACE_NO_DEVICE 0x00000040 |
#define | IPADDRESSLEN 15 |
#define | IPXADDRESSLEN 22 |
#define | ATADDRESSLEN 32 |
#define | PPP_IPCP_VJ 0x00000001 |
#define | RAS_FLAGS_PPP_CONNECTION 0x00000001 |
#define | RAS_FLAGS_MESSENGER_PRESENT 0x00000002 |
#define | RAS_FLAGS_RAS_CONNECTION 0x00000004 |
#define | RASPRIV_NoCallback 0x01 |
#define | RASPRIV_AdminSetCallback 0x02 |
#define | RASPRIV_CallerSetCallback 0x04 |
#define | RASPRIV_DialinPrivilege 0x08 |
#define | RASPRIV2_DialinPolicy 0x1 |
#define | RASPRIV_CallbackType |
#define | MprInfoBlockExists(h, t) (MprInfoBlockFind((h),(t),NULL,NULL,NULL) == NO_ERROR) |
Typedefs | |
typedef enum _ROUTER_INTERFACE_TYPE | ROUTER_INTERFACE_TYPE |
typedef enum _ROUTER_CONNECTION_STATE | ROUTER_CONNECTION_STATE |
typedef struct _MPR_INTERFACE_0 | MPR_INTERFACE_0 |
typedef struct _MPR_INTERFACE_0 * | PMPR_INTERFACE_0 |
typedef struct _MPR_IPINIP_INTERFACE_0 | MPR_IPINIP_INTERFACE_0 |
typedef struct _MPR_IPINIP_INTERFACE_0 * | PMPR_IPINIP_INTERFACE_0 |
typedef struct _MPR_TRANSPORT_0 | MPR_TRANSPORT_0 |
typedef struct _MPR_TRANSPORT_0 * | PMPR_TRANSPORT_0 |
typedef struct _MPR_IFTRANSPORT_0 | MPR_IFTRANSPORT_0 |
typedef struct _MPR_IFTRANSPORT_0 * | PMPR_IFTRANSPORT_0 |
typedef struct _MPR_SERVER_0 | MPR_SERVER_0 |
typedef struct _MPR_SERVER_0 * | PMPR_SERVER_0 |
typedef enum _RAS_PORT_CONDITION | RAS_PORT_CONDITION |
typedef enum _RAS_HARDWARE_CONDITION | RAS_HARDWARE_CONDITION |
typedef struct _RAS_PORT_0 | RAS_PORT_0 |
typedef struct _RAS_PORT_0 * | PRAS_PORT_0 |
typedef struct _RAS_PORT_1 | RAS_PORT_1 |
typedef struct _RAS_PORT_1 * | PRAS_PORT_1 |
typedef struct _PPP_NBFCP_INFO | PPP_NBFCP_INFO |
typedef struct _PPP_IPCP_INFO | PPP_IPCP_INFO |
typedef struct _PPP_IPCP_INFO2 | PPP_IPCP_INFO2 |
typedef struct _PPP_IPXCP_INFO | PPP_IPXCP_INFO |
typedef struct _PPP_ATCP_INFO | PPP_ATCP_INFO |
typedef struct _PPP_INFO | PPP_INFO |
typedef struct _RAS_CONNECTION_0 | RAS_CONNECTION_0 |
typedef struct _RAS_CONNECTION_0 * | PRAS_CONNECTION_0 |
typedef struct _RAS_CONNECTION_1 | RAS_CONNECTION_1 |
typedef struct _RAS_CONNECTION_1 * | PRAS_CONNECTION_1 |
typedef struct _RAS_USER_0 | RAS_USER_0 |
typedef struct _RAS_USER_0 * | PRAS_USER_0 |
typedef struct _RAS_USER_1 | RAS_USER_1 |
typedef struct _RAS_USER_1 * | PRAS_USER_1 |
typedef HANDLE | RAS_SERVER_HANDLE |
typedef HANDLE | MPR_SERVER_HANDLE |
typedef HANDLE | MIB_SERVER_HANDLE |
Enumerations | |
enum | _ROUTER_INTERFACE_TYPE { ROUTER_IF_TYPE_CLIENT, ROUTER_IF_TYPE_HOME_ROUTER, ROUTER_IF_TYPE_FULL_ROUTER, ROUTER_IF_TYPE_DEDICATED, ROUTER_IF_TYPE_INTERNAL, ROUTER_IF_TYPE_LOOPBACK, ROUTER_IF_TYPE_TUNNEL1, ROUTER_IF_TYPE_DIALOUT } |
enum | _ROUTER_CONNECTION_STATE { ROUTER_IF_STATE_UNREACHABLE, ROUTER_IF_STATE_DISCONNECTED, ROUTER_IF_STATE_CONNECTING, ROUTER_IF_STATE_CONNECTED } |
enum | _RAS_PORT_CONDITION { RAS_PORT_NON_OPERATIONAL, RAS_PORT_DISCONNECTED, RAS_PORT_CALLING_BACK, RAS_PORT_LISTENING, RAS_PORT_AUTHENTICATING, RAS_PORT_AUTHENTICATED, RAS_PORT_INITIALIZING } |
enum | _RAS_HARDWARE_CONDITION { RAS_HARDWARE_OPERATIONAL, RAS_HARDWARE_FAILURE } |
Functions | |
DWORD APIENTRY | MprAdminConnectionEnum (IN RAS_SERVER_HANDLE hRasServer, IN DWORD dwLevel, OUT LPBYTE *lplpbBuffer, IN DWORD dwPrefMaxLen, OUT LPDWORD lpdwEntriesRead, OUT LPDWORD lpdwTotalEntries, IN LPDWORD lpdwResumeHandle OPTIONAL) |
DWORD APIENTRY | MprAdminPortEnum (IN RAS_SERVER_HANDLE hRasServer, IN DWORD dwLevel, IN HANDLE hConnection, OUT LPBYTE *lplpbBuffer, IN DWORD dwPrefMaxLen, OUT LPDWORD lpdwEntriesRead, OUT LPDWORD lpdwTotalEntries, IN LPDWORD lpdwResumeHandle OPTIONAL) |
DWORD APIENTRY | MprAdminConnectionGetInfo (IN RAS_SERVER_HANDLE hRasServer, IN DWORD dwLevel, IN HANDLE hConnection, OUT LPBYTE *lplpbBuffer) |
DWORD APIENTRY | MprAdminPortGetInfo (IN RAS_SERVER_HANDLE hRasServer, IN DWORD dwLevel, IN HANDLE hPort, OUT LPBYTE *lplpbBuffer) |
DWORD APIENTRY | MprAdminConnectionClearStats (IN RAS_SERVER_HANDLE hRasServer, IN HANDLE hConnection) |
DWORD APIENTRY | MprAdminPortClearStats (IN RAS_SERVER_HANDLE hRasServer, IN HANDLE hPort) |
DWORD APIENTRY | MprAdminPortReset (IN RAS_SERVER_HANDLE hRasServer, IN HANDLE hPort) |
DWORD APIENTRY | MprAdminPortDisconnect (IN RAS_SERVER_HANDLE hRasServer, IN HANDLE hPort) |
BOOL APIENTRY | MprAdminAcceptNewConnection (IN RAS_CONNECTION_0 *pRasConnection0, IN RAS_CONNECTION_1 *pRasConnection1) |
BOOL APIENTRY | MprAdminAcceptNewLink (IN RAS_PORT_0 *pRasPort0, IN RAS_PORT_1 *pRasPort1) |
VOID APIENTRY | MprAdminConnectionHangupNotification (IN RAS_CONNECTION_0 *pRasConnection0, IN RAS_CONNECTION_1 *pRasConnection1) |
VOID APIENTRY | MprAdminLinkHangupNotification (IN RAS_PORT_0 *pRasPort0, IN RAS_PORT_1 *pRasPort1) |
DWORD APIENTRY | MprAdminGetIpAddressForUser (IN WCHAR *lpwszUserName, IN WCHAR *lpwszPortName, IN OUT DWORD *lpdwIpAddress, OUT BOOL *bNotifyRelease) |
VOID APIENTRY | MprAdminReleaseIpAddress (IN WCHAR *lpszUserName, IN WCHAR *lpszPortName, IN DWORD *lpdwIpAddress) |
DWORD APIENTRY | MprAdminUserGetInfo (IN const WCHAR *lpszServer, IN const WCHAR *lpszUser, IN DWORD dwLevel, OUT LPBYTE lpbBuffer) |
DWORD APIENTRY | MprAdminUserSetInfo (IN const WCHAR *lpszServer, IN const WCHAR *lpszUser, IN DWORD dwLevel, IN const LPBYTE lpbBuffer) |
DWORD APIENTRY | MprAdminGetPDCServer (IN const WCHAR *lpszDomain, IN const WCHAR *lpszServer, OUT LPWSTR lpszPDCServer) |
BOOL APIENTRY | MprAdminIsServiceRunning (IN LPWSTR lpwsServerName) |
DWORD APIENTRY | MprAdminServerConnect (IN LPWSTR lpwsServerName OPTIONAL, OUT MPR_SERVER_HANDLE *phMprServer) |
VOID APIENTRY | MprAdminServerDisconnect (IN MPR_SERVER_HANDLE hMprServer) |
DWORD APIENTRY | MprAdminBufferFree (IN LPVOID pBuffer) |
DWORD APIENTRY | MprAdminGetErrorString (IN DWORD dwError, OUT LPWSTR *lpwsErrorString) |
DWORD APIENTRY | MprAdminServerGetInfo (IN MPR_SERVER_HANDLE hMprServer, IN DWORD dwLevel, OUT LPBYTE *lplpbBuffer) |
DWORD APIENTRY | MprAdminTransportSetInfo (IN MPR_SERVER_HANDLE hMprServer, IN DWORD dwTransportId, IN LPBYTE pGlobalInfo OPTIONAL, IN DWORD dwGlobalInfoSize, IN LPBYTE pClientInterfaceInfo OPTIONAL, IN DWORD dwClientInterfaceInfoSize) |
DWORD APIENTRY | MprAdminTransportGetInfo (IN MPR_SERVER_HANDLE hMprServer, IN DWORD dwTransportId, OUT LPBYTE *ppGlobalInfo OPTIONAL, OUT LPDWORD lpdwGlobalInfoSize OPTIONAL, OUT LPBYTE *ppClientInterfaceInfo OPTIONAL, OUT LPDWORD lpdwClientInterfaceInfoSize OPTIONAL) |
DWORD APIENTRY | MprAdminInterfaceGetHandle (IN MPR_SERVER_HANDLE hMprServer, IN LPWSTR lpwsInterfaceName, OUT HANDLE *phInterface, IN BOOL fIncludeClientInterfaces) |
DWORD APIENTRY | MprAdminInterfaceCreate (IN MPR_SERVER_HANDLE hMprServer, IN DWORD dwLevel, IN LPBYTE lpbBuffer, OUT HANDLE *phInterface) |
DWORD APIENTRY | MprAdminInterfaceGetInfo (IN MPR_SERVER_HANDLE hMprServer, IN HANDLE hInterface, IN DWORD dwLevel, IN LPBYTE *lplpbBuffer) |
DWORD APIENTRY | MprAdminInterfaceSetInfo (IN MPR_SERVER_HANDLE hMprServer, IN HANDLE hInterface, IN DWORD dwLevel, IN LPBYTE lpbBuffer) |
DWORD APIENTRY | MprAdminInterfaceDelete (IN MPR_SERVER_HANDLE hMprServer, IN HANDLE hInterface) |
DWORD APIENTRY | MprAdminInterfaceTransportRemove (IN MPR_SERVER_HANDLE hMprServer, IN HANDLE hInterface, IN DWORD dwTransportId) |
DWORD APIENTRY | MprAdminInterfaceTransportAdd (IN MPR_SERVER_HANDLE hMprServer, IN HANDLE hInterface, IN DWORD dwTransportId, IN LPBYTE pInterfaceInfo, IN DWORD dwInterfaceInfoSize) |
DWORD APIENTRY | MprAdminInterfaceTransportGetInfo (IN MPR_SERVER_HANDLE hMprServer, IN HANDLE hInterface, IN DWORD dwTransportId, OUT LPBYTE *ppInterfaceInfo, OUT LPDWORD lpdwpInterfaceInfoSize OPTIONAL) |
DWORD APIENTRY | MprAdminInterfaceTransportSetInfo (IN MPR_SERVER_HANDLE hMprServer, IN HANDLE hInterface, IN DWORD dwTransportId, IN LPBYTE pInterfaceInfo, IN DWORD dwInterfaceInfoSize) |
DWORD APIENTRY | MprAdminInterfaceEnum (IN MPR_SERVER_HANDLE hMprServer, IN DWORD dwLevel, OUT LPBYTE *lplpbBuffer, IN DWORD dwPrefMaxLen, OUT LPDWORD lpdwEntriesRead, OUT LPDWORD lpdwTotalEntries, IN LPDWORD lpdwResumeHandle OPTIONAL) |
DWORD APIENTRY | MprSetupIpInIpInterfaceFriendlyNameEnum (IN PWCHAR pwszMachineName, OUT LPBYTE *lplpBuffer, OUT LPDWORD lpdwEntriesRead) |
DWORD APIENTRY | MprSetupIpInIpInterfaceFriendlyNameFree (IN LPVOID lpBuffer) |
DWORD APIENTRY | MprSetupIpInIpInterfaceFriendlyNameCreate (PWCHAR pwszMachineName, PMPR_IPINIP_INTERFACE_0 pNameInformation) |
DWORD APIENTRY | MprSetupIpInIpInterfaceFriendlyNameDelete (IN PWCHAR pwszMachineName, IN GUID *pGuid) |
DWORD APIENTRY | MprAdminInterfaceSetCredentials (IN LPWSTR lpwsServer OPTIONAL, IN LPWSTR lpwsInterfaceName, IN LPWSTR lpwsUserName OPTIONAL, IN LPWSTR lpwsDomainName OPTIONAL, IN LPWSTR lpwsPassword OPTIONAL) |
DWORD APIENTRY | MprAdminInterfaceGetCredentials (IN LPWSTR lpwsServer OPTIONAL, IN LPWSTR lpwsInterfaceName, OUT LPWSTR lpwsUserName OPTIONAL, OUT LPWSTR lpwsPassword OPTIONAL, OUT LPWSTR lpwsDomainName OPTIONAL) |
DWORD APIENTRY | MprAdminInterfaceConnect (IN MPR_SERVER_HANDLE hMprServer, IN HANDLE hInterface, IN HANDLE hEvent, IN BOOL fSynchronous) |
DWORD APIENTRY | MprAdminInterfaceDisconnect (IN MPR_SERVER_HANDLE hMprServer, IN HANDLE hInterface) |
DWORD APIENTRY | MprAdminInterfaceUpdateRoutes (IN MPR_SERVER_HANDLE hMprServer, IN HANDLE hInterface, IN DWORD dwProtocolId, IN HANDLE hEvent) |
DWORD APIENTRY | MprAdminInterfaceQueryUpdateResult (IN MPR_SERVER_HANDLE hMprServer, IN HANDLE hInterface, IN DWORD dwProtocolId, OUT LPDWORD lpdwUpdateResult) |
DWORD APIENTRY | MprAdminInterfaceUpdatePhonebookInfo (IN MPR_SERVER_HANDLE hMprServer, IN HANDLE hInterface) |
DWORD APIENTRY | MprAdminMIBServerConnect (IN LPWSTR lpwsServerName OPTIONAL, OUT MIB_SERVER_HANDLE *phMibServer) |
VOID APIENTRY | MprAdminMIBServerDisconnect (IN MIB_SERVER_HANDLE hMibServer) |
DWORD APIENTRY | MprAdminMIBEntryCreate (IN MIB_SERVER_HANDLE hMibServer, IN DWORD dwPid, IN DWORD dwRoutingPid, IN LPVOID lpEntry, IN DWORD dwEntrySize) |
DWORD APIENTRY | MprAdminMIBEntryDelete (IN MIB_SERVER_HANDLE hMibServer, IN DWORD dwProtocolId, IN DWORD dwRoutingPid, IN LPVOID lpEntry, IN DWORD dwEntrySize) |
DWORD APIENTRY | MprAdminMIBEntrySet (IN MIB_SERVER_HANDLE hMibServer, IN DWORD dwProtocolId, IN DWORD dwRoutingPid, IN LPVOID lpEntry, IN DWORD dwEntrySize) |
DWORD APIENTRY | MprAdminMIBEntryGet (IN MIB_SERVER_HANDLE hMibServer, IN DWORD dwProtocolId, IN DWORD dwRoutingPid, IN LPVOID lpInEntry, IN DWORD dwInEntrySize, OUT LPVOID *lplpOutEntry, OUT LPDWORD lpOutEntrySize) |
DWORD APIENTRY | MprAdminMIBEntryGetFirst (IN MIB_SERVER_HANDLE hMibServer, IN DWORD dwProtocolId, IN DWORD dwRoutingPid, IN LPVOID lpInEntry, IN DWORD dwInEntrySize, OUT LPVOID *lplpOutEntry, OUT LPDWORD lpOutEntrySize) |
DWORD APIENTRY | MprAdminMIBEntryGetNext (IN MIB_SERVER_HANDLE hMibServer, IN DWORD dwProtocolId, IN DWORD dwRoutingPid, IN LPVOID lpInEntry, IN DWORD dwInEntrySize, OUT LPVOID *lplpOutEntry, OUT LPDWORD lpOutEntrySize) |
DWORD APIENTRY | MprAdminMIBGetTrapInfo (IN MIB_SERVER_HANDLE hMibServer, IN DWORD dwProtocolId, IN DWORD dwRoutingPid, IN LPVOID lpInData, IN DWORD dwInDataSize, OUT LPVOID *lplpOutData, IN OUT LPDWORD lpOutDataSize) |
DWORD APIENTRY | MprAdminMIBSetTrapInfo (IN DWORD dwProtocolId, IN DWORD dwRoutingPid, IN HANDLE hEvent, IN LPVOID lpInData, IN DWORD dwInDataSize, OUT LPVOID *lplpOutData, IN OUT LPDWORD lpOutDataSize) |
DWORD APIENTRY | MprAdminMIBBufferFree (IN LPVOID pBuffer) |
DWORD APIENTRY | MprConfigServerInstall (IN DWORD dwLevel, IN PVOID pBuffer) |
DWORD APIENTRY | MprConfigServerConnect (IN LPWSTR lpwsServerName, OUT HANDLE *phMprConfig) |
VOID APIENTRY | MprConfigServerDisconnect (IN HANDLE hMprConfig) |
DWORD APIENTRY | MprConfigServerRefresh (IN HANDLE hMprConfig) |
DWORD APIENTRY | MprConfigBufferFree (IN LPVOID pBuffer) |
DWORD APIENTRY | MprConfigServerGetInfo (IN HANDLE hMprConfig, IN DWORD dwLevel, OUT LPBYTE *lplpbBuffer) |
DWORD APIENTRY | MprConfigServerBackup (IN HANDLE hMprConfig, IN LPWSTR lpwsPath) |
DWORD APIENTRY | MprConfigServerRestore (IN HANDLE hMprConfig, IN LPWSTR lpwsPath) |
DWORD APIENTRY | MprConfigTransportCreate (IN HANDLE hMprConfig, IN DWORD dwTransportId, IN LPWSTR lpwsTransportName OPTIONAL, IN LPBYTE pGlobalInfo, IN DWORD dwGlobalInfoSize, IN LPBYTE pClientInterfaceInfo OPTIONAL, IN DWORD dwClientInterfaceInfoSize OPTIONAL, IN LPWSTR lpwsDLLPath, OUT HANDLE *phRouterTransport) |
DWORD APIENTRY | MprConfigTransportDelete (IN HANDLE hMprConfig, IN HANDLE hRouterTransport) |
DWORD APIENTRY | MprConfigTransportGetHandle (IN HANDLE hMprConfig, IN DWORD dwTransportId, OUT HANDLE *phRouterTransport) |
DWORD APIENTRY | MprConfigTransportSetInfo (IN HANDLE hMprConfig, IN HANDLE hRouterTransport, IN LPBYTE pGlobalInfo OPTIONAL, IN DWORD dwGlobalInfoSize OPTIONAL, IN LPBYTE pClientInterfaceInfo OPTIONAL, IN DWORD dwClientInterfaceInfoSize OPTIONAL, IN LPWSTR lpwsDLLPath OPTIONAL) |
DWORD APIENTRY | MprConfigTransportGetInfo (IN HANDLE hMprConfig, IN HANDLE hRouterTransport, IN OUT LPBYTE *ppGlobalInfo OPTIONAL, OUT LPDWORD lpdwGlobalInfoSize OPTIONAL, IN OUT LPBYTE *ppClientInterfaceInfo OPTIONAL, OUT LPDWORD lpdwClientInterfaceInfoSize OPTIONAL, IN OUT LPWSTR *lplpwsDLLPath OPTIONAL) |
DWORD APIENTRY | MprConfigTransportEnum (IN HANDLE hMprConfig, IN DWORD dwLevel, IN OUT LPBYTE *lplpBuffer, IN DWORD dwPrefMaxLen, OUT LPDWORD lpdwEntriesRead, OUT LPDWORD lpdwTotalEntries, IN OUT LPDWORD lpdwResumeHandle OPTIONAL) |
DWORD APIENTRY | MprConfigInterfaceCreate (IN HANDLE hMprConfig, IN DWORD dwLevel, IN LPBYTE lpbBuffer, OUT HANDLE *phRouterInterface) |
DWORD APIENTRY | MprConfigInterfaceDelete (IN HANDLE hMprConfig, IN HANDLE hRouterInterface) |
DWORD APIENTRY | MprConfigInterfaceGetHandle (IN HANDLE hMprConfig, IN LPWSTR lpwsInterfaceName, OUT HANDLE *phRouterInterface) |
DWORD APIENTRY | MprConfigInterfaceGetInfo (IN HANDLE hMprConfig, IN HANDLE hRouterInterface, IN DWORD dwLevel, IN OUT LPBYTE *lplpBuffer, OUT LPDWORD lpdwBufferSize) |
DWORD APIENTRY | MprConfigInterfaceSetInfo (IN HANDLE hMprConfig, IN HANDLE hRouterInterface, IN DWORD dwLevel, IN LPBYTE lpbBuffer) |
DWORD APIENTRY | MprConfigInterfaceEnum (IN HANDLE hMprConfig, IN DWORD dwLevel, IN OUT LPBYTE *lplpBuffer, IN DWORD dwPrefMaxLen, OUT LPDWORD lpdwEntriesRead, OUT LPDWORD lpdwTotalEntries, IN OUT LPDWORD lpdwResumeHandle OPTIONAL) |
DWORD APIENTRY | MprConfigInterfaceTransportAdd (IN HANDLE hMprConfig, IN HANDLE hRouterInterface, IN DWORD dwTransportId, IN LPWSTR lpwsTransportName OPTIONAL, IN LPBYTE pInterfaceInfo, IN DWORD dwInterfaceInfoSize, OUT HANDLE *phRouterIfTransport) |
DWORD APIENTRY | MprConfigInterfaceTransportRemove (IN HANDLE hMprConfig, IN HANDLE hRouterInterface, IN HANDLE hRouterIfTransport) |
DWORD APIENTRY | MprConfigInterfaceTransportGetHandle (IN HANDLE hMprConfig, IN HANDLE hRouterInterface, IN DWORD dwTransportId, OUT HANDLE *phRouterIfTransport) |
DWORD APIENTRY | MprConfigInterfaceTransportGetInfo (IN HANDLE hMprConfig, IN HANDLE hRouterInterface, IN HANDLE hRouterIfTransport, IN OUT LPBYTE *ppInterfaceInfo OPTIONAL, OUT LPDWORD lpdwInterfaceInfoSize OPTIONAL) |
DWORD APIENTRY | MprConfigInterfaceTransportSetInfo (IN HANDLE hMprConfig, IN HANDLE hRouterInterface, IN HANDLE hRouterIfTransport, IN LPBYTE pInterfaceInfo OPTIONAL, IN DWORD dwInterfaceInfoSize OPTIONAL) |
DWORD APIENTRY | MprConfigInterfaceTransportEnum (IN HANDLE hMprConfig, IN HANDLE hRouterInterface, IN DWORD dwLevel, IN OUT LPBYTE *lplpBuffer, IN DWORD dwPrefMaxLen, OUT LPDWORD lpdwEntriesRead, OUT LPDWORD lpdwTotalEntries, IN OUT LPDWORD lpdwResumeHandle OPTIONAL) |
DWORD APIENTRY | MprConfigGetFriendlyName (IN HANDLE hMprConfig, IN PWCHAR pszGuidName, OUT PWCHAR pszBuffer, IN DWORD dwBufferSize) |
DWORD APIENTRY | MprConfigGetGuidName (IN HANDLE hMprConfig, IN PWCHAR pszFriendlyName, OUT PWCHAR pszBuffer, IN DWORD dwBufferSize) |
DWORD APIENTRY | MprInfoCreate (IN DWORD dwVersion, OUT LPVOID *lplpNewHeader) |
DWORD APIENTRY | MprInfoDelete (IN LPVOID lpHeader) |
DWORD APIENTRY | MprInfoRemoveAll (IN LPVOID lpHeader, OUT LPVOID *lplpNewHeader) |
DWORD APIENTRY | MprInfoDuplicate (IN LPVOID lpHeader, OUT LPVOID *lplpNewHeader) |
DWORD APIENTRY | MprInfoBlockAdd (IN LPVOID lpHeader, IN DWORD dwInfoType, IN DWORD dwItemSize, IN DWORD dwItemCount, IN LPBYTE lpItemData, OUT LPVOID *lplpNewHeader) |
DWORD APIENTRY | MprInfoBlockRemove (IN LPVOID lpHeader, IN DWORD dwInfoType, OUT LPVOID *lplpNewHeader) |
DWORD APIENTRY | MprInfoBlockSet (IN LPVOID lpHeader, IN DWORD dwInfoType, IN DWORD dwItemSize, IN DWORD dwItemCount, IN LPBYTE lpItemData, OUT LPVOID *lplpNewHeader) |
DWORD APIENTRY | MprInfoBlockFind (IN LPVOID lpHeader, IN DWORD dwInfoType, OUT LPDWORD lpdwItemSize, OUT LPDWORD lpdwItemCount, OUT LPBYTE *lplpItemData) |
DWORD APIENTRY | MprInfoBlockQuerySize (IN LPVOID lpHeader) |
#define MprInfoBlockExists | ( | h, | |||
t | ) | (MprInfoBlockFind((h),(t),NULL,NULL,NULL) == NO_ERROR) |
#define RASPRIV_CallbackType |
Value:
typedef HANDLE MIB_SERVER_HANDLE |
typedef struct _MPR_IFTRANSPORT_0 MPR_IFTRANSPORT_0 |
typedef struct _MPR_INTERFACE_0 MPR_INTERFACE_0 |
typedef struct _MPR_IPINIP_INTERFACE_0 MPR_IPINIP_INTERFACE_0 |
typedef struct _MPR_SERVER_0 MPR_SERVER_0 |
typedef HANDLE MPR_SERVER_HANDLE |
typedef struct _MPR_TRANSPORT_0 MPR_TRANSPORT_0 |
typedef struct _MPR_IFTRANSPORT_0 * PMPR_IFTRANSPORT_0 |
typedef struct _MPR_INTERFACE_0 * PMPR_INTERFACE_0 |
typedef struct _MPR_IPINIP_INTERFACE_0 * PMPR_IPINIP_INTERFACE_0 |
typedef struct _MPR_SERVER_0 * PMPR_SERVER_0 |
typedef struct _MPR_TRANSPORT_0 * PMPR_TRANSPORT_0 |
typedef struct _PPP_ATCP_INFO PPP_ATCP_INFO |
typedef struct _PPP_IPCP_INFO PPP_IPCP_INFO |
typedef struct _PPP_IPCP_INFO2 PPP_IPCP_INFO2 |
typedef struct _PPP_IPXCP_INFO PPP_IPXCP_INFO |
typedef struct _PPP_NBFCP_INFO PPP_NBFCP_INFO |
typedef struct _RAS_CONNECTION_0 * PRAS_CONNECTION_0 |
typedef struct _RAS_CONNECTION_1 * PRAS_CONNECTION_1 |
typedef struct _RAS_PORT_0 * PRAS_PORT_0 |
typedef struct _RAS_PORT_1 * PRAS_PORT_1 |
typedef struct _RAS_USER_0 * PRAS_USER_0 |
typedef struct _RAS_USER_1 * PRAS_USER_1 |
typedef struct _RAS_CONNECTION_0 RAS_CONNECTION_0 |
typedef struct _RAS_CONNECTION_1 RAS_CONNECTION_1 |
typedef enum _RAS_HARDWARE_CONDITION RAS_HARDWARE_CONDITION |
typedef struct _RAS_PORT_0 RAS_PORT_0 |
typedef struct _RAS_PORT_1 RAS_PORT_1 |
typedef enum _RAS_PORT_CONDITION RAS_PORT_CONDITION |
typedef HANDLE RAS_SERVER_HANDLE |
typedef struct _RAS_USER_0 RAS_USER_0 |
typedef struct _RAS_USER_1 RAS_USER_1 |
typedef enum _ROUTER_CONNECTION_STATE ROUTER_CONNECTION_STATE |
typedef enum _ROUTER_INTERFACE_TYPE ROUTER_INTERFACE_TYPE |
enum _RAS_PORT_CONDITION |
BOOL APIENTRY MprAdminAcceptNewConnection | ( | IN RAS_CONNECTION_0 * | pRasConnection0, | |
IN RAS_CONNECTION_1 * | pRasConnection1 | |||
) |
BOOL APIENTRY MprAdminAcceptNewLink | ( | IN RAS_PORT_0 * | pRasPort0, | |
IN RAS_PORT_1 * | pRasPort1 | |||
) |
DWORD APIENTRY MprAdminBufferFree | ( | IN LPVOID | pBuffer | ) |
DWORD APIENTRY MprAdminConnectionClearStats | ( | IN RAS_SERVER_HANDLE | hRasServer, | |
IN HANDLE | hConnection | |||
) |
DWORD APIENTRY MprAdminConnectionEnum | ( | IN RAS_SERVER_HANDLE | hRasServer, | |
IN DWORD | dwLevel, | |||
OUT LPBYTE * | lplpbBuffer, | |||
IN DWORD | dwPrefMaxLen, | |||
OUT LPDWORD | lpdwEntriesRead, | |||
OUT LPDWORD | lpdwTotalEntries, | |||
IN LPDWORD lpdwResumeHandle | OPTIONAL | |||
) |
DWORD APIENTRY MprAdminConnectionGetInfo | ( | IN RAS_SERVER_HANDLE | hRasServer, | |
IN DWORD | dwLevel, | |||
IN HANDLE | hConnection, | |||
OUT LPBYTE * | lplpbBuffer | |||
) |
VOID APIENTRY MprAdminConnectionHangupNotification | ( | IN RAS_CONNECTION_0 * | pRasConnection0, | |
IN RAS_CONNECTION_1 * | pRasConnection1 | |||
) |
DWORD APIENTRY MprAdminGetErrorString | ( | IN DWORD | dwError, | |
OUT LPWSTR * | lpwsErrorString | |||
) |
DWORD APIENTRY MprAdminGetIpAddressForUser | ( | IN WCHAR * | lpwszUserName, | |
IN WCHAR * | lpwszPortName, | |||
IN OUT DWORD * | lpdwIpAddress, | |||
OUT BOOL * | bNotifyRelease | |||
) |
DWORD APIENTRY MprAdminGetPDCServer | ( | IN const WCHAR * | lpszDomain, | |
IN const WCHAR * | lpszServer, | |||
OUT LPWSTR | lpszPDCServer | |||
) |
DWORD APIENTRY MprAdminInterfaceConnect | ( | IN MPR_SERVER_HANDLE | hMprServer, | |
IN HANDLE | hInterface, | |||
IN HANDLE | hEvent, | |||
IN BOOL | fSynchronous | |||
) |
DWORD APIENTRY MprAdminInterfaceCreate | ( | IN MPR_SERVER_HANDLE | hMprServer, | |
IN DWORD | dwLevel, | |||
IN LPBYTE | lpbBuffer, | |||
OUT HANDLE * | phInterface | |||
) |
DWORD APIENTRY MprAdminInterfaceDelete | ( | IN MPR_SERVER_HANDLE | hMprServer, | |
IN HANDLE | hInterface | |||
) |
DWORD APIENTRY MprAdminInterfaceDisconnect | ( | IN MPR_SERVER_HANDLE | hMprServer, | |
IN HANDLE | hInterface | |||
) |
DWORD APIENTRY MprAdminInterfaceEnum | ( | IN MPR_SERVER_HANDLE | hMprServer, | |
IN DWORD | dwLevel, | |||
OUT LPBYTE * | lplpbBuffer, | |||
IN DWORD | dwPrefMaxLen, | |||
OUT LPDWORD | lpdwEntriesRead, | |||
OUT LPDWORD | lpdwTotalEntries, | |||
IN LPDWORD lpdwResumeHandle | OPTIONAL | |||
) |
DWORD APIENTRY MprAdminInterfaceGetCredentials | ( | IN LPWSTR lpwsServer | OPTIONAL, | |
IN LPWSTR | lpwsInterfaceName, | |||
OUT LPWSTR lpwsUserName | OPTIONAL, | |||
OUT LPWSTR lpwsPassword | OPTIONAL, | |||
OUT LPWSTR lpwsDomainName | OPTIONAL | |||
) |
DWORD APIENTRY MprAdminInterfaceGetHandle | ( | IN MPR_SERVER_HANDLE | hMprServer, | |
IN LPWSTR | lpwsInterfaceName, | |||
OUT HANDLE * | phInterface, | |||
IN BOOL | fIncludeClientInterfaces | |||
) |
DWORD APIENTRY MprAdminInterfaceGetInfo | ( | IN MPR_SERVER_HANDLE | hMprServer, | |
IN HANDLE | hInterface, | |||
IN DWORD | dwLevel, | |||
IN LPBYTE * | lplpbBuffer | |||
) |
DWORD APIENTRY MprAdminInterfaceQueryUpdateResult | ( | IN MPR_SERVER_HANDLE | hMprServer, | |
IN HANDLE | hInterface, | |||
IN DWORD | dwProtocolId, | |||
OUT LPDWORD | lpdwUpdateResult | |||
) |
DWORD APIENTRY MprAdminInterfaceSetCredentials | ( | IN LPWSTR lpwsServer | OPTIONAL, | |
IN LPWSTR | lpwsInterfaceName, | |||
IN LPWSTR lpwsUserName | OPTIONAL, | |||
IN LPWSTR lpwsDomainName | OPTIONAL, | |||
IN LPWSTR lpwsPassword | OPTIONAL | |||
) |
DWORD APIENTRY MprAdminInterfaceSetInfo | ( | IN MPR_SERVER_HANDLE | hMprServer, | |
IN HANDLE | hInterface, | |||
IN DWORD | dwLevel, | |||
IN LPBYTE | lpbBuffer | |||
) |
DWORD APIENTRY MprAdminInterfaceTransportAdd | ( | IN MPR_SERVER_HANDLE | hMprServer, | |
IN HANDLE | hInterface, | |||
IN DWORD | dwTransportId, | |||
IN LPBYTE | pInterfaceInfo, | |||
IN DWORD | dwInterfaceInfoSize | |||
) |
DWORD APIENTRY MprAdminInterfaceTransportGetInfo | ( | IN MPR_SERVER_HANDLE | hMprServer, | |
IN HANDLE | hInterface, | |||
IN DWORD | dwTransportId, | |||
OUT LPBYTE * | ppInterfaceInfo, | |||
OUT LPDWORD lpdwpInterfaceInfoSize | OPTIONAL | |||
) |
DWORD APIENTRY MprAdminInterfaceTransportRemove | ( | IN MPR_SERVER_HANDLE | hMprServer, | |
IN HANDLE | hInterface, | |||
IN DWORD | dwTransportId | |||
) |
DWORD APIENTRY MprAdminInterfaceTransportSetInfo | ( | IN MPR_SERVER_HANDLE | hMprServer, | |
IN HANDLE | hInterface, | |||
IN DWORD | dwTransportId, | |||
IN LPBYTE | pInterfaceInfo, | |||
IN DWORD | dwInterfaceInfoSize | |||
) |
DWORD APIENTRY MprAdminInterfaceUpdatePhonebookInfo | ( | IN MPR_SERVER_HANDLE | hMprServer, | |
IN HANDLE | hInterface | |||
) |
DWORD APIENTRY MprAdminInterfaceUpdateRoutes | ( | IN MPR_SERVER_HANDLE | hMprServer, | |
IN HANDLE | hInterface, | |||
IN DWORD | dwProtocolId, | |||
IN HANDLE | hEvent | |||
) |
BOOL APIENTRY MprAdminIsServiceRunning | ( | IN LPWSTR | lpwsServerName | ) |
VOID APIENTRY MprAdminLinkHangupNotification | ( | IN RAS_PORT_0 * | pRasPort0, | |
IN RAS_PORT_1 * | pRasPort1 | |||
) |
DWORD APIENTRY MprAdminMIBBufferFree | ( | IN LPVOID | pBuffer | ) |
DWORD APIENTRY MprAdminMIBEntryCreate | ( | IN MIB_SERVER_HANDLE | hMibServer, | |
IN DWORD | dwPid, | |||
IN DWORD | dwRoutingPid, | |||
IN LPVOID | lpEntry, | |||
IN DWORD | dwEntrySize | |||
) |
DWORD APIENTRY MprAdminMIBEntryDelete | ( | IN MIB_SERVER_HANDLE | hMibServer, | |
IN DWORD | dwProtocolId, | |||
IN DWORD | dwRoutingPid, | |||
IN LPVOID | lpEntry, | |||
IN DWORD | dwEntrySize | |||
) |
DWORD APIENTRY MprAdminMIBEntryGet | ( | IN MIB_SERVER_HANDLE | hMibServer, | |
IN DWORD | dwProtocolId, | |||
IN DWORD | dwRoutingPid, | |||
IN LPVOID | lpInEntry, | |||
IN DWORD | dwInEntrySize, | |||
OUT LPVOID * | lplpOutEntry, | |||
OUT LPDWORD | lpOutEntrySize | |||
) |
DWORD APIENTRY MprAdminMIBEntryGetFirst | ( | IN MIB_SERVER_HANDLE | hMibServer, | |
IN DWORD | dwProtocolId, | |||
IN DWORD | dwRoutingPid, | |||
IN LPVOID | lpInEntry, | |||
IN DWORD | dwInEntrySize, | |||
OUT LPVOID * | lplpOutEntry, | |||
OUT LPDWORD | lpOutEntrySize | |||
) |
DWORD APIENTRY MprAdminMIBEntryGetNext | ( | IN MIB_SERVER_HANDLE | hMibServer, | |
IN DWORD | dwProtocolId, | |||
IN DWORD | dwRoutingPid, | |||
IN LPVOID | lpInEntry, | |||
IN DWORD | dwInEntrySize, | |||
OUT LPVOID * | lplpOutEntry, | |||
OUT LPDWORD | lpOutEntrySize | |||
) |
DWORD APIENTRY MprAdminMIBEntrySet | ( | IN MIB_SERVER_HANDLE | hMibServer, | |
IN DWORD | dwProtocolId, | |||
IN DWORD | dwRoutingPid, | |||
IN LPVOID | lpEntry, | |||
IN DWORD | dwEntrySize | |||
) |
DWORD APIENTRY MprAdminMIBGetTrapInfo | ( | IN MIB_SERVER_HANDLE | hMibServer, | |
IN DWORD | dwProtocolId, | |||
IN DWORD | dwRoutingPid, | |||
IN LPVOID | lpInData, | |||
IN DWORD | dwInDataSize, | |||
OUT LPVOID * | lplpOutData, | |||
IN OUT LPDWORD | lpOutDataSize | |||
) |
DWORD APIENTRY MprAdminMIBServerConnect | ( | IN LPWSTR lpwsServerName | OPTIONAL, | |
OUT MIB_SERVER_HANDLE * | phMibServer | |||
) |
VOID APIENTRY MprAdminMIBServerDisconnect | ( | IN MIB_SERVER_HANDLE | hMibServer | ) |
DWORD APIENTRY MprAdminMIBSetTrapInfo | ( | IN DWORD | dwProtocolId, | |
IN DWORD | dwRoutingPid, | |||
IN HANDLE | hEvent, | |||
IN LPVOID | lpInData, | |||
IN DWORD | dwInDataSize, | |||
OUT LPVOID * | lplpOutData, | |||
IN OUT LPDWORD | lpOutDataSize | |||
) |
DWORD APIENTRY MprAdminPortClearStats | ( | IN RAS_SERVER_HANDLE | hRasServer, | |
IN HANDLE | hPort | |||
) |
DWORD APIENTRY MprAdminPortDisconnect | ( | IN RAS_SERVER_HANDLE | hRasServer, | |
IN HANDLE | hPort | |||
) |
DWORD APIENTRY MprAdminPortEnum | ( | IN RAS_SERVER_HANDLE | hRasServer, | |
IN DWORD | dwLevel, | |||
IN HANDLE | hConnection, | |||
OUT LPBYTE * | lplpbBuffer, | |||
IN DWORD | dwPrefMaxLen, | |||
OUT LPDWORD | lpdwEntriesRead, | |||
OUT LPDWORD | lpdwTotalEntries, | |||
IN LPDWORD lpdwResumeHandle | OPTIONAL | |||
) |
DWORD APIENTRY MprAdminPortGetInfo | ( | IN RAS_SERVER_HANDLE | hRasServer, | |
IN DWORD | dwLevel, | |||
IN HANDLE | hPort, | |||
OUT LPBYTE * | lplpbBuffer | |||
) |
DWORD APIENTRY MprAdminPortReset | ( | IN RAS_SERVER_HANDLE | hRasServer, | |
IN HANDLE | hPort | |||
) |
VOID APIENTRY MprAdminReleaseIpAddress | ( | IN WCHAR * | lpszUserName, | |
IN WCHAR * | lpszPortName, | |||
IN DWORD * | lpdwIpAddress | |||
) |
DWORD APIENTRY MprAdminServerConnect | ( | IN LPWSTR lpwsServerName | OPTIONAL, | |
OUT MPR_SERVER_HANDLE * | phMprServer | |||
) |
VOID APIENTRY MprAdminServerDisconnect | ( | IN MPR_SERVER_HANDLE | hMprServer | ) |
DWORD APIENTRY MprAdminServerGetInfo | ( | IN MPR_SERVER_HANDLE | hMprServer, | |
IN DWORD | dwLevel, | |||
OUT LPBYTE * | lplpbBuffer | |||
) |
DWORD APIENTRY MprAdminTransportGetInfo | ( | IN MPR_SERVER_HANDLE | hMprServer, | |
IN DWORD | dwTransportId, | |||
OUT LPBYTE *ppGlobalInfo | OPTIONAL, | |||
OUT LPDWORD lpdwGlobalInfoSize | OPTIONAL, | |||
OUT LPBYTE *ppClientInterfaceInfo | OPTIONAL, | |||
OUT LPDWORD lpdwClientInterfaceInfoSize | OPTIONAL | |||
) |
DWORD APIENTRY MprAdminTransportSetInfo | ( | IN MPR_SERVER_HANDLE | hMprServer, | |
IN DWORD | dwTransportId, | |||
IN LPBYTE pGlobalInfo | OPTIONAL, | |||
IN DWORD | dwGlobalInfoSize, | |||
IN LPBYTE pClientInterfaceInfo | OPTIONAL, | |||
IN DWORD | dwClientInterfaceInfoSize | |||
) |
DWORD APIENTRY MprAdminUserGetInfo | ( | IN const WCHAR * | lpszServer, | |
IN const WCHAR * | lpszUser, | |||
IN DWORD | dwLevel, | |||
OUT LPBYTE | lpbBuffer | |||
) |
DWORD APIENTRY MprAdminUserSetInfo | ( | IN const WCHAR * | lpszServer, | |
IN const WCHAR * | lpszUser, | |||
IN DWORD | dwLevel, | |||
IN const LPBYTE | lpbBuffer | |||
) |
DWORD APIENTRY MprConfigBufferFree | ( | IN LPVOID | pBuffer | ) |
DWORD APIENTRY MprConfigGetFriendlyName | ( | IN HANDLE | hMprConfig, | |
IN PWCHAR | pszGuidName, | |||
OUT PWCHAR | pszBuffer, | |||
IN DWORD | dwBufferSize | |||
) |
DWORD APIENTRY MprConfigGetGuidName | ( | IN HANDLE | hMprConfig, | |
IN PWCHAR | pszFriendlyName, | |||
OUT PWCHAR | pszBuffer, | |||
IN DWORD | dwBufferSize | |||
) |
DWORD APIENTRY MprConfigInterfaceCreate | ( | IN HANDLE | hMprConfig, | |
IN DWORD | dwLevel, | |||
IN LPBYTE | lpbBuffer, | |||
OUT HANDLE * | phRouterInterface | |||
) |
DWORD APIENTRY MprConfigInterfaceDelete | ( | IN HANDLE | hMprConfig, | |
IN HANDLE | hRouterInterface | |||
) |
DWORD APIENTRY MprConfigInterfaceEnum | ( | IN HANDLE | hMprConfig, | |
IN DWORD | dwLevel, | |||
IN OUT LPBYTE * | lplpBuffer, | |||
IN DWORD | dwPrefMaxLen, | |||
OUT LPDWORD | lpdwEntriesRead, | |||
OUT LPDWORD | lpdwTotalEntries, | |||
IN OUT LPDWORD lpdwResumeHandle | OPTIONAL | |||
) |
DWORD APIENTRY MprConfigInterfaceGetHandle | ( | IN HANDLE | hMprConfig, | |
IN LPWSTR | lpwsInterfaceName, | |||
OUT HANDLE * | phRouterInterface | |||
) |
DWORD APIENTRY MprConfigInterfaceGetInfo | ( | IN HANDLE | hMprConfig, | |
IN HANDLE | hRouterInterface, | |||
IN DWORD | dwLevel, | |||
IN OUT LPBYTE * | lplpBuffer, | |||
OUT LPDWORD | lpdwBufferSize | |||
) |
DWORD APIENTRY MprConfigInterfaceSetInfo | ( | IN HANDLE | hMprConfig, | |
IN HANDLE | hRouterInterface, | |||
IN DWORD | dwLevel, | |||
IN LPBYTE | lpbBuffer | |||
) |
DWORD APIENTRY MprConfigInterfaceTransportAdd | ( | IN HANDLE | hMprConfig, | |
IN HANDLE | hRouterInterface, | |||
IN DWORD | dwTransportId, | |||
IN LPWSTR lpwsTransportName | OPTIONAL, | |||
IN LPBYTE | pInterfaceInfo, | |||
IN DWORD | dwInterfaceInfoSize, | |||
OUT HANDLE * | phRouterIfTransport | |||
) |
DWORD APIENTRY MprConfigInterfaceTransportEnum | ( | IN HANDLE | hMprConfig, | |
IN HANDLE | hRouterInterface, | |||
IN DWORD | dwLevel, | |||
IN OUT LPBYTE * | lplpBuffer, | |||
IN DWORD | dwPrefMaxLen, | |||
OUT LPDWORD | lpdwEntriesRead, | |||
OUT LPDWORD | lpdwTotalEntries, | |||
IN OUT LPDWORD lpdwResumeHandle | OPTIONAL | |||
) |
DWORD APIENTRY MprConfigInterfaceTransportGetHandle | ( | IN HANDLE | hMprConfig, | |
IN HANDLE | hRouterInterface, | |||
IN DWORD | dwTransportId, | |||
OUT HANDLE * | phRouterIfTransport | |||
) |
DWORD APIENTRY MprConfigInterfaceTransportGetInfo | ( | IN HANDLE | hMprConfig, | |
IN HANDLE | hRouterInterface, | |||
IN HANDLE | hRouterIfTransport, | |||
IN OUT LPBYTE *ppInterfaceInfo | OPTIONAL, | |||
OUT LPDWORD lpdwInterfaceInfoSize | OPTIONAL | |||
) |
DWORD APIENTRY MprConfigInterfaceTransportRemove | ( | IN HANDLE | hMprConfig, | |
IN HANDLE | hRouterInterface, | |||
IN HANDLE | hRouterIfTransport | |||
) |
DWORD APIENTRY MprConfigInterfaceTransportSetInfo | ( | IN HANDLE | hMprConfig, | |
IN HANDLE | hRouterInterface, | |||
IN HANDLE | hRouterIfTransport, | |||
IN LPBYTE pInterfaceInfo | OPTIONAL, | |||
IN DWORD dwInterfaceInfoSize | OPTIONAL | |||
) |
DWORD APIENTRY MprConfigServerBackup | ( | IN HANDLE | hMprConfig, | |
IN LPWSTR | lpwsPath | |||
) |
DWORD APIENTRY MprConfigServerConnect | ( | IN LPWSTR | lpwsServerName, | |
OUT HANDLE * | phMprConfig | |||
) |
VOID APIENTRY MprConfigServerDisconnect | ( | IN HANDLE | hMprConfig | ) |
DWORD APIENTRY MprConfigServerGetInfo | ( | IN HANDLE | hMprConfig, | |
IN DWORD | dwLevel, | |||
OUT LPBYTE * | lplpbBuffer | |||
) |
DWORD APIENTRY MprConfigServerInstall | ( | IN DWORD | dwLevel, | |
IN PVOID | pBuffer | |||
) |
DWORD APIENTRY MprConfigServerRefresh | ( | IN HANDLE | hMprConfig | ) |
DWORD APIENTRY MprConfigServerRestore | ( | IN HANDLE | hMprConfig, | |
IN LPWSTR | lpwsPath | |||
) |
DWORD APIENTRY MprConfigTransportCreate | ( | IN HANDLE | hMprConfig, | |
IN DWORD | dwTransportId, | |||
IN LPWSTR lpwsTransportName | OPTIONAL, | |||
IN LPBYTE | pGlobalInfo, | |||
IN DWORD | dwGlobalInfoSize, | |||
IN LPBYTE pClientInterfaceInfo | OPTIONAL, | |||
IN DWORD dwClientInterfaceInfoSize | OPTIONAL, | |||
IN LPWSTR | lpwsDLLPath, | |||
OUT HANDLE * | phRouterTransport | |||
) |
DWORD APIENTRY MprConfigTransportDelete | ( | IN HANDLE | hMprConfig, | |
IN HANDLE | hRouterTransport | |||
) |
DWORD APIENTRY MprConfigTransportEnum | ( | IN HANDLE | hMprConfig, | |
IN DWORD | dwLevel, | |||
IN OUT LPBYTE * | lplpBuffer, | |||
IN DWORD | dwPrefMaxLen, | |||
OUT LPDWORD | lpdwEntriesRead, | |||
OUT LPDWORD | lpdwTotalEntries, | |||
IN OUT LPDWORD lpdwResumeHandle | OPTIONAL | |||
) |
DWORD APIENTRY MprConfigTransportGetHandle | ( | IN HANDLE | hMprConfig, | |
IN DWORD | dwTransportId, | |||
OUT HANDLE * | phRouterTransport | |||
) |
DWORD APIENTRY MprConfigTransportGetInfo | ( | IN HANDLE | hMprConfig, | |
IN HANDLE | hRouterTransport, | |||
IN OUT LPBYTE *ppGlobalInfo | OPTIONAL, | |||
OUT LPDWORD lpdwGlobalInfoSize | OPTIONAL, | |||
IN OUT LPBYTE *ppClientInterfaceInfo | OPTIONAL, | |||
OUT LPDWORD lpdwClientInterfaceInfoSize | OPTIONAL, | |||
IN OUT LPWSTR *lplpwsDLLPath | OPTIONAL | |||
) |
DWORD APIENTRY MprConfigTransportSetInfo | ( | IN HANDLE | hMprConfig, | |
IN HANDLE | hRouterTransport, | |||
IN LPBYTE pGlobalInfo | OPTIONAL, | |||
IN DWORD dwGlobalInfoSize | OPTIONAL, | |||
IN LPBYTE pClientInterfaceInfo | OPTIONAL, | |||
IN DWORD dwClientInterfaceInfoSize | OPTIONAL, | |||
IN LPWSTR lpwsDLLPath | OPTIONAL | |||
) |
DWORD APIENTRY MprInfoBlockAdd | ( | IN LPVOID | lpHeader, | |
IN DWORD | dwInfoType, | |||
IN DWORD | dwItemSize, | |||
IN DWORD | dwItemCount, | |||
IN LPBYTE | lpItemData, | |||
OUT LPVOID * | lplpNewHeader | |||
) |
DWORD APIENTRY MprInfoBlockFind | ( | IN LPVOID | lpHeader, | |
IN DWORD | dwInfoType, | |||
OUT LPDWORD | lpdwItemSize, | |||
OUT LPDWORD | lpdwItemCount, | |||
OUT LPBYTE * | lplpItemData | |||
) |
DWORD APIENTRY MprInfoBlockQuerySize | ( | IN LPVOID | lpHeader | ) |
DWORD APIENTRY MprInfoBlockRemove | ( | IN LPVOID | lpHeader, | |
IN DWORD | dwInfoType, | |||
OUT LPVOID * | lplpNewHeader | |||
) |
DWORD APIENTRY MprInfoBlockSet | ( | IN LPVOID | lpHeader, | |
IN DWORD | dwInfoType, | |||
IN DWORD | dwItemSize, | |||
IN DWORD | dwItemCount, | |||
IN LPBYTE | lpItemData, | |||
OUT LPVOID * | lplpNewHeader | |||
) |
DWORD APIENTRY MprInfoCreate | ( | IN DWORD | dwVersion, | |
OUT LPVOID * | lplpNewHeader | |||
) |
DWORD APIENTRY MprInfoDelete | ( | IN LPVOID | lpHeader | ) |
DWORD APIENTRY MprInfoDuplicate | ( | IN LPVOID | lpHeader, | |
OUT LPVOID * | lplpNewHeader | |||
) |
DWORD APIENTRY MprInfoRemoveAll | ( | IN LPVOID | lpHeader, | |
OUT LPVOID * | lplpNewHeader | |||
) |
DWORD APIENTRY MprSetupIpInIpInterfaceFriendlyNameCreate | ( | PWCHAR | pwszMachineName, | |
PMPR_IPINIP_INTERFACE_0 | pNameInformation | |||
) |
DWORD APIENTRY MprSetupIpInIpInterfaceFriendlyNameDelete | ( | IN PWCHAR | pwszMachineName, | |
IN GUID * | pGuid | |||
) |
DWORD APIENTRY MprSetupIpInIpInterfaceFriendlyNameEnum | ( | IN PWCHAR | pwszMachineName, | |
OUT LPBYTE * | lplpBuffer, | |||
OUT LPDWORD | lpdwEntriesRead | |||
) |
DWORD APIENTRY MprSetupIpInIpInterfaceFriendlyNameFree | ( | IN LPVOID | lpBuffer | ) |