home *** CD-ROM | disk | FTP | other *** search
/ PCNET 2006 September - Disc 1 / PCNET_CD_2006_09.iso / surpriz / MSRMesh-VirtualWIFI.MSI / ioctl.h2 < prev    next >
Encoding:
Text File  |  2005-06-24  |  842 b   |  39 lines

  1. /*
  2.  * Author   : Ranveer Chandra
  3.  * Directory: VirtualWiFi_Root\install
  4.  * File Name: ioctl.h
  5.  * Purpose  : declare the functions used to make ioctl calls
  6.  */
  7.  
  8. #ifndef _IOCTL
  9. #define _IOCTL
  10. #include <devioctl.h>
  11. #include "ioctlcodes.h"
  12.  
  13. typedef    ULONG SwitchingTime;
  14.  
  15. BOOL isInstalledVirtualWiFi();
  16.  
  17. VOID ioctlSet(DWORD dwIOControlCode,
  18.        LPVOID lpInBuffer,
  19.        DWORD lpInBufferSize);
  20.  
  21. VOID ioctlGet(DWORD dwIOControlCode,
  22.        LPVOID lpOutBuffer,
  23.        DWORD lpOutBufferSize);
  24.  
  25. ULONG ioctlGetFromAdapter(DWORD dwIOControlCode,
  26.        LPVOID lpInBuffer,
  27.        DWORD  lpInBufferSize,
  28.        LPVOID lpOutBuffer,
  29.        DWORD  lpOutBufferSize);
  30.  
  31. ULONG ioctlGetSSIDFromAdapter(DWORD dwIOControlCode,
  32.        LPVOID lpInBuffer,
  33.        DWORD  lpInBufferSize,
  34.        LPVOID lpOutBuffer,
  35.        DWORD  lpOutBufferSize);
  36.  
  37.  
  38. #endif //_IOCTL
  39.