1 #ifndef TYPES_H_DEFINED
2 #define TYPES_H_DEFINED
9 int left
,top
,right
,bottom
;
14 typedef void* HBITMAP
;
17 typedef struct point
{
21 typedef unsigned int UINT
;
22 typedef long int LONG
;
23 typedef unsigned char BYTE
;
24 typedef unsigned short WORD
;
25 typedef unsigned long DWORD
;
30 #define GFSR_GDIRESOURCES 0
31 #define GFSR_USERRESOURCES 1
33 #define MF_BYCOMMAND 4
55 #define WM_LBUTTONDOWN 26
57 #define WM_RBUTTONDOWN 28
65 GetFreeSystemResources
76 void OffsetRect(RECT
*r
, int dx
, int dy
) {
83 Boolean
PtInRect(const RECT
*r
, const POINT p
) {
84 return (p
.x
>= r
->left
&& p
.x
<= r
->right
&&
85 p
.y
>= r
->bottom
&& p
.y
<= r
->top
);
88 void SetFocus(HWND hwnd
) {
91 int GetScrollPos(HWND hwnd
, int flags
) {
95 #define MAKEPOINT(wrd) (POINT p; p.x = wrd&0xFFFF; p.y = wrd >> 8;)
97 HDC
GetDC(HWND hwnd
) {