// NDISUIO.h: interface for the NDISUIO class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_NDISUIO_H__70791F22_746A_4F82_B023_FF6182AA2DE7__INCLUDED_) #define AFX_NDISUIO_H__70791F22_746A_4F82_B023_FF6182AA2DE7__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include #include #include class NDISUIO { public: NDISUIO(); virtual ~NDISUIO(); BOOL GetDeviceName( LPWSTR ); BOOL GetRSSI( DWORD& ); BOOL GetSSID( LPWSTR ); BOOL GetMacAddr( UCHAR* ); BOOL GetBSSIDList( BYTE* ); BOOL BroadcastScanList(); private: HANDLE m_hNDISUIO; WCHAR m_lpszAdapterName[128]; }; #endif // !defined(AFX_NDISUIO_H__70791F22_746A_4F82_B023_FF6182AA2DE7__INCLUDED_)