#include <portcls.h>
#include <float_cast.h>
Go to the source code of this file.
◆ KeRestoreFloatingPointState
◆ KeSaveFloatingPointState
◆ PKMIXER_DEVICE_EXT
◆ PSUM_NODE_CONTEXT
◆ CreatePin()
Definition at line 699 of file pin.c.
701{
706
707
711
713
716
717
720}
static PIO_STACK_LOCATION IoGetCurrentIrpStackLocation(PIRP Irp)
KSDDKAPI NTSTATUS NTAPI KsAllocateObjectHeader(OUT KSOBJECT_HEADER *Header, IN ULONG ItemsCount, IN PKSOBJECT_CREATE_ITEM ItemsList OPTIONAL, IN PIRP Irp, IN KSDISPATCH_TABLE *Table)
static KSDISPATCH_TABLE PinTable
#define ExAllocatePool(type, size)
#define RtlZeroMemory(Destination, Length)
#define STATUS_INSUFFICIENT_RESOURCES
Referenced by DispatchCreateKMixPin().
◆ KMixAllocateDeviceHeader()
Definition at line 179 of file filter.c.
181{
183 PKSOBJECT_CREATE_ITEM CreateItem;
184
185
187 if (!CreateItem)
189
190
196
198 2,
199 CreateItem);
201}
KSDDKAPI NTSTATUS NTAPI KsAllocateDeviceHeader(OUT KSDEVICE_HEADER *OutHeader, IN ULONG ItemsCount, IN PKSOBJECT_CREATE_ITEM ItemsList OPTIONAL)
NTSTATUS NTAPI DispatchCreateKMix(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
NTSYSAPI VOID NTAPI RtlInitUnicodeString(PUNICODE_STRING DestinationString, PCWSTR SourceString)
Referenced by KMix_AddDevice().