home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
PMDEBUG.ZIP
/
PMDEBUG.H
< prev
next >
Wrap
C/C++ Source or Header
|
1990-02-25
|
954b
|
39 lines
#ifndef PASFAR
#define PASFAR pascal far
#endif
#ifdef INCL_WIN
#if INTERNAL
HWND PASFAR debug_open(HAB host_hab,HMQ host_hmq,HWND host_hwndclient,char far *name,
USHORT flag,ULONG resv);
#endif
int PASFAR debug_logmessage(HWND hwnd, USHORT msg, MPARAM mp1, MPARAM mp2, char far *str);
#endif
#if INTERNAL
int PASFAR debug_charinput(int key);
int PASFAR debug_close(void );
int PASFAR debug_putchr(char ch);
#endif
int PASFAR debug_puts(char far *txt);
#define WM_DEBUGOPEN (WM_USER+0x1000)
#define WM_DEBUG_PUTS (WM_USER+0x1000)
#define WM_DEBUG_LOGMESSAGE (WM_USER+0x1001)
/*
* return values:
* -1 : shared data not available
* 0 : OK
* 1 : another thread or process is processing shared data
*/
typedef struct _DEBUG_DATA
{
HWND hwndframe;
HWND hwndclient; /* client window handle of debug window */
HPS hps;
char buffer[300];
QMSG qmsg;
} DEBUG_DATA;