ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

tdi_proto.h
Go to the documentation of this file.
00001 #pragma once
00002 
00003 NTSTATUS TdiConnect( PIRP *PendingIrp,
00004              PFILE_OBJECT ConnectionObject,
00005              PTDI_CONNECTION_INFORMATION ConnectionCallInfo,
00006              PTDI_CONNECTION_INFORMATION ConnectionReturnInfo,
00007              PIO_STATUS_BLOCK Iosb,
00008              PIO_COMPLETION_ROUTINE CompletionRoutine,
00009              PVOID CompletionContext );
00010 
00011 NTSTATUS TdiOpenConnectionEndpointFile(PUNICODE_STRING DeviceName,
00012                        PHANDLE ConnectionHandle,
00013                        PFILE_OBJECT *ConnectionObject);
00014 
00015 NTSTATUS TdiCloseDevice(HANDLE Handle,
00016             PFILE_OBJECT FileObject);
00017 
00018 NTSTATUS TdiDisconnect
00019 ( PIRP *Irp,
00020   PFILE_OBJECT TransportObject,
00021   PLARGE_INTEGER Time,
00022   USHORT Flags,
00023   PIO_STATUS_BLOCK Iosb,
00024   PIO_COMPLETION_ROUTINE CompletionRoutine,
00025   PVOID CompletionContext,
00026   PTDI_CONNECTION_INFORMATION RequestConnectionInfo,
00027   PTDI_CONNECTION_INFORMATION ReturnConnectionInfo );
00028 
00029 NTSTATUS TdiQueryInformation(
00030     PFILE_OBJECT FileObject,
00031     LONG QueryType,
00032     PMDL MdlBuffer);
00033 
00034 NTSTATUS TdiSetEventHandler(
00035     PFILE_OBJECT FileObject,
00036     LONG EventType,
00037     PVOID Handler,
00038     PVOID Context);
00039 
00040 NTSTATUS TdiQueryDeviceControl(
00041     PFILE_OBJECT FileObject,
00042     ULONG IoControlCode,
00043     PVOID InputBuffer,
00044     ULONG InputBufferLength,
00045     PVOID OutputBuffer,
00046     ULONG OutputBufferLength,
00047     PULONG Return);

Generated on Sun May 27 2012 04:28:02 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.