Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

73 lines
1.8 KiB

  1. /*
  2. * M S P A B . H
  3. *
  4. * Public definitions for the Microsoft Personal Address Book
  5. *
  6. * Copyright 1986-1999 Microsoft Corporation. All Rights Reserved.
  7. */
  8. /*
  9. * Microsoft Personal Address Book Provider ID
  10. * -------------------------------------------
  11. */
  12. #if _MSC_VER > 1000
  13. #pragma once
  14. #endif
  15. #define PAB_PROVIDER_ID \
  16. { \
  17. 0xB5, 0x3b, 0xc2, 0xc0, \
  18. 0x2c, 0x77, 0x10, 0x1a, \
  19. 0xa1, 0xbc, 0x08, 0x00, \
  20. 0x2b, 0x2a, 0x56, 0xc2 \
  21. }
  22. /*
  23. * Messaging Service Properties
  24. * ----------------------------
  25. *
  26. * The following properties are required to completely configure
  27. * the Microsoft Personal Address Book messaging service with
  28. * IMsgServiceAdmin::ConfigureMsgService() if UI is not requested
  29. * by passing the UI_SERVICE flag.
  30. */
  31. /*
  32. * Fully qualified pathname of .PAB file to use
  33. */
  34. #define PR_PAB_PATH PROP_TAG( PT_TSTRING, 0x6600 )
  35. #define PR_PAB_PATH_W PROP_TAG( PT_UNICODE, 0x6600 )
  36. #define PR_PAB_PATH_A PROP_TAG( PT_STRING8, 0x6600 )
  37. /*
  38. * The following additional properties may also be passed to
  39. * customize the configuration.
  40. */
  41. /*
  42. * PR_DISPLAY_NAME
  43. * The display name to be used for the PAB in the address
  44. * book hierarchy.
  45. *
  46. * PR_COMMENT
  47. * A comment to be associated with the PAB.
  48. *
  49. * PR_PAB_DET_DIR_VIEW_BY
  50. * Determines how names of entries in the PAB with separate first
  51. * and last names are displayed.
  52. *
  53. * Possible values are:
  54. *
  55. * PAB_DIR_VIEW_FIRST_THEN_LAST First name followed by last name
  56. * (default) (e.g. "Dave Olsen").
  57. *
  58. * PAB_DIR_VIEW_LAST_THEN_FIRST Last name followed by separator
  59. * followed by first name
  60. * (e.g. "Olsen, Dave").
  61. */
  62. #define PR_PAB_DET_DIR_VIEW_BY PROP_TAG( PT_LONG, 0x6601 )
  63. #define PAB_DIR_VIEW_FIRST_THEN_LAST 0
  64. #define PAB_DIR_VIEW_LAST_THEN_FIRST 1