ReactOS 0.4.15-dev-6056-gb29b268
|
Go to the source code of this file.
Functions | |
VOID | TiWriteErrorLog (PDRIVER_OBJECT DriverContext, NTSTATUS ErrorCode, ULONG UniqueErrorValue, NTSTATUS FinalStatus, PWSTR String, ULONG DumpDataCount, PULONG DumpData) |
NTSTATUS | TiCreateFileObject (PDEVICE_OBJECT DeviceObject, PIRP Irp) |
NTSTATUS | TiCloseFileObject (PDEVICE_OBJECT DeviceObject, PIRP Irp) |
NTSTATUS NTAPI | TiDispatchOpenClose (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
NTSTATUS NTAPI | TiDispatchInternal (PDEVICE_OBJECT DeviceObject, PIRP Irp) |
NTSTATUS NTAPI | TiDispatch (PDEVICE_OBJECT DeviceObject, PIRP Irp) |
Dispatch routine for IRP_MJ_DEVICE_CONTROL requests. | |
VOID NTAPI | TiUnload (PDRIVER_OBJECT DriverObject) |
NTSTATUS NTAPI | DriverEntry (PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath) |
VOID NTAPI | IPAddInterface (ULONG Unknown0, ULONG Unknown1, ULONG Unknown2, ULONG Unknown3, ULONG Unknown4) |
VOID NTAPI | IPDelInterface (ULONG Unknown0) |
VOID NTAPI | LookupRoute (ULONG Unknown0, ULONG Unknown1) |
NTSTATUS NTAPI DriverEntry | ( | PDRIVER_OBJECT | DriverObject, |
PUNICODE_STRING | RegistryPath | ||
) |
Definition at line 626 of file main.c.
VOID NTAPI IPAddInterface | ( | ULONG | Unknown0, |
ULONG | Unknown1, | ||
ULONG | Unknown2, | ||
ULONG | Unknown3, | ||
ULONG | Unknown4 | ||
) |
NTSTATUS TiCloseFileObject | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Definition at line 284 of file main.c.
Referenced by TiDispatchOpenClose().
NTSTATUS TiCreateFileObject | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Definition at line 109 of file main.c.
Referenced by TiDispatchOpenClose().
NTSTATUS NTAPI TiDispatch | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Dispatch routine for IRP_MJ_DEVICE_CONTROL requests.
[in] | DeviceObject | Pointer to a device object for this driver |
[in] | Irp | Pointer to a I/O request packet |
Definition at line 488 of file main.c.
Referenced by DriverEntry().
NTSTATUS NTAPI TiDispatchInternal | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Definition at line 374 of file main.c.
Referenced by DriverEntry(), and TiDispatch().
Definition at line 333 of file main.c.
Referenced by DriverEntry().
VOID NTAPI TiUnload | ( | PDRIVER_OBJECT | DriverObject | ) |
Definition at line 560 of file main.c.
Referenced by DriverEntry().
VOID TiWriteErrorLog | ( | PDRIVER_OBJECT | DriverContext, |
NTSTATUS | ErrorCode, | ||
ULONG | UniqueErrorValue, | ||
NTSTATUS | FinalStatus, | ||
PWSTR | String, | ||
ULONG | DumpDataCount, | ||
PULONG | DumpData | ||
) |
Definition at line 32 of file main.c.
Referenced by DriverEntry().
ULONG EntityCount = 0 |
Definition at line 24 of file main.c.
Referenced by AddEntity(), DriverEntry(), GetContext(), InfoTdiQueryEntityType(), InfoTdiQueryGetAddrTable(), InfoTdiQueryGetRouteTable(), InfoTdiQueryListEntities(), RemoveEntityByContext(), START_TEST(), TdiQueryAddress(), and WSHNotify().
TDIEntityInfo* EntityList = NULL |
Definition at line 23 of file main.c.
Referenced by AddEntity(), DriverEntry(), GetContext(), InfoTdiQueryEntityType(), InfoTdiQueryGetAddrTable(), InfoTdiQueryGetRouteTable(), InfoTdiQueryListEntities(), RemoveEntityByContext(), and TiUnload().
KSPIN_LOCK EntityListLock |
Definition at line 22 of file main.c.
Referenced by AddEntity(), DriverEntry(), GetContext(), InfoTdiQueryEntityType(), InfoTdiQueryGetAddrTable(), InfoTdiQueryGetRouteTable(), InfoTdiQueryListEntities(), and RemoveEntityByContext().
ULONG EntityMax = 0 |
Definition at line 25 of file main.c.
Referenced by DriverEntry().
NDIS_HANDLE GlobalBufferPool = NULL |
Definition at line 21 of file main.c.
Referenced by DriverEntry(), and TiUnload().
NDIS_HANDLE GlobalPacketPool = NULL |
Definition at line 20 of file main.c.
Referenced by DriverEntry(), and TiUnload().
PDEVICE_OBJECT IPDeviceObject = NULL |
Definition at line 18 of file main.c.
Referenced by DriverEntry(), TiCreateFileObject(), and TiUnload().
KDPC IPTimeoutDpc |
Definition at line 30 of file main.c.
Referenced by DriverEntry().
KTIMER IPTimer |
Definition at line 29 of file main.c.
Referenced by DriverEntry(), and TiUnload().
PDEVICE_OBJECT RawIPDeviceObject = NULL |
Definition at line 19 of file main.c.
Referenced by DriverEntry(), TiCreateFileObject(), and TiUnload().
PDEVICE_OBJECT TCPDeviceObject = NULL |
Definition at line 16 of file main.c.
Referenced by DriverEntry(), TCPAllocateConnectionEndpoint(), TiCreateFileObject(), and TiUnload().
PDEVICE_OBJECT UDPDeviceObject = NULL |
Definition at line 17 of file main.c.
Referenced by DriverEntry(), TiCreateFileObject(), and TiUnload().
UDP_STATISTICS UDPStats |
Definition at line 26 of file main.c.
Referenced by RawIPStartup(), and UDPStartup().