//---------------------------------------------------------------------------
//  LEAKYBIN.H
//---------------------------------------------------------------------------


#ifdef SHOW_MEMORY_USAGE
#include "..\appmem\pub\appmem.h"
#define	G_ALLOC		GlobalAllocP
#define G_FREE		GlobalFreeP
#define G_REALLOC	GlobalReallocP

#else
#define	G_ALLOC		GlobalAlloc
#define G_FREE		GlobalFree
#define G_REALLOC	GlobalRealloc

#endif

typedef struct _MEMORY_ALLOC_BLOCK {
	struct _MEMORY_ALLOC_BLOCK	*pNext;
} MEMORY_ALLOC_BLOCK, *PMEMORY_ALLOC_BLOCK;

#define ALLOCATION_SIZE		(4096*10)
#define TIME_INTERVAL		(100)
#define LEAK_TIMER			13


#define IDM_EXIT           101
#define IDM_START          201
#define IDM_STOP           202
#define IDM_RESET          203

#define IDM_ABOUT          301
#define IDM_HELPTOPICS     302

#define IDC_STATIC -1

#define DLG_VERFIRST        400
#define IDC_COMPANY         DLG_VERFIRST
#define IDC_FILEDESC        DLG_VERFIRST+1
#define IDC_PRODVER         DLG_VERFIRST+2
#define IDC_COPYRIGHT       DLG_VERFIRST+3
#define IDC_OSVERSION       DLG_VERFIRST+4
#define IDC_TRADEMARK       DLG_VERFIRST+5
#define DLG_VERLAST         DLG_VERFIRST+5

#define IDC_LABEL           DLG_VERLAST+1

#define IDS_APP_TITLE       500
#define IDS_DISPLAYCHANGED  501
#define IDS_VER_INFO_LANG   502
#define IDS_VERSION_ERROR   503
#define IDS_NO_HELP         504
