64 lines
919 B
C
64 lines
919 B
C
/*++
|
|
|
|
Copyright (c) 1990 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
dbgnt.h
|
|
|
|
Abstract:
|
|
|
|
This module contains prototypes and data structures that
|
|
are needed by the NT specific portion of DbgKd.
|
|
|
|
Author:
|
|
|
|
Mark Lucovsky (markl) 25-Jul-1990
|
|
|
|
Environment:
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
#ifndef _DBGNT_
|
|
#define _DBGNT_
|
|
|
|
#include "dbgp.h"
|
|
|
|
#define HLDSIG_ENABLE 0
|
|
#define HLDSIG_DISABLE 1
|
|
|
|
extern UCHAR DbgKdpPacketLeader[4];
|
|
|
|
VOID
|
|
DbgKdpWritePacket(
|
|
IN PVOID PacketData,
|
|
IN USHORT PacketDataLength,
|
|
IN USHORT PacketType,
|
|
IN PVOID MorePacketData OPTIONAL,
|
|
IN USHORT MorePacketDataLength OPTIONAL
|
|
);
|
|
|
|
BOOLEAN
|
|
DbgKdpWaitForPacket(
|
|
IN USHORT PacketType,
|
|
OUT PVOID Packet
|
|
);
|
|
|
|
VOID
|
|
DbgKdpHandlePromptString(
|
|
IN PDBGKD_DEBUG_IO IoMessage
|
|
);
|
|
|
|
VOID
|
|
DbgKdpPrint(
|
|
IN USHORT Processor,
|
|
IN PUCHAR String,
|
|
IN USHORT StringLength
|
|
);
|
|
|
|
|
|
#endif // _DBGNT_
|
|
|