ReactOS 0.4.15-dev-7924-g5949c20
_DEVICE_FNS Struct Reference

#include <types.h>

Public Attributes

RD_NTSTATUS(* create )(uint32 device, uint32 desired_access, uint32 share_mode, uint32 create_disposition, uint32 flags_and_attributes, char *filename, RD_NTHANDLE *handle)
 
RD_NTSTATUS(* close )(RD_NTHANDLE handle)
 
RD_NTSTATUS(* read )(RD_NTHANDLE handle, uint8 *data, uint32 length, uint32 offset, uint32 *result)
 
RD_NTSTATUS(* write )(RD_NTHANDLE handle, uint8 *data, uint32 length, uint32 offset, uint32 *result)
 
RD_NTSTATUS(* device_control )(RD_NTHANDLE handle, uint32 request, STREAM in, STREAM out)
 

Detailed Description

Definition at line 200 of file types.h.

Member Data Documentation

◆ close

RD_NTSTATUS(* _DEVICE_FNS::close) (RD_NTHANDLE handle)

Definition at line 205 of file types.h.

◆ create

RD_NTSTATUS(* _DEVICE_FNS::create) (uint32 device, uint32 desired_access, uint32 share_mode, uint32 create_disposition, uint32 flags_and_attributes, char *filename, RD_NTHANDLE *handle)

Definition at line 202 of file types.h.

◆ device_control

RD_NTSTATUS(* _DEVICE_FNS::device_control) (RD_NTHANDLE handle, uint32 request, STREAM in, STREAM out)

Definition at line 210 of file types.h.

◆ read

Definition at line 206 of file types.h.

Referenced by _rdpdr_check_fds().

◆ write

Definition at line 208 of file types.h.

Referenced by _rdpdr_check_fds().


The documentation for this struct was generated from the following file: