dbg.h

来自「wince下的源代码集合打包」· C头文件 代码 · 共 153 行

H
153
字号
/*++Copyright (c) 1999-2000 Microsoft Corporation.  All rights reserved.Module Name:    dbg.hAbstract:    dbg module header fileEnvironment:    WinCE--*/#ifndef _DBGH_#define _DBGH_#include "kernel.h"extern PCALLSTACK pStk;extern PPROCESS pLastProc;extern PTHREAD pWalkThread;//// Counted String//DBGPARAM dpCurSettings;typedef struct _STRING {    USHORT Length;    USHORT MaximumLength;#ifdef MIDL_PASS    [size_is(MaximumLength), length_is(Length) ]#endif // MIDL_PASS    PCHAR Buffer;} STRING;typedef STRING *PSTRING;typedef STRING ANSI_STRING;typedef PSTRING PANSI_STRING;typedef STRING OEM_STRING;typedef PSTRING POEM_STRING;//// CONSTCounted String//typedef STRING CANSI_STRING;typedef PSTRING PCANSI_STRING;typedef struct _NameandBase{    PCHAR   szName;    ULONG   ImageBase;    ULONG   ImageSize;} NAMEANDBASE, *PNAMEANDBASE;void kdbgWtoA(LPWSTR pWstr, LPCHAR pAstr);DWORD kdbgwcslen(LPWSTR pWstr);//// Define NK function prototypes.//BOOL GetNameandImageBase(    PPROCESS pProc,     DWORD dwAddress,     PNAMEANDBASE pnb,     BOOL fRedundant,    DWORD BreakCode    );ULONGGetProcessInfo(    LPBYTE lpbBuf,     ULONG dwSize    );     ULONG GetSpecificProcessInfo(    PPROCESS pProc,     LPBYTE lpbBuf,     ULONG dwSize    ); BOOL GetProcessAndThreadInfo(    IN PSTRING pParamBuf    );ULONG VerifyAddress(    PVOID Addr    );BOOLTranslateRA(    PULONG lpAddr,     PTHREAD pThd,    DWORD dwStackFrameAddr    );BOOLTranslateAddress(    PULONG lpAddr    );BOOLSwitchToThread(    PTHREAD pThd    );void ClearThreadSwitch(    PCONTEXT pCtxf    );ULONG SH3strtoul(    LPBYTE lpStr,     ULONG radix    );void SetKernLoadAddress(    void    );#endif // _DBGH_

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?