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


/************************************************************************* 
                                                                     
 FILE NAME:   ioctls.h		                                         
                                                                     
 DESCRIPTION: Declarations of the io controls codes for SPI Driver	 
                                                                     
                                                                     
 Copyright (C) 2006 Consonance Ltd.                                
 All rights reserved                                                 
                                                                     
*************************************************************************/ 
 
#ifndef IOCTLS_H 
#define IOCTLS_H 
 
#ifdef __cplusplus 
extern "C" { 
#endif 
 
// We'll need some defines 
#include  
 
 
 
	//IO controls 
#define SPI_BASE_CODE	0x1000 
 
#define SPI_PROPEITRY_IOCTL_NOTIFY_IP_DATA	CTL_CODE(FILE_DEVICE_UNKNOWN,  (SPI_BASE_CODE+0), METHOD_BUFFERED, FILE_ANY_ACCESS) 
//#define SPI_REQUEST_INIT	CTL_CODE(FILE_DEVICE_UNKNOWN,  (SPI_BASE_CODE+0), METHOD_BUFFERED, FILE_ANY_ACCESS) 
//#define SPI_NOTIFY_CTRL		CTL_CODE(FILE_DEVICE_UNKNOWN,  (SPI_BASE_CODE+1), METHOD_BUFFERED, FILE_ANY_ACCESS) 
//#define SPI_NOTIFY_DATA		CTL_CODE(FILE_DEVICE_UNKNOWN,  (SPI_BASE_CODE+2), METHOD_BUFFERED, FILE_ANY_ACCESS) 
//#define SPI_CANCEL_IO		CTL_CODE(FILE_DEVICE_UNKNOWN,  (SPI_BASE_CODE+3), METHOD_BUFFERED, FILE_ANY_ACCESS) 
#ifdef __cplusplus 
} 
#endif 
 
#endif