1#ifndef CARDLIB_INCLUDED
2#define CARDLIB_INCLUDED
13#define CARDLIBPROC __stdcall
31#define CS_DRAG_CALLBACK 3
35#define CS_DROP_CALLBACK 2
37#define CS_XJUST_NONE 0
38#define CS_XJUST_RIGHT 1
39#define CS_XJUST_CENTER 2
41#define CS_YJUST_NONE 0
42#define CS_YJUST_BOTTOM 1
43#define CS_YJUST_CENTER 2
46#define CB_PUSHBUTTON 1
47#define CB_ALIGN_CENTER 0
48#define CB_ALIGN_LEFT 2
49#define CB_ALIGN_RIGHT 4
53#define CS_FACE_DOWNUP 2
54#define CS_FACE_UPDOWN 3
57#define CS_DROPZONE_NODROP -1
62#define ecbCROSSHATCH 53
107void CardLib_SetStackClickProc(pDebugClickProc
proc);
void(CARDLIBPROC * pResizeWndProc)(int width, int height)
void(CARDLIBPROC * pButtonProc)(CardButton &pButton)
void(CARDLIBPROC * pClickProc)(CardRegion &stackobj, int iNumCards)
void CardLib_SetZoomSpeed(int)
bool(CARDLIBPROC * pCanDragProc)(CardRegion &stackobj, int iNumDragging)
void(CARDLIBPROC * pAddProc)(CardRegion &stackobj, const CardStack &cards)
bool(CARDLIBPROC * pCanDropProc)(CardRegion &stackobj, CardStack &cards)
void CardBlt(HDC hdc, int x, int y, int nCardNum)
int(CARDLIBPROC * pDropZoneProc)(int dzid, const CardStack &cards)
void(CARDLIBPROC * pRemoveProc)(CardRegion &stackobj, int iNumRemoved)
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
GLint GLint GLint GLint GLint x
GLint GLint GLint GLint GLint GLint y
GLint GLint GLsizei GLsizei height
GLint GLint GLsizei width