home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 November
/
VPR9711A.ISO
/
VPR_DATA
/
Special
/
Wz30demo
/
wz30demo.lzh
/
STD
/
WINTXX.H
< prev
next >
Wrap
Text File
|
1996-03-22
|
2KB
|
80 lines
//このファイルはWZ1.0との互換性のために残されています。
//あたらしいTXアプリケーションでは、このファイルは#includeしないで、
// #include <windows.h>
// #include <windowsx.h>
//としてください。
#ifndef ___WIN_TXX_H
#define ___WIN_TXX_H
#pragma multidef+
// for compile speed up 不要な機能は削除
#define NOSOUND
#define NODRIVERS
//
#define NOATOM
#define NOKEYBOARDINFO
#define NOMETAFILE
#define NOMDI
#define NOWH
#define NOHELP
//
#if 0
#define NOLOGERROR
#define NOPROFILER
#define NOMEMMGR
#define NOLFILEIO
#define NOOPENFILE
#define NORESOURCE
#define NOLANGUAGE
#define NOLSTRING
#define NODBCS
#define NOGDICAPMASKS
#define NOCOLOR
#define NOGDIOBJ
#define NODRAWTEXT
#define NOTEXTMETRIC
#define NOSCALABLEFONT
#define NOBITMAP
#define NORASTEROPS
#define NOSYSMETRICS
#define NOSYSTEMPARAMSINFO
#define NOMSG
#define NOWINSTYLES
#define NOWINOFFSETS
#define NOSHOWWINDOW
#define NODEFERWINDOWPOS
#define NOVIRTUALKEYCODES
#define NOKEYSTATES
#define NOMENUS
#define NOSCROLL
#define NOCLIPBOARD
#define NOICONS
#define NOMB
#define NOSYSCOMMANDS
#define NOCTLMGR
#define NOWINMESSAGES
#endif
#include "wintx.h"
// from <windowsx.h>
#define GlobalPtrHandle(lp) \
((HGLOBAL)LOWORD(GlobalHandle(SELECTOROF(lp))))
#define GlobalLockPtr(lp) \
((BOOL)SELECTOROF(GlobalLock(GlobalPtrHandle(lp))))
#define GlobalUnlockPtr(lp) \
GlobalUnlock(GlobalPtrHandle(lp))
#define GlobalAllocPtr(flags, cb) \
(GlobalLock(GlobalAlloc((flags), (cb))))
#define GlobalReAllocPtr(lp, cbNew, flags) \
(GlobalUnlockPtr(lp), GlobalLock(GlobalReAlloc(GlobalPtrHandle(lp) , (cbNew), (flags))))
#define GlobalFreePtr(lp) \
(GlobalUnlockPtr(lp), (BOOL)GlobalFree(GlobalPtrHandle(lp)))
#pragma multidef-
#endif