Go to the source code of this file.
◆ AfdGetContext()
Definition at line 14 of file context.c.
#define UNREFERENCED_PARAMETER(P)
#define STATUS_INVALID_PARAMETER
BOOLEAN SocketAcquireStateLock(PAFD_FCB FCB)
_Must_inspect_result_ _In_ FLT_CONTEXT_TYPE _In_ SIZE_T ContextSize
NTSTATUS NTAPI UnlockAndMaybeComplete(PAFD_FCB FCB, NTSTATUS Status, PIRP Irp, UINT Information)
_In_ PDEVICE_OBJECT DeviceObject
#define AFD_DbgPrint(_t_, _x_)
_In_ WDFREQUEST _In_ WDFFILEOBJECT FileObject
NTSTATUS LostSocket(PIRP Irp)
_In_ PIO_STACK_LOCATION IrpSp
#define RtlCopyMemory(Destination, Source, Length)
struct _NAMED_PIPE_CREATE_PARAMETERS * Parameters
Referenced by AfdDispatch().
◆ AfdGetContextSize()
Definition at line 40 of file context.c.
#define UNREFERENCED_PARAMETER(P)
BOOLEAN SocketAcquireStateLock(PAFD_FCB FCB)
NTSTATUS NTAPI UnlockAndMaybeComplete(PAFD_FCB FCB, NTSTATUS Status, PIRP Irp, UINT Information)
#define STATUS_BUFFER_TOO_SMALL
_In_ PDEVICE_OBJECT DeviceObject
#define AFD_DbgPrint(_t_, _x_)
_In_ WDFREQUEST _In_ WDFFILEOBJECT FileObject
NTSTATUS LostSocket(PIRP Irp)
_In_ PIO_STACK_LOCATION IrpSp
#define RtlCopyMemory(Destination, Source, Length)
struct _NAMED_PIPE_CREATE_PARAMETERS * Parameters
Referenced by AfdDispatch().
◆ AfdSetContext()
Definition at line 64 of file context.c.
#define UNREFERENCED_PARAMETER(P)
PVOID LockRequest(PIRP Irp, PIO_STACK_LOCATION IrpSp, BOOLEAN Output, KPROCESSOR_MODE *LockMode)
BOOLEAN SocketAcquireStateLock(PAFD_FCB FCB)
NTSTATUS NTAPI UnlockAndMaybeComplete(PAFD_FCB FCB, NTSTATUS Status, PIRP Irp, UINT Information)
_In_ PDEVICE_OBJECT DeviceObject
_In_ WDFREQUEST _In_ WDFFILEOBJECT FileObject
#define ExAllocatePoolWithTag(hernya, size, tag)
NTSTATUS LostSocket(PIRP Irp)
_In_ PIO_STACK_LOCATION IrpSp
#define RtlCopyMemory(Destination, Source, Length)
struct _NAMED_PIPE_CREATE_PARAMETERS * Parameters
#define ExFreePoolWithTag(_P, _T)
#define TAG_AFD_SOCKET_CONTEXT
Referenced by AfdDispatch().