From: Timo Kreuzer Date: Mon, 7 Jan 2019 01:59:24 +0000 (+0100) Subject: [CDROM_NEW] Fix SLIST_ENTRY vs SINGLE_LIST_ENTRY issues X-Git-Tag: 0.4.13-dev~284 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=05f4951b8c2f49b3b0645f825854c8e6fd34f8a7 [CDROM_NEW] Fix SLIST_ENTRY vs SINGLE_LIST_ENTRY issues --- diff --git a/drivers/storage/class/cdrom_new/cdrom.c b/drivers/storage/class/cdrom_new/cdrom.c index cbf3efb612a..e4703e30732 100644 --- a/drivers/storage/class/cdrom_new/cdrom.c +++ b/drivers/storage/class/cdrom_new/cdrom.c @@ -1412,9 +1412,9 @@ CdRomStartIo( // ExInterlockedPushEntrySList(&(cdData->Mmc.DelayedIrps), - (PSINGLE_LIST_ENTRY)&(Irp->Tail.Overlay.DriverContext[0]), + (PSLIST_ENTRY)&(Irp->Tail.Overlay.DriverContext[0]), // ReactOS &(cdData->Mmc.DelayedLock)); - + queueDepth = ExQueryDepthSList(&(cdData->Mmc.DelayedIrps)); if (queueDepth == 1) { diff --git a/drivers/storage/class/cdrom_new/mmc.c b/drivers/storage/class/cdrom_new/mmc.c index 7dcc3614a1d..8ea84a89ef9 100644 --- a/drivers/storage/class/cdrom_new/mmc.c +++ b/drivers/storage/class/cdrom_new/mmc.c @@ -1233,7 +1233,11 @@ CdRompFlushDelayedList( IN BOOLEAN CalledFromWorkItem ) { +#ifdef __REACTOS__ + PSLIST_ENTRY list; +#else PSINGLE_LIST_ENTRY list; +#endif PIRP irp; // NOTE - REF #0002