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

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