home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / trialva / ibmcppw / samples / som / somk / cpp / simple / nlsutil.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-01-27  |  1.9 KB  |  58 lines

  1. /*
  2. #
  3. #   COMPONENT_NAME: somx
  4. #
  5. #   ORIGINS: 27
  6. #
  7. #
  8. #   10H9767, 10H9769  (C) COPYRIGHT International Business Machines Corp. 1992,1994
  9. #   All Rights Reserved
  10. #   Licensed Materials - Property of IBM
  11. #   US Government Users Restricted Rights - Use, duplication or
  12. #   disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  13.  
  14.  
  15.  
  16.  
  17. # DISCLAIMER OF WARRANTIES.
  18. # The following [enclosed] code is sample code created by IBM
  19. # Corporation. This sample code is not part of any standard or IBM
  20. # product and is provided to you solely for the purpose of assisting
  21. # you in the development of your applications.  The code is provided
  22. # "AS IS". IBM MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT
  23. # NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  24. # FOR A PARTICULAR PURPOSE, REGARDING THE FUNCTION OR PERFORMANCE OF
  25. # THIS CODE.  IBM shall not be liable for any damages arising out of
  26. # your use of the sample code, even if they have been advised of the
  27. # possibility of such damages.
  28. #
  29. # DISTRIBUTION.
  30. # This sample code can be freely distributed, copied, altered, and
  31. # incorporated into other software, provided that it bears the above
  32. # Copyright notice and DISCLAIMER intact.
  33. */
  34. #ifndef somx_nlsutil_h
  35. #define somx_nlsutil_h
  36.  
  37. #ifdef __cplusplus
  38. extern "C" {
  39. #endif
  40.  
  41. /*************************************************************
  42. Load a message from the resource, based on the msgId.
  43. A temp buffer is returned.
  44. **************************************************************/
  45. char * __stdcall NlsMsgGet(int msgId);
  46.  
  47. /**********************************************************************
  48. Load a nls message from the rc.
  49. New memory is allocated. The new memory should be freed with somFree
  50. ***********************************************************************/
  51. char * __stdcall NlsMsgAlloc(int msgId);
  52.  
  53. #ifdef __cplusplus
  54. }
  55. #endif
  56.  
  57. #endif
  58.