mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-03 04:13:31 +00:00
[NTDDK]
- Group related definitions. - Add missing NTAPI attribute to IoCreateFileSpecifyDeviceObjectHint and IoCreateFileEx. - Fix a FIXME. [SERIAL] - Remove redundant IoAttachDeviceToDeviceStackSafe definition. [MCE] - Add mce.h definitions. svn path=/branches/header-work/; revision=46256
This commit is contained in:
@@ -17,15 +17,6 @@
|
||||
#define PST_RS232 1
|
||||
#define COMMPROP_INITIALIZED 0xE73CF52E
|
||||
|
||||
#ifndef _NTIFS_
|
||||
/* Why is it only defined in ntifs.h file? */
|
||||
NTSTATUS NTAPI
|
||||
IoAttachDeviceToDeviceStackSafe(
|
||||
IN PDEVICE_OBJECT SourceDevice,
|
||||
IN PDEVICE_OBJECT TargetDevice,
|
||||
OUT PDEVICE_OBJECT *AttachedToDeviceObject);
|
||||
#endif
|
||||
|
||||
typedef enum
|
||||
{
|
||||
dsStopped,
|
||||
|
||||
+1074
File diff suppressed because it is too large
Load Diff
+28
-24
@@ -56,6 +56,11 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct _LOADER_PARAMETER_BLOCK;
|
||||
struct _CREATE_DISK;
|
||||
struct _DRIVE_LAYOUT_INFORMATION_EX;
|
||||
struct _SET_PARTITION_INFORMATION_EX;
|
||||
|
||||
typedef struct _BUS_HANDLER *PBUS_HANDLER;
|
||||
typedef struct _DEVICE_HANDLER_OBJECT *PDEVICE_HANDLER_OBJECT;
|
||||
#if defined(_NTHAL_INCLUDED_)
|
||||
@@ -86,9 +91,7 @@ extern NTSYSAPI CCHAR KeNumberProcessors;
|
||||
extern PCCHAR KeNumberProcessors;
|
||||
#endif
|
||||
|
||||
/* FIXME
|
||||
#include <mce.h>
|
||||
*/
|
||||
|
||||
#ifdef _X86_
|
||||
|
||||
@@ -3628,6 +3631,7 @@ IoWritePartitionTableEx(
|
||||
|
||||
NTKERNELAPI
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
IoCreateFileSpecifyDeviceObjectHint(
|
||||
OUT PHANDLE FileHandle,
|
||||
IN ACCESS_MASK DesiredAccess,
|
||||
@@ -3691,6 +3695,7 @@ IoGetTransactionParameterBlock(
|
||||
|
||||
NTKERNELAPI
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
IoCreateFileEx(
|
||||
OUT PHANDLE FileHandle,
|
||||
IN ACCESS_MASK DesiredAccess,
|
||||
@@ -4017,6 +4022,15 @@ typedef VOID
|
||||
(NTAPI *pHalSetPciErrorHandlerCallback)(
|
||||
IN PCI_ERROR_HANDLER_CALLBACK Callback);
|
||||
|
||||
#if 1 /* Not present in WDK 7600 */
|
||||
typedef VOID
|
||||
(FASTCALL *pHalIoAssignDriveLetters)(
|
||||
IN struct _LOADER_PARAMETER_BLOCK *LoaderBlock,
|
||||
IN PSTRING NtDeviceName,
|
||||
OUT PUCHAR NtSystemPath,
|
||||
OUT PSTRING NtSystemPathString);
|
||||
#endif
|
||||
|
||||
typedef struct {
|
||||
ULONG Version;
|
||||
pHalQuerySystemInformation HalQuerySystemInformation;
|
||||
@@ -4363,14 +4377,6 @@ typedef struct _PHYSICAL_COUNTER_RESOURCE_LIST {
|
||||
|
||||
/* Hardware Abstraction Layer Functions */
|
||||
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
HalAllocateHardwareCounters(
|
||||
IN PGROUP_AFFINITY GroupAffinty,
|
||||
IN ULONG GroupCount,
|
||||
IN PPHYSICAL_COUNTER_RESOURCE_LIST ResourceList,
|
||||
OUT PHANDLE CounterSetHandle);
|
||||
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
HalFreeHardwareCounters(
|
||||
@@ -4599,6 +4605,18 @@ HalExamineMBR(
|
||||
OUT PVOID *Buffer);
|
||||
#endif
|
||||
|
||||
#if (NTDDI_VERSION >= NTDDI_WIN7)
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
HalAllocateHardwareCounters(
|
||||
IN PGROUP_AFFINITY GroupAffinty,
|
||||
IN ULONG GroupCount,
|
||||
IN PPHYSICAL_COUNTER_RESOURCE_LIST ResourceList,
|
||||
OUT PHANDLE CounterSetHandle);
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
#if defined(_IA64_)
|
||||
#if (NTDDI_VERSION >= NTDDI_WIN2K)
|
||||
NTHALAPI
|
||||
@@ -4636,11 +4654,6 @@ HalBugCheckSystem(
|
||||
|
||||
#endif /* (NTDDI_VERSION >= NTDDI_WIN7) */
|
||||
|
||||
struct _LOADER_PARAMETER_BLOCK;
|
||||
struct _CREATE_DISK;
|
||||
struct _DRIVE_LAYOUT_INFORMATION_EX;
|
||||
struct _SET_PARTITION_INFORMATION_EX;
|
||||
|
||||
//
|
||||
// GUID and UUID
|
||||
//
|
||||
@@ -4692,15 +4705,6 @@ typedef BOOLEAN
|
||||
IN OUT PULONG_PTR Context,
|
||||
IN BOOLEAN NextBus);
|
||||
|
||||
#if 1 /* Not present in WDK 7600 */
|
||||
typedef VOID
|
||||
(FASTCALL *pHalIoAssignDriveLetters)(
|
||||
IN struct _LOADER_PARAMETER_BLOCK *LoaderBlock,
|
||||
IN PSTRING NtDeviceName,
|
||||
OUT PUCHAR NtSystemPath,
|
||||
OUT PSTRING NtSystemPathString);
|
||||
#endif
|
||||
|
||||
extern NTKERNELAPI PVOID MmHighestUserAddress;
|
||||
extern NTKERNELAPI PVOID MmSystemRangeStart;
|
||||
extern NTKERNELAPI ULONG MmUserProbeAddress;
|
||||
|
||||
Reference in New Issue
Block a user