Go to the source code of this file.
◆ AfdGetContext()
Definition at line 14 of file context.c.
15 {
20
22
24
26
32 }
33
35
37}
_In_ PIO_STACK_LOCATION IrpSp
NTSTATUS LostSocket(PIRP Irp)
NTSTATUS NTAPI UnlockAndMaybeComplete(PAFD_FCB FCB, NTSTATUS Status, PIRP Irp, UINT Information)
BOOLEAN SocketAcquireStateLock(PAFD_FCB FCB)
#define AFD_DbgPrint(_t_, _x_)
_Must_inspect_result_ _In_ FLT_CONTEXT_TYPE _In_ SIZE_T ContextSize
#define UNREFERENCED_PARAMETER(P)
struct _IO_STACK_LOCATION::@1694::@1695 DeviceIoControl
union _IO_STACK_LOCATION::@1694 Parameters
#define RtlCopyMemory(Destination, Source, Length)
#define STATUS_INVALID_PARAMETER
_In_ PDEVICE_OBJECT DeviceObject
_In_ WDFREQUEST _In_ WDFFILEOBJECT FileObject
Referenced by AfdDispatch().
◆ AfdGetContextSize()
Definition at line 40 of file context.c.
42{
45
47
49
51 {
54 }
55
59
61}
#define STATUS_BUFFER_TOO_SMALL
Referenced by AfdDispatch().
◆ AfdSetContext()
Definition at line 64 of file context.c.
65 {
69
71
73
76
80 }
81
85
87
89
93
95}
#define TAG_AFD_SOCKET_CONTEXT
PVOID LockRequest(PIRP Irp, PIO_STACK_LOCATION IrpSp, BOOLEAN Output, KPROCESSOR_MODE *LockMode)
#define ExAllocatePoolWithTag(hernya, size, tag)
#define ExFreePoolWithTag(_P, _T)
Referenced by AfdDispatch().