home *** CD-ROM | disk | FTP | other *** search
-
- /******************************************************************************\
- * This is a part of the Microsoft Source Code Samples.
- * Copyright (C) 1993-1997 Microsoft Corporation.
- * All rights reserved.
- * This source code is only intended as a supplement to
- * Microsoft Development Tools and/or WinHelp documentation.
- * See these sources for detailed information regarding the
- * Microsoft samples programs.
- \******************************************************************************/
-
-
- #include <windows.h>
- #include <string.h>
-
- /*
- * Resource defines
- */
- #define WINDOWMENU 1
-
- #ifdef RC_INVOKED
- #define ID(id) id
- #else
- #define ID(id) MAKEINTRESOURCE(id)
- #endif
-
- /*
- * Menu ID's
- */
- #define MM_ABOUT 8000
- #define MM_SERVER 8001
- #define MM_CLIENT 8002
- #define MM_RESERVE 8003
-
- #define MM_OPT_1 7001
- #define MM_OPT_2 7002
- #define MM_OPT_3 7003
- #define MM_OPT_4 7004
- #define MM_OPT_5 7005
- #define MM_OPT_6 7006
- #define MM_OPT_7 7007
- #define MM_OPT_8 7008
-
- #define IDM_CASCADE 30
- #define IDM_TILE 31
- #define IDM_ARRANGE 32
- #define IDM_CLOSEALL 33
-
- #define SIZEOFCAPTIONTEXT 20
-
- /*
- * Dialog ID's
- */
- #define IDBTN_PAGE 101
- #define IDBTN_MAP 102
- #define IDBTN_OK 103
-
- #define IDEDIT_MAPFILE 104
- #define IDEDIT_MAPNAME 105
-
-
- /*
- * String resource ID's
- */
-
- #define IDS_ERR_INITAPP_FAILED 300
- #define IDS_ERR_CREATE_CHILD_FAILED 301
- #define IDS_ERR_CREATE_DLG_FAILED 302
- #define IDS_ERR_MAPFILE_FAILED 303
- #define IDS_ERR_MAPPING_FAILED 304
- #define IDS_ERR_MAPVIEW_FAILED 305
- #define IDS_ERR_ACCESS_WRITE_FAILED 306
- #define IDS_ERR_ACCESS_READ_FAILED 307
- #define IDS_ERR_OPEN_MAPPING_FAILED 308
- #define IDS_SERVER 309
- #define IDS_CLIENT 310
- #define IDS_CREATE_MAP_FILE 311
- #define IDS_CREATE_MAPPING 312
- #define IDS_MAPPING_VIEW 313
- #define IDS_ACCESSING_SERVER_WRITE 314
- #define IDS_OPENING_FILE 315
- #define IDS_ACCESSING_SERVER_READ 316
- #define IDS_SEL_CREATE_FILE_MAPPING 317
- #define IDS_SEL_MAP_VIEW 318
- #define IDS_SEL_ACCESS 319
- #define IDS_SEL_CREATE_FILE 320
- #define IDS_SEL_ACCESS_READ 321
- #define IDS_SEL_OPEN_FILE 322
- #define IDS_ERROR 323
-
-
- extern HWND ghwndClient;
- extern HWND ghwndMain;
-
-
- LPTSTR GetStringRes(int id);
- void ErrorOut(LPSTR errstring);
- HANDLE CreateMapFile (char *MapFileName);
- HANDLE CreateMap (HANDLE FileToBeMapped, LPSTR MapName);
- LPVOID MapView (HANDLE hMap);
- HANDLE OpenMap(LPSTR MapName);
-