125 |
|
|
126 |
typedef struct _DEVICE_FNS |
typedef struct _DEVICE_FNS |
127 |
{ |
{ |
128 |
NTSTATUS (*create)(HANDLE *handle); |
NTSTATUS(*create) (HANDLE * handle); |
129 |
NTSTATUS (*close)(HANDLE handle); |
NTSTATUS(*close) (HANDLE handle); |
130 |
NTSTATUS (*read)(HANDLE handle, uint8 *data, uint32 length, uint32 *result); |
NTSTATUS(*read) (HANDLE handle, uint8 * data, uint32 length, uint32 * result); |
131 |
NTSTATUS (*write)(HANDLE handle, uint8 *data, uint32 length, uint32 *result); |
NTSTATUS(*write) (HANDLE handle, uint8 * data, uint32 length, uint32 * result); |
132 |
NTSTATUS (*device_control)(HANDLE handle, uint32 request, STREAM in, STREAM out); |
NTSTATUS(*device_control) (HANDLE handle, uint32 request, STREAM in, STREAM out); |
133 |
} |
} |
134 |
DEVICE_FNS; |
DEVICE_FNS; |
|
|
|