Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

DRUsbH8SimpleDef.h

00001 #ifndef DRUSBH8SIMPLEDEF_H
00002 #define DRUSBH8SIMPLEDEF_H
00003 #include <winioctl.h>
00004 ///////////////////////////////////////////////////////////
00005 //  Spidar user application interface
00006 //  Copyright (c) 2001, CyVerse Corporation
00007 ///////////////////////////////////////////////////////////
00008 
00009 #define SPIDAR_DEVICE_TYPE              0x8000
00010 #define SPIDAR_MAKE_IOCTL(t,c)\
00011         (ULONG)CTL_CODE((t), 0x800+(c), METHOD_BUFFERED, FILE_ANY_ACCESS)
00012 
00013     // TODO:  Specify the interface for this ioctl
00014     // Input:
00015     // Output:
00016 #define IOCTL_SPIDAR_SET_DATA\
00017             SPIDAR_MAKE_IOCTL(SPIDAR_DEVICE_TYPE, 0)
00018 
00019     // TODO:  Specify the interface for this ioctl
00020     // Input:
00021     // Output:
00022 #define IOCTL_SPIDAR_GET_DATA\
00023             SPIDAR_MAKE_IOCTL(SPIDAR_DEVICE_TYPE, 1)
00024 
00025     // TODO:  Specify the interface for this ioctl
00026     // Input:
00027     // Output:
00028 #define IOCTL_SPIDAR_PUT_DATA\
00029             SPIDAR_MAKE_IOCTL(SPIDAR_DEVICE_TYPE, 2)
00030 
00031     // TODO:  ƒ†[ƒU¥ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ƃ̒ʐM‚É—p‚¢‚ç‚ê‚éƒf[ƒ^\‘¢‚ð‚±‚±‚É‹Lq‚µ‚Ü‚·B
00032 
00033 
00034 #endif

Generated on Sun Apr 16 02:07:07 2006 for Springhead by  doxygen 1.4.1