ReactOS  0.4.14-dev-614-gbfd8a84
udf_lib_common.h File Reference
#include "udferr_usr.h"
Include dependency graph for udf_lib_common.h:

Go to the source code of this file.

Macros

#define UDF_SUCCESS(x)   ( (UDF_STATUS)(x)>=0 )
 

Typedefs

typedef LONG UDF_STATUS
 
typedef UDF_STATUS(* PREAD_FUNCTION) (PVOID lpParameter, PVOID lpBuffer, ULONG nLength, LONGLONG liOffset, PULONG lpNumberOfBytesRead)
 
typedef UDF_STATUS(* PWRITE_FUNCTION) (PVOID lpParameter, PVOID lpBuffer, ULONG nLength, LONGLONG liOffset, PULONG lpNumberOfBytesRead)
 
typedef UDF_STATUS(* PIOCTL_FUNCTION) (PVOID lpParameter, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned)
 
typedef UDF_STATUS(* PREOPEN_FUNCTION) (PVOID *lpParameter)
 
typedef UDF_STATUS(* PGETSIZE_FUNCTION) (PVOID lpParameter, __int64 *size, ULONG *block_size)
 
typedef UDF_STATUS(* PFLUSH_FUNCTION) (PVOID lpParameter)
 

Macro Definition Documentation

◆ UDF_SUCCESS

#define UDF_SUCCESS (   x)    ( (UDF_STATUS)(x)>=0 )

Definition at line 16 of file udf_lib_common.h.

Typedef Documentation

◆ PFLUSH_FUNCTION

typedef UDF_STATUS(* PFLUSH_FUNCTION) (PVOID lpParameter)

Definition at line 56 of file udf_lib_common.h.

◆ PGETSIZE_FUNCTION

typedef UDF_STATUS(* PGETSIZE_FUNCTION) (PVOID lpParameter, __int64 *size, ULONG *block_size)

Definition at line 50 of file udf_lib_common.h.

◆ PIOCTL_FUNCTION

typedef UDF_STATUS(* PIOCTL_FUNCTION) (PVOID lpParameter, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned)

Definition at line 34 of file udf_lib_common.h.

◆ PREAD_FUNCTION

typedef UDF_STATUS(* PREAD_FUNCTION) (PVOID lpParameter, PVOID lpBuffer, ULONG nLength, LONGLONG liOffset, PULONG lpNumberOfBytesRead)

Definition at line 18 of file udf_lib_common.h.

◆ PREOPEN_FUNCTION

typedef UDF_STATUS(* PREOPEN_FUNCTION) (PVOID *lpParameter)

Definition at line 46 of file udf_lib_common.h.

◆ PWRITE_FUNCTION

typedef UDF_STATUS(* PWRITE_FUNCTION) (PVOID lpParameter, PVOID lpBuffer, ULONG nLength, LONGLONG liOffset, PULONG lpNumberOfBytesRead)

Definition at line 26 of file udf_lib_common.h.

◆ UDF_STATUS

typedef LONG UDF_STATUS

Definition at line 14 of file udf_lib_common.h.