62 lines
1.2 KiB
C
62 lines
1.2 KiB
C
/*++
|
||
|
||
Copyright (c) 1989-1993 Microsoft Corporation
|
||
|
||
Module Name:
|
||
|
||
ntmisc.h
|
||
|
||
Abstract:
|
||
|
||
This module contains the misc. definitions in \nt\public\sdk\inc
|
||
directory. Note, we created this file because ntdetect uses 16 bit
|
||
compiler and various new C compiler switches/pragamas are not recognized
|
||
by the 16 bit C compiler.
|
||
|
||
Author:
|
||
|
||
Shie-Lin Tzong (shielint) 11-Nov-1992
|
||
|
||
|
||
Revision History:
|
||
|
||
|
||
--*/
|
||
//
|
||
// PHYSICAL_ADDRESS
|
||
//
|
||
|
||
typedef LARGE_INTEGER PHYSICAL_ADDRESS, *PPHYSICAL_ADDRESS;
|
||
|
||
//
|
||
// Note all the definitions defined below are used to make compiler shut up.
|
||
// Ntdetect.com does not rely on the correctness of the structures.
|
||
//
|
||
|
||
//
|
||
// Define the I/O bus interface types.
|
||
//
|
||
|
||
typedef enum _INTERFACE_TYPE {
|
||
Internal,
|
||
Isa,
|
||
Eisa,
|
||
MicroChannel,
|
||
TurboChannel,
|
||
MaximumInterfaceType
|
||
}INTERFACE_TYPE, *PINTERFACE_TYPE;
|
||
|
||
//
|
||
// Doubly linked list structure. Can be used as either a list head, or
|
||
// as link words.
|
||
//
|
||
|
||
typedef struct _LIST_ENTRY {
|
||
struct _LIST_ENTRY far *Flink;
|
||
struct _LIST_ENTRY far *Blink;
|
||
} LIST_ENTRY, far *PLIST_ENTRY;
|
||
|
||
#define PTIME_FIELDS PVOID
|
||
#define KPROCESSOR_STATE ULONG
|
||
#define WCHAR USHORT
|
||
|