home *** CD-ROM | disk | FTP | other *** search
- /*
- * COMPONENT_NAME: somx
- *
- * ORIGINS: 27
- *
- *
- * 10H9767, 10H9769 (C) COPYRIGHT International Business Machines Corp. 1992,1994
- * All Rights Reserved
- * Licensed Materials - Property of IBM
- * US Government Users Restricted Rights - Use, duplication or
- * disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- */
- /* %Z% %I% %W% %G% %U% [%H% %T%] */
-
- /*
- *
- * DISCLAIMER OF WARRANTIES.
- * The following [enclosed] code is sample code created by IBM
- * Corporation. This sample code is not part of any standard or IBM
- * product and is provided to you solely for the purpose of assisting
- * you in the development of your applications. The code is provided
- * "AS IS". IBM MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT
- * NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
- * FOR A PARTICULAR PURPOSE, REGARDING THE FUNCTION OR PERFORMANCE OF
- * THIS CODE. IBM shall not be liable for any damages arising out of
- * your use of the sample code, even if they have been advised of the
- * possibility of such damages.
- *
- * DISTRIBUTION.
- * This sample code can be freely distributed, copied, altered, and
- * incorporated into other software, provided that it bears the above
- * Copyright notice and DISCLAIMER intact.
- */
-
- #include <windows.h>
- #include "main.h"
-
- MainMenu MENU
- BEGIN
- POPUP "&Register"
- BEGIN
- MENUITEM "&Work Procedure\tW", IDM_REGPROC
- MENUITEM "&Socket\tP", IDM_REGSOCK
- MENUITEM "&Timer\tT", IDM_REGTIMER
- MENUITEM "&Update Timer\tU", IDM_UPDTIMER, GRAYED
- END
-
- POPUP "&Unregister"
- BEGIN
- MENUITEM "&Work Procedure\tw", IDM_UNREGPROC, GRAYED
- MENUITEM "&Socket\tp", IDM_UNREGSOCK, GRAYED
- MENUITEM "&Timer\tt", IDM_UNREGTIMER, GRAYED
- END
-
- POPUP "&Event"
- BEGIN
- MENUITEM "Client &1\tc", IDM_CLIENT1
- MENUITEM "Client &2\tC", IDM_CLIENT2
- MENUITEM "&Send on Socket\tS", IDM_SEND, GRAYED
- END
-
- MENUITEM "&Quit", IDM_QUIT
-
- END
-
- MainAccel ACCELERATORS
- BEGIN
- "W", IDM_REGPROC
- "w", IDM_UNREGPROC
- "P", IDM_REGSOCK
- "p", IDM_UNREGSOCK
- "T", IDM_REGTIMER
- "t", IDM_UNREGTIMER
- "U", IDM_UPDTIMER
- "C", IDM_CLIENT1
- "c", IDM_CLIENT2
- "S", IDM_SEND
- "Q", IDM_QUIT
-
- END
-
- STRINGTABLE
- BEGIN
- EMANSAMPLEERRORID "EMAN Sample Error"
- UnknownCommandId "Unknown command: %c\r\n"
- CallbackId "callback: Perceived Sink Event event with data %s\r\n"
- ClientEventDataId "Client Event Data: %s"
- UnknownEventTypeId "Unknown Event type in callback\n"
- DestroyId "I'm being destroyed (%ld,%d)"
- EventType1Id "This is a test for EMObject: client event type 1"
- HelloMomId "Hello Mom"
- EventType2Id "This is a test for callBack proc: client event type 2"
- HelloDadId "Hello Dad"
- SOMEventMgrId "SOM Event Manager sample"
- StartEMANLoopId "Starting EMAN loop..."
- LeftEMANLoopId "...Left EMAN loop"
- QuittingId "Quitting... iRc=%d"
- END
-