- driverdev_src5.zip
- driverdev_src5
- Programming
- development
- private
- src
- drivers
- network
- chatclient
- CLIENT.C
- makefile
- chatclientnet
- CLIENT.C
- makefile
- chatserver
- makefile
- SERV.C
- drvload
- inc
- makefile
- netdrv
- netlib
|
/**********************************************************************
*
* Toby Opferman
*
* Driver Example
*
* This example is for educational purposes only. I license this source
* out for use in learning how to write a device driver.
*
* Driver Shared Header File
**********************************************************************/
#ifndef __TDIEXAMPLE_H__
#define __TDIEXAMPLE_H__
typedef unsigned int UINT;
typedef char * PCHAR;
/* #define __USE_DIRECT__ */
#define __USE_BUFFERED__
NTSTATUS TdiExample_Create(PDEVICE_OBJECT DeviceObject, PIRP Irp);
NTSTATUS TdiExample_CleanUp(PDEVICE_OBJECT DeviceObject, PIRP Irp);
NTSTATUS TdiExample_Close(PDEVICE_OBJECT DeviceObject, PIRP Irp);
NTSTATUS TdiExample_IoControl(PDEVICE_OBJECT DeviceObject, PIRP Irp);
NTSTATUS TdiExample_Write(PDEVICE_OBJECT DeviceObject, PIRP Irp);
NTSTATUS TdiExample_Read(PDEVICE_OBJECT DeviceObject, PIRP Irp);
NTSTATUS TdiExample_UnSupportedFunction(PDEVICE_OBJECT DeviceObject, PIRP Irp);
NTSTATUS TdiExample_IoControlInternal(PDEVICE_OBJECT DeviceObject, PIRP Irp);
#endif
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
Toby Opferman has worked in just about all aspects of Windows development including applications, services and drivers.
He has also played a variety of roles professionally on a wide range of projects. This has included pure researching roles, architect roles and developer roles. He also was also solely responsible for debugging traps and blue screens for a number of years.
Previously of Citrix Systems he is very experienced in the area of Terminal Services. He currently works on Operating Systems and low level architecture at Intel.
He has started a youtube channel called "Checksum Error" that focuses on software.
https://www.youtube.com/channel/UCMN9q8DbU0dnllWpVRvn7Cw