1/** 2 * This file has no copyright assigned and is placed in the Public Domain. 3 * This file is part of the mingw-w64 runtime package. 4 * No warranty is given; refer to the file DISCLAIMER.PD within this package. 5 */ 6#ifndef __SENSAPI_H__ 7#define __SENSAPI_H__ 8 9#include <_mingw_unicode.h> 10 11#ifdef __cplusplus 12extern "C" { 13#endif 14 15#define NETWORK_ALIVE_LAN 0x00000001 16#define NETWORK_ALIVE_WAN 0x00000002 17#define NETWORK_ALIVE_AOL 0x00000004 18 19 typedef struct tagQOCINFO { 20 DWORD dwSize; 21 DWORD dwFlags; 22 DWORD dwInSpeed; 23 DWORD dwOutSpeed; 24 } QOCINFO,*LPQOCINFO; 25 26#define IsDestinationReachable __MINGW_NAME_AW(IsDestinationReachable) 27 28 WINBOOL WINAPI IsDestinationReachableA(LPCSTR lpszDestination,LPQOCINFO lpQOCInfo); 29 WINBOOL WINAPI IsDestinationReachableW(LPCWSTR lpszDestination,LPQOCINFO lpQOCInfo); 30 WINBOOL WINAPI IsNetworkAlive(LPDWORD lpdwFlags); 31 32#ifdef __cplusplus 33} 34#endif 35#endif 36