VOID
SoundMoveCancellableQueue(
IN OUT PLIST_ENTRY From,
IN OUT PLIST_ENTRY To
);
The SoundMoveCancellableQueue function moves a queue of cancelable IRPs to another queue.
None.
The SoundMoveCancellableQueue function initializes the To queue by calling InitializeListHead.
Generally, drivers using soundlib.lib do not need to manipulate IRP queues because DPCs in soundlib.lib handle IRP completion. For drivers that do manipulate IRP queues, the SoundAddIrpToCancellableQ, SoundRemoveFromCancellableQ, SoundMoveCancellableQueue, SoundFreePendingIrps, and SoundFreeQ functions are provided.