#define ERROR_NOT_ENOUGH_MEMORY
#define ERROR_INSUFFICIENT_BUFFER
#define ERROR_INVALID_FUNCTION
#define ERROR_INVALID_PARAMETER
#define ERROR_NOT_SUPPORTED
#define HeapFree(x, y, z)
#define ERROR_ACCESS_DENIED
#define SND_ASSERT(condition)
#define MMSYSERR_NOTSUPPORTED
#define MMSYSERR_INVALPARAM
#define MMSYSERR_ALLOCATED
#define MMSYSERR_INVALFLAG
#define MMSYSERR_BADDEVICEID
_In_ NDIS_ERROR_CODE ErrorCode
_In_opt_ PENTER_STATE_SYSTEM_HANDLER _In_opt_ PVOID _In_ LONG _In_opt_ LONG volatile * Number
static HANDLE ProcessHeapHandle
UINT GetMemoryAllocationCount()
PVOID AllocateMemory(IN UINT Size)
MMRESULT TranslateInternalMmResult(IN MMRESULT Result)
UINT GetDigitCount(IN UINT Number)
VOID FreeMemory(IN PVOID Pointer)
static UINT CurrentAllocations
MMRESULT Win32ErrorToMmResult(IN UINT ErrorCode)
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG Size
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _Out_opt_ PUSHORT _Inout_opt_ PUNICODE_STRING Value
_At_(*)(_In_ PWSK_CLIENT Client, _In_opt_ PUNICODE_STRING NodeName, _In_opt_ PUNICODE_STRING ServiceName, _In_opt_ ULONG NameSpace, _In_opt_ GUID *Provider, _In_opt_ PADDRINFOEXW Hints, _Outptr_ PADDRINFOEXW *Result, _In_opt_ PEPROCESS OwningProcess, _In_opt_ PETHREAD OwningThread, _Inout_ PIRP Irp Result)(Mem)) NTSTATUS(WSKAPI *PFN_WSK_GET_ADDRESS_INFO