const WindowsBatchOperationUserdata = extern struct
const WindowsBatchOperationUserdata = extern struct { file: windows.HANDLE, iosb: windows.IO_STATUS_BLOCK, const Erased = Io.Operation.Storage.Pending.Userdata; comptime { assert(@sizeOf(WindowsBatchOperationUserdata) <= @sizeOf(Erased)); } fn toErased(userdata: *WindowsBatchOperationUserdata) *Erased { return @ptrCast(userdata); } fn fromErased(erased: *Erased) *WindowsBatchOperationUserdata { return @ptrCast(erased); } }