/* @(#)39	1.3  src/examples/pubsex/greet/greet_multi/greet.idl, examples.src, os2dce21.dss, 960602a.1 6/26/95 14:11:46 */
/*
 *   COMPONENT_NAME: examples.src
 *
 *   FUNCTIONS: none
 *
 *   ORIGINS: 72
 *
 */

[
uuid(d58ab008-b3c6-11ca-891c-c9c2d4ff3b52),
version(1.0)
]


interface greet
{
  const long int STR_SZ = 128;
  const char *CANADIAN_OBJECT   = "d58ab108-b3c6-11ca-891c-c9c2d4ff3b52";
  const char *BELGIAN_OBJECT    = "d58ab208-b3c6-11ca-891c-c9c2d4ff3b52";
  const char *FRENCH_OBJECT     = "d58ab308-b3c6-11ca-891c-c9c2d4ff3b52";
  const char *AMERICAN_OBJECT   = "d58ab408-b3c6-11ca-891c-c9c2d4ff3b52";
  const char *BRITISH_OBJECT    = "d58ab508-b3c6-11ca-891c-c9c2d4ff3b52";
  const char *MEXICAN_OBJECT    = "d58ab608-b3c6-11ca-891c-c9c2d4ff3b52";
  const char *SPANISH_OBJECT    = "d58ab708-b3c6-11ca-891c-c9c2d4ff3b52";
  
  void greet_rpc (
          [in]  handle_t h,
          [in,string]  char client_greeting[STR_SZ],
          [out,string] char server_reply[STR_SZ]
      );
  
}

