fix build...sigh...sorry, my ntoskrnl builds with NDK
Modified: trunk/reactos/include/ntos/ntpnp.h
Modified: trunk/reactos/include/ntos/port.h
Modified: trunk/reactos/include/ntos/zw.h
Modified: trunk/reactos/ntoskrnl/fs/mcb.c
Modified: trunk/reactos/w32api/include/ddk/ntapi.h
_____
Modified: trunk/reactos/include/ntos/ntpnp.h
--- trunk/reactos/include/ntos/ntpnp.h 2005-06-23 04:42:49 UTC (rev
16236)
+++ trunk/reactos/include/ntos/ntpnp.h 2005-06-23 04:52:27 UTC (rev
16237)
@@ -173,7 +173,7 @@
PPLUGPLAY_EVENT_BLOCK Buffer,
ULONG BufferSize);
*/
-
+
/*
* NtPlugPlayControl
*
_____
Modified: trunk/reactos/include/ntos/port.h
--- trunk/reactos/include/ntos/port.h 2005-06-23 04:42:49 UTC (rev
16236)
+++ trunk/reactos/include/ntos/port.h 2005-06-23 04:52:27 UTC (rev
16237)
@@ -13,18 +13,12 @@
#ifndef __INCLUDE_PORT_H
#define __INCLUDE_PORT_H
-#ifndef __USE_W32API
-
/* Port Object Access */
#define PORT_ALL_ACCESS (0x1)
-#else /* __USE_W32API */
-
#include <ddk/ntifs.h>
-#endif /* __USE_W32API */
-
#endif /* __INCLUDE_PORT_H */
/* EOF */
_____
Modified: trunk/reactos/include/ntos/zw.h
--- trunk/reactos/include/ntos/zw.h 2005-06-23 04:42:49 UTC (rev
16236)
+++ trunk/reactos/include/ntos/zw.h 2005-06-23 04:52:27 UTC (rev
16237)
@@ -6464,6 +6464,24 @@
#endif /* !__USE_W32API */
+struct _PLUGPLAY_EVENT_BLOCK;
+NTSTATUS
+STDCALL
+NtGetPlugPlayEvent(
+ ULONG Reserved1,
+ ULONG Reserved2,
+ struct _PLUGPLAY_EVENT_BLOCK *Buffer,
+ ULONG BufferSize
+);
+
+NTSTATUS
+STDCALL
+NtPlugPlayControl(
+ ULONG ControlCode,
+ PVOID Buffer,
+ ULONG BufferSize
+);
+
/*
* FUNCTION: Loads a registry key.
* ARGUMENTS:
_____
Modified: trunk/reactos/ntoskrnl/fs/mcb.c
--- trunk/reactos/ntoskrnl/fs/mcb.c 2005-06-23 04:42:49 UTC (rev
16236)
+++ trunk/reactos/ntoskrnl/fs/mcb.c 2005-06-23 04:52:27 UTC (rev
16237)
@@ -45,7 +45,7 @@
IN LBN Lbn,
IN ULONG SectorCount)
{
- return FsRtlAddLargeMcbEntry(& Mcb->LargeMcb,
+ return FsRtlAddLargeMcbEntry(&
Mcb->DummyFieldThatSizesThisStructureCorrectly,
(LONGLONG) Vbn,
(LONGLONG) Lbn,
(LONGLONG) SectorCount);
@@ -82,7 +82,7 @@
LONGLONG llSectorCount;
/* Call the Large version */
- Return = FsRtlGetNextLargeMcbEntry(&Mcb->LargeMcb,
+ Return =
FsRtlGetNextLargeMcbEntry(&Mcb->DummyFieldThatSizesThisStructureCorrectl
y,
RunIndex,
&llVbn,
&llLbn,
@@ -106,7 +106,7 @@
IN POOL_TYPE PoolType)
{
UNIMPLEMENTED;
- Mcb->PoolType = PoolType;
+ Mcb->BaseMcb.PoolType = PoolType;
}
/*
@@ -117,7 +117,7 @@
FsRtlInitializeMcb (IN PMCB Mcb,
IN POOL_TYPE PoolType)
{
- FsRtlInitializeLargeMcb(& Mcb->LargeMcb, PoolType);
+ FsRtlInitializeLargeMcb(&
Mcb->DummyFieldThatSizesThisStructureCorrectly, PoolType);
}
@@ -209,7 +209,7 @@
LONGLONG llLbn;
/* Call the Large version */
- Return = FsRtlLookupLastLargeMcbEntry(&Mcb->LargeMcb,
+ Return =
FsRtlLookupLastLargeMcbEntry(&Mcb->DummyFieldThatSizesThisStructureCorre
ctly,
&llVbn,
&llLbn);
@@ -237,7 +237,7 @@
LONGLONG llSectorCount;
/* Call the Large version */
- Return = FsRtlLookupLargeMcbEntry(&Mcb->LargeMcb,
+ Return =
FsRtlLookupLargeMcbEntry(&Mcb->DummyFieldThatSizesThisStructureCorrectly
,
(LONGLONG)Vbn,
&llLbn,
&llSectorCount,
@@ -262,7 +262,7 @@
{
ULONG NumberOfRuns;
ExAcquireFastMutex (Mcb->FastMutex);
- NumberOfRuns=Mcb->PairCount;
+ NumberOfRuns=Mcb->BaseMcb.MaximumPairCount;
ExReleaseFastMutex (Mcb->FastMutex);
return(NumberOfRuns);
}
@@ -276,7 +276,7 @@
ULONG STDCALL
FsRtlNumberOfRunsInMcb (IN PMCB Mcb)
{
- return FsRtlNumberOfRunsInLargeMcb(& Mcb->LargeMcb);
+ return FsRtlNumberOfRunsInLargeMcb(&
Mcb->DummyFieldThatSizesThisStructureCorrectly);
}
@@ -301,7 +301,7 @@
IN ULONG SectorCount)
{
/* Call the large function */
- return FsRtlRemoveLargeMcbEntry(&Mcb->LargeMcb,
+ return
FsRtlRemoveLargeMcbEntry(&Mcb->DummyFieldThatSizesThisStructureCorrectly
,
(LONGLONG)Vbn,
(LONGLONG)SectorCount);
}
@@ -353,7 +353,7 @@
FsRtlTruncateMcb (IN PMCB Mcb,
IN VBN Vbn)
{
- FsRtlTruncateLargeMcb (& Mcb->LargeMcb, (LONGLONG) Vbn);
+ FsRtlTruncateLargeMcb (&
Mcb->DummyFieldThatSizesThisStructureCorrectly, (LONGLONG) Vbn);
}
@@ -374,7 +374,7 @@
VOID STDCALL
FsRtlUninitializeMcb (IN PMCB Mcb)
{
- FsRtlUninitializeLargeMcb(& Mcb->LargeMcb);
+ FsRtlUninitializeLargeMcb(&
Mcb->DummyFieldThatSizesThisStructureCorrectly);
}
_____
Modified: trunk/reactos/w32api/include/ddk/ntapi.h
--- trunk/reactos/w32api/include/ddk/ntapi.h 2005-06-23 04:42:49 UTC
(rev 16236)
+++ trunk/reactos/w32api/include/ddk/ntapi.h 2005-06-23 04:52:27 UTC
(rev 16237)
@@ -248,20 +248,6 @@
ULONG CurrentTimeZoneId;
} SYSTEM_TIME_OF_DAY_INFORMATION, *PSYSTEM_TIME_OF_DAY_INFORMATION;
-typedef struct _VM_COUNTERS {
- ULONG PeakVirtualSize;
- ULONG VirtualSize;
- ULONG PageFaultCount;
- ULONG PeakWorkingSetSize;
- ULONG WorkingSetSize;
- ULONG QuotaPeakPagedPoolUsage;
- ULONG QuotaPagedPoolUsage;
- ULONG QuotaPeakNonPagedPoolUsage;
- ULONG QuotaNonPagedPoolUsage;
- ULONG PagefileUsage;
- ULONG PeakPagefileUsage;
-} VM_COUNTERS, *PVM_COUNTERS;
-
typedef enum _THREAD_STATE {
Initialized,
Ready,
@@ -1486,23 +1472,7 @@
#define SEM_NOALIGNMENTFAULTEXCEPT 0x0004
#define SEM_NOOPENFILEERRORBOX 0x8000
/* end winbase.h */
-typedef struct _POOLED_USAGE_AND_LIMITS {
- ULONG PeakPagedPoolUsage;
- ULONG PagedPoolUsage;
- ULONG PagedPoolLimit;
- ULONG PeakNonPagedPoolUsage;
- ULONG NonPagedPoolUsage;
- ULONG NonPagedPoolLimit;
- ULONG PeakPagefileUsage;
- ULONG PagefileUsage;
- ULONG PagefileLimit;
-} POOLED_USAGE_AND_LIMITS, *PPOOLED_USAGE_AND_LIMITS;
-typedef struct _PROCESS_WS_WATCH_INFORMATION {
- PVOID FaultingPc;
- PVOID FaultingVa;
-} PROCESS_WS_WATCH_INFORMATION, *PPROCESS_WS_WATCH_INFORMATION;
-
/* PROCESS_PRIORITY_CLASS.PriorityClass constants */
#define PC_IDLE 1
#define PC_NORMAL 2