Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenfbtrwr.h
Go to the documentation of this file.
00001 // Copyright (c) 2004, Antony C. Roberts 00002 00003 // Use of this file is subject to the terms 00004 // described in the LICENSE.TXT file that 00005 // accompanies this file. 00006 // 00007 // Your use of this file indicates your 00008 // acceptance of the terms described in 00009 // LICENSE.TXT. 00010 // 00011 // http://www.freebt.net 00012 00013 #ifndef _FREEBT_RWR_H 00014 #define _FREEBT_RWR_H 00015 00016 #ifdef __cplusplus 00017 extern "C" { 00018 #endif 00019 00020 typedef struct _FREEBT_RW_CONTEXT 00021 { 00022 PURB Urb; 00023 PMDL Mdl; 00024 ULONG Length; // remaining to xfer 00025 ULONG Numxfer; // cumulate xfer 00026 ULONG_PTR VirtualAddress; // va for next segment of xfer. 00027 00028 } FREEBT_RW_CONTEXT, * PFREEBT_RW_CONTEXT; 00029 00030 NTSTATUS FreeBT_DispatchRead(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); 00031 NTSTATUS FreeBT_ReadCompletion(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Context); 00032 NTSTATUS FreeBT_DispatchWrite(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp); 00033 NTSTATUS FreeBT_WriteCompletion(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Context); 00034 00035 #ifdef __cplusplus 00036 }; 00037 #endif 00038 00039 #endif Generated on Sun May 27 2012 04:27:14 for ReactOS by
1.7.6.1
|