Allocate a SendPacket NuDCL and append it to the program.
- macOS 10.3+
- Mac Catalyst 13.0+
The NuDCL pool to use.
The allocated DCL can be added to a CFBag for easily setting DCL update lists. Pass a CFMutableSetRef to add the allocated DCL to a CFBag; pass NULL to ignore. SaveBag is unmodified on failure.
The first buffer to be transmitted. Follow with additional ranges; terminate with NULL.
Returns an NuDCLSendPacketRef on success or 0 on failure.
Same as AllocateSendPacket but ranges are passed as a NULL-terminated vector of IOVirtualRange's