ReactOS 0.4.15-dev-7924-g5949c20
ntoskrnl.c File Reference
#include <freeldr.h>
#include <ntoskrnl.h>
Include dependency graph for ntoskrnl.c:

Go to the source code of this file.

Functions

VOID NTAPI KeInitializeEvent (IN PRKEVENT Event, IN EVENT_TYPE Type, IN BOOLEAN State)
 
VOID NTAPI KeSetTimeIncrement (IN ULONG MaxIncrement, IN ULONG MinIncrement)
 
VOID FASTCALL IoAssignDriveLetters (IN struct _LOADER_PARAMETER_BLOCK *LoaderBlock, IN PSTRING NtDeviceName, OUT PUCHAR NtSystemPath, OUT PSTRING NtSystemPathString)
 
NTSTATUS FASTCALL IoSetPartitionInformation (IN PDEVICE_OBJECT DeviceObject, IN ULONG SectorSize, IN ULONG PartitionNumber, IN ULONG PartitionType)
 
NTSTATUS FASTCALL IoWritePartitionTable (IN PDEVICE_OBJECT DeviceObject, IN ULONG SectorSize, IN ULONG SectorsPerTrack, IN ULONG NumberOfHeads, IN PDRIVE_LAYOUT_INFORMATION PartitionBuffer)
 
VOID NTAPI KeStallExecutionProcessor (IN ULONG MicroSeconds)
 

Function Documentation

◆ IoAssignDriveLetters()

VOID FASTCALL IoAssignDriveLetters ( IN struct _LOADER_PARAMETER_BLOCK LoaderBlock,
IN PSTRING  NtDeviceName,
OUT PUCHAR  NtSystemPath,
OUT PSTRING  NtSystemPathString 
)

Definition at line 36 of file ntoskrnl.c.

41{
42}

Referenced by HalpAssignDriveLetters(), and IoInitSystem().

◆ IoSetPartitionInformation()

NTSTATUS FASTCALL IoSetPartitionInformation ( IN PDEVICE_OBJECT  DeviceObject,
IN ULONG  SectorSize,
IN ULONG  PartitionNumber,
IN ULONG  PartitionType 
)

Definition at line 46 of file ntoskrnl.c.

51{
53}
#define STATUS_NOT_IMPLEMENTED
Definition: ntstatus.h:239

Referenced by HalpSetPartitionInformation(), IoSetPartitionInformationEx(), and PartitionHandleDeviceControl().

◆ IoWritePartitionTable()

NTSTATUS FASTCALL IoWritePartitionTable ( IN PDEVICE_OBJECT  DeviceObject,
IN ULONG  SectorSize,
IN ULONG  SectorsPerTrack,
IN ULONG  NumberOfHeads,
IN PDRIVE_LAYOUT_INFORMATION  PartitionBuffer 
)

Definition at line 69 of file ntoskrnl.c.

75{
77}

Referenced by FstubWritePartitionTableMBR(), and HalpWritePartitionTable().

◆ KeInitializeEvent()

VOID NTAPI KeInitializeEvent ( IN PRKEVENT  Event,
IN EVENT_TYPE  Type,
IN BOOLEAN  State 
)

Definition at line 18 of file ntoskrnl.c.

22{
23 RtlZeroMemory(Event, sizeof(*Event));
24}
#define RtlZeroMemory(Destination, Length)
Definition: typedefs.h:262

◆ KeSetTimeIncrement()

VOID NTAPI KeSetTimeIncrement ( IN ULONG  MaxIncrement,
IN ULONG  MinIncrement 
)

Definition at line 28 of file ntoskrnl.c.

31{
32}

Referenced by HalInitSystem(), and HalpInitializeClock().

◆ KeStallExecutionProcessor()