73 lines
1.2 KiB
C
73 lines
1.2 KiB
C
/*++
|
|
|
|
Copyright (c) 1991-1999 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
ntapmsdk.h
|
|
|
|
Abstract:
|
|
|
|
This header contain nt apm support constants that need to be
|
|
defined in sdk\inc so it can be used by setup, sdktools, etc,
|
|
|
|
None of this should appear in the actual sdk or any other public
|
|
distribution of header data.
|
|
|
|
Author:
|
|
|
|
Bryan M. Willman (bryanwi) 16-Sep-1998
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
#ifndef _NTAPMSDK_
|
|
#define _NTAPMSDK_
|
|
|
|
#if _MSC_VER > 1000
|
|
#pragma once
|
|
#endif
|
|
|
|
//
|
|
// APM Registery information stored by ntdetect
|
|
//
|
|
|
|
typedef struct _APM_REGISTRY_INFO {
|
|
|
|
//
|
|
// OLD part of the structure, leave this alone
|
|
// so that we can dual boot with NT4.
|
|
//
|
|
|
|
UCHAR ApmRevMajor;
|
|
UCHAR ApmRevMinor;
|
|
|
|
USHORT ApmInstallFlags;
|
|
|
|
//
|
|
// Defines for 16 bit interface connect
|
|
//
|
|
|
|
USHORT Code16BitSegment;
|
|
USHORT Code16BitOffset;
|
|
USHORT Data16BitSegment;
|
|
|
|
//
|
|
// NEW part of the structure for NT5.
|
|
//
|
|
|
|
UCHAR Signature[3];
|
|
UCHAR Valid;
|
|
|
|
//
|
|
// Detection Log Space
|
|
//
|
|
|
|
UCHAR DetectLog[16]; // see hwapm in halx86
|
|
|
|
} APM_REGISTRY_INFO, *PAPM_REGISTRY_INFO;
|
|
|
|
#endif // _NTAPMSDK_
|
|
|