Source code of Windows XP (NT5)
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.

127 lines
1.9 KiB

  1. typedef VARIANT_BOOL * PVARIANT_BOOL;
  2. typedef VARIANT * PVARIANT;
  3. typedef DATE *PDATE;
  4. HRESULT
  5. put_BSTR_Property(
  6. IADs * pADsObject,
  7. BSTR bstrPropertyName,
  8. BSTR pSrcStringProperty
  9. );
  10. HRESULT
  11. get_BSTR_Property(
  12. IADs * pADsObject,
  13. BSTR bstrPropertyName,
  14. BSTR *ppDestStringProperty
  15. );
  16. HRESULT
  17. put_LONG_Property(
  18. IADs * pADsObject,
  19. BSTR bstrPropertyName,
  20. LONG lSrcProperty
  21. );
  22. HRESULT
  23. get_LONG_Property(
  24. IADs * pADsObject,
  25. BSTR bstrPropertyName,
  26. PLONG plDestProperty
  27. );
  28. HRESULT
  29. put_DATE_Property(
  30. IADs * pADsObject,
  31. BSTR bstrPropertyName,
  32. DATE daSrcProperty
  33. );
  34. HRESULT
  35. get_DATE_Property(
  36. IADs * pADsObject,
  37. BSTR bstrPropertyName,
  38. PDATE pdaDestProperty
  39. );
  40. HRESULT
  41. put_FILETIME_Property(
  42. IADs * pADsObject,
  43. BSTR bstrPropertyName,
  44. DATE daSrcProperty
  45. );
  46. HRESULT
  47. get_FILETIME_Property(
  48. IADs * pADsObject,
  49. BSTR bstrPropertyName,
  50. PDATE pdaDestProperty
  51. );
  52. HRESULT
  53. put_VARIANT_BOOL_Property(
  54. IADs * pADsObject,
  55. BSTR bstrPropertyName,
  56. VARIANT_BOOL fSrcProperty
  57. );
  58. HRESULT
  59. get_VARIANT_BOOL_Property(
  60. IADs * pADsObject,
  61. BSTR bstrPropertyName,
  62. PVARIANT_BOOL pfDestProperty
  63. );
  64. HRESULT
  65. put_VARIANT_Property(
  66. IADs * pADsObject,
  67. BSTR bstrPropertyName,
  68. VARIANT vSrcProperty
  69. );
  70. HRESULT
  71. get_VARIANT_Property(
  72. IADs * pADsObject,
  73. BSTR bstrPropertyName,
  74. PVARIANT pvDestProperty
  75. );
  76. HRESULT
  77. put_BSTRARRAY_Property(
  78. IADs * pADsObject,
  79. BSTR bstrPropertyName,
  80. VARIANT vSrcProperty
  81. );
  82. HRESULT
  83. get_BSTRARRAY_Property(
  84. IADs * pADsObject,
  85. BSTR bstrPropertyName,
  86. PVARIANT pvDestProperty
  87. );
  88. HRESULT
  89. get_DATE_Property_FromLong(
  90. IADs * pADsObject,
  91. BSTR bstrPropertyName,
  92. PDATE pdaDestProperty
  93. );
  94. HRESULT
  95. put_DATE_Property_ToLong(
  96. IADs * pADsObject,
  97. BSTR bstrPropertyName,
  98. DATE daSrcProperty
  99. );