2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
+ * include/mprapi.h (MprAdminConnection*,MprAdminPort*): Add declaration.
+ * lib/mprapi.def: New file.
+
+2006-05-02 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
+
* include/mprapi.h (PPP_*INFO*, RAS_CONNECTION_*, RAS_PORT_*,
RAS_USER_*): New structures.
* include/mprapi.h (RAS_FLAGS_*,PPP_LCP_*,RASCCPCA_* ,PPP_CCP_*,MAX_*,
#define PPP_LCP_CHAP_MS 0x00000080
#define PPP_LCP_CHAP_MSV2 0x00000081
#define PPP_LCP_MULTILINK_FRAMING 0x00000001
-
typedef enum _RAS_HARDWARE_CONDITION {
RAS_HARDWARE_OPERATIONAL,
RAS_HARDWARE_FAILURE
WCHAR wszPhoneNumber[MAX_PHONE_NUMBER_LEN+1];
BYTE bfPrivilege2;
} RAS_USER_1,*PRAS_USER_1;
+typedef HANDLE RAS_SERVER_HANDLE;
+DWORD WINAPI MprAdminConnectionClearStats(RAS_SERVER_HANDLE,HANDLE);
+DWORD WINAPI MprAdminConnectionEnum(RAS_SERVER_HANDLE,DWORD,LPBYTE*,DWORD,LPDWORD,LPDWORD,LPDWORD);
+DWORD WINAPI MprAdminConnectionGetInfo(RAS_SERVER_HANDLE,DWORD,HANDLE,LPBYTE*);
+DWORD WINAPI MprAdminConnectionRemoveQuarantine(HANDLE,HANDLE,BOOL);
+DWORD WINAPI MprAdminPortClearStats(RAS_SERVER_HANDLE,HANDLE);
+DWORD WINAPI MprAdminPortDisconnect(RAS_SERVER_HANDLE,HANDLE);
+DWORD WINAPI MprAdminPortEnum(RAS_SERVER_HANDLE,DWORD,HANDLE,LPBYTE*,DWORD,LPDWORD,LPDWORD,LPDWORD);
+DWORD WINAPI MprAdminPortGetInfo(RAS_SERVER_HANDLE,DWORD,HANDLE,LPBYTE);
+DWORD WINAPI MprAdminPortReset(RAS_SERVER_HANDLE,HANDLE);
#endif
#ifdef __cplusplus
--- /dev/null
+LIBRARY MPRAPI.DLL
+EXPORTS
+MprAdminConnectionClearStats@8
+MprAdminConnectionEnum@28
+MprAdminConnectionGetInfo@16
+MprAdminConnectionRemoveQuarantine@12
+MprAdminPortClearStats@8
+MprAdminPortDisconnect@8
+MprAdminPortEnum@32
+MprAdminPortGetInfo@16
+MprAdminPortReset@8