nmappstr.h 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. //****************************************************************************
  2. // Module: SDK
  3. // File: NMAPPSTR.H
  4. // Content:
  5. //
  6. //
  7. // Copyright (c) Microsoft Corporation 1999-2002
  8. //
  9. // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
  10. // ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
  11. // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
  12. // PARTICULAR PURPOSE.
  13. //****************************************************************************
  14. #ifndef _NM_APPLET_STRINGS_H_
  15. #define _NM_APPLET_STRINGS_H_
  16. //
  17. // This is used to register applets such that the NetMeeting process knows
  18. // how to launch the applet process.
  19. //
  20. //
  21. // Registry folder for applets.
  22. //
  23. #define NM_APPLET_KEY TEXT("SOFTWARE\\Microsoft\\Conferencing\\T.120 Applets")
  24. //
  25. // Registry sub-folders for applets with standard keys.
  26. //
  27. #define NM_STD_KEY_TYPE TEXT("Object Key")
  28. //
  29. // Registry sub-folders for applets with non-standard keys.
  30. //
  31. #define NM_NONSTD_KEY_TYPE TEXT("NonStd Key")
  32. //
  33. // Registry keys for applets
  34. //
  35. #define NM_REGVAL_APP_PATH TEXT("Path") // required
  36. #define NM_REGVAL_CMD_LINE TEXT("CmdLine") // optional
  37. #define NM_REGVAL_CURR_DIR TEXT("Directory") // optional
  38. #define NM_REGVAL_MANUFACTURER TEXT("Manufacturer") // optional
  39. #define NM_REGVAL_PRODUCT_NAME TEXT("ProductName") // optional
  40. #define NM_REGVAL_DESCRIPTION TEXT("Description") // optional
  41. //
  42. // Environment variables for invoke information
  43. //
  44. #define NM_ENV_NODE_ID TEXT("_node_id") // conference ID
  45. #define NM_ENV_CONF_ID TEXT("_conf_id") // initiator's node ID
  46. #endif // _NM_APPLET_STRINGS_H_