www.pudn.com > DMBDRV.rar > CeIoCtrls_If.h


 
#ifndef _CEIOCTRLS_IF 
#define _CEIOCTRLS_IF 
 
#include  
 
#define SIANO_SDIO_DEVICE_INSTANCE0	TEXT("NDL1:") 
#define SIANO_SPI_DEVICE_INSTANCE0	TEXT("SPI1:") 
#define SIANO_USB_DEVICE_INSTANCE0	TEXT("USN1:") 
 
#define SIANO_MAKE_IOCTL(index) \ 
      CTL_CODE(40000, 2048 + (index), METHOD_BUFFERED, FILE_ANY_ACCESS) 
 
/* input format : UINT32 - requested file stream type */ 
#define SIANO_IOCTL_SET_FILE_STREAM_TYPE	SIANO_MAKE_IOCTL(0) 
 
/* input format : None */ 
#define SIANO_IOCTL_CANCEL_IO				SIANO_MAKE_IOCTL(1) 
//RAN: Added to pass dvbh Data with call back... 
#define SIANO_IOCTL_REGISTER_CALLBACK		SIANO_MAKE_IOCTL(2) 
#define SIANO_IOCTL_DERGISTER_CALLBACK		SIANO_MAKE_IOCTL(3) 
#define SIANO_IOCTL_PASS_HANDLE				SIANO_MAKE_IOCTL(4) 
 
 
typedef enum { 
	SIANO_CTRL_FILE_STREAM, 
	SIANO_DATA_FILE_STREAM, 
	SIANO_NUM_OF_FILE_STREAMS 
 
} SIANO_FILE_STREAM_TYPE_E; 
 
#endif