Files
admin
base
com
developer
drivers
ds
enduser
inetcore
inetsrv
loc
mergedcomponents
multimedia
net
printscan
ddk
dload
fax
faxsrv
inc
lib
print
drivers
embedded
spooler
dbglib
exts
idl
inc
inetpp2
inetsrv
localspl
monitors
oleprn
perflib
prtprocs
scripts
splexts
spllib
splsetup
spoolss
wpnpinst
bin
cab
dll16
dll32
exe
inc
lib
thunk
webptprn
wow
inc
cmacros.inc
cmacros.mas
cmstrip.c
commdlg.h
common.ver
convdll.inc
cpl.h
custcntl.h
dbcs.c
dbcs.h
dde.h
ddeml.h
debug.h
debugsys.inc
direct.h
dlgs.h
dosx.inc
drivinit.h
gdidefs.inc
gpfix.inc
header.txt
ime.h
int31.inc
io.h
klayer.inc
layer.inc
locking.h
logerror.h
logerror.inc
lzdos.h
lzexpand.h
memory.h
mep.tmp
mmddk.h
mmddk.inc
mmsystem.h
mmsystem.inc
msdefine.h
multires.h
newexe.inc
ole.h
paswindw.inc
penwin.h
prd.inc
print.h
printer.h
prsht.h
rom.inc
setupx.h
shellapi.h
spl_wnt.h
spool.h
stat.h
stdarg.h
stdio.h
stdlib.h
string.h
strtable.h
style.h
testing.h
time.h
timeb.h
types.h
userproc.h
utime.h
ver.h
version.h
w32sys.h
wfwnet.h
wife.h
win3deb.inc
windefs.inc
windows.h
windows.inc
windowsx.h
winexp.h
winnet.h
winnls.h
wmsyserr.h
lib
dirs
dirs
makefil0
dirs
publish
scan
ui
wia
dirs
project.mk
public
published
sdktools
shell
termsrv
tools
windows
dirs
makefil0
2025-04-27 07:49:33 -04:00

33 lines
1.0 KiB
C

/* This include file contains the functions needed by debuggers which run
* under windows.
*/
/* USER functions */
BOOL FAR PASCAL QuerySendMessage(HANDLE h1, HANDLE h2, HANDLE h3, LPMSG lpmsg);
BOOL FAR PASCAL LockInput(HANDLE h1, HWND hwndInput, BOOL fLock);
LONG FAR PASCAL GetSystemDebugState(void);
/* Flags returned by GetSystemDebugState.
*/
#define SDS_MENU 0x0001
#define SDS_SYSMODAL 0x0002
#define SDS_NOTASKQUEUE 0x0004
/* Kernel procedures */
void FAR PASCAL DirectedYield(HANDLE hTask);
/* Debug hook to support debugging through other hooks.
*/
#define WH_DEBUG 9
typedef struct tagDEBUGHOOKSTRUCT
{
WORD hAppHookTask; //"hTask" of the task that installed the app hook
DWORD dwUnUsed; // This field is unused.
LONG lAppHooklParam; //"lParam" of the App hook.
WORD wAppHookwParam; //"wParam" of the App hook.
int iAppHookCode; //"iCode" of the App hook.
} DEBUGHOOKSTRUCT;
typedef DEBUGHOOKSTRUCT FAR *LPDEBUGHOOKSTRUCT;