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.

201 lines
3.3 KiB

  1. #ifdef __cplusplus
  2. extern "C" {
  3. #endif
  4. HRESULT
  5. AdsTypeToPropVariant2(
  6. PADSVALUE pAdsValues,
  7. DWORD dwNumValues,
  8. VARIANT * pVariant,
  9. LPWSTR pszServerName,
  10. CCredentials* pCredentials,
  11. BOOL fNTDSType
  12. );
  13. HRESULT
  14. PropVariantToAdsType2(
  15. PVARIANT pVariant,
  16. DWORD dwNumVariant,
  17. PADSVALUE *ppAdsValues,
  18. PDWORD pdwNumValues,
  19. LPWSTR pszServerName,
  20. CCredentials* pCredentials,
  21. BOOL fNTDSType
  22. );
  23. #ifdef __cplusplus
  24. }
  25. #endif
  26. HRESULT
  27. AdsCopyDNString(
  28. PADSVALUE lpAdsSrcValue,
  29. PADSVALUE lpAdsDestValue
  30. );
  31. HRESULT
  32. AdsCopyCaseExactString(
  33. PADSVALUE lpAdsSrcValue,
  34. PADSVALUE lpAdsDestValue
  35. );
  36. HRESULT
  37. AdsCopyCaseIgnoreString(
  38. PADSVALUE lpAdsSrcValue,
  39. PADSVALUE lpAdsDestValue
  40. );
  41. HRESULT
  42. AdsCopyPrintableString(
  43. PADSVALUE lpAdsSrcValue,
  44. PADSVALUE lpAdsDestValue
  45. );
  46. HRESULT
  47. AdsCopyNumericString(
  48. PADSVALUE lpAdsSrcValue,
  49. PADSVALUE lpAdsDestValue
  50. );
  51. HRESULT
  52. AdsCopyBoolean(
  53. PADSVALUE lpAdsSrcValue,
  54. PADSVALUE lpAdsDestValue
  55. );
  56. HRESULT
  57. AdsCopyInteger(
  58. PADSVALUE lpAdsSrcValue,
  59. PADSVALUE lpAdsDestValue
  60. );
  61. HRESULT
  62. AdsCopyLargeInteger(
  63. PADSVALUE lpAdsSrcValue,
  64. PADSVALUE lpAdsDestValue
  65. );
  66. HRESULT
  67. AdsCopyOctetString(
  68. PADSVALUE lpAdsSrcValue,
  69. PADSVALUE lpAdsDestValue
  70. );
  71. HRESULT
  72. AdsCopyTime(
  73. PADSVALUE lpAdsSrcValue,
  74. PADSVALUE lpAdsDestValue
  75. );
  76. HRESULT
  77. AdsCopyNDSTimeStamp(
  78. PADSVALUE lpAdsSrcValue,
  79. PADSVALUE lpAdsDestValue
  80. );
  81. HRESULT
  82. AdsCopyNetAddress(
  83. PADSVALUE lpAdsSrcValue,
  84. PADSVALUE lpAdsDestValue
  85. );
  86. HRESULT
  87. AdsCopyPath(
  88. PADSVALUE lpAdsSrcValue,
  89. PADSVALUE lpAdsDestValue
  90. );
  91. HRESULT
  92. AdsCopyTypedName(
  93. PADSVALUE lpAdsSrcValue,
  94. PADSVALUE lpAdsDestValue
  95. );
  96. HRESULT
  97. AdsCopyHold(
  98. PADSVALUE lpAdsSrcValue,
  99. PADSVALUE lpAdsDestValue
  100. );
  101. HRESULT
  102. AdsCopyReplicaPointer(
  103. PADSVALUE lpAdsSrcValue,
  104. PADSVALUE lpAdsDestValue
  105. );
  106. HRESULT
  107. AdsCopyBackLink(
  108. PADSVALUE lpAdsSrcValue,
  109. PADSVALUE lpAdsDestValue
  110. );
  111. HRESULT
  112. AdsCopyPostalAddress(
  113. PADSVALUE lpAdsSrcValue,
  114. PADSVALUE lpAdsDestValue
  115. );
  116. HRESULT
  117. AdsCopyOctetList(
  118. PADSVALUE lpAdsSrcValue,
  119. PADSVALUE lpAdsDestValue
  120. );
  121. HRESULT
  122. AdsCopyCaseIgnoreList(
  123. PADSVALUE lpAdsSrcValue,
  124. PADSVALUE lpAdsDestValue
  125. );
  126. HRESULT
  127. AdsCopyFaxNumber(
  128. PADSVALUE lpAdsSrcValue,
  129. PADSVALUE lpAdsDestValue
  130. );
  131. HRESULT
  132. AdsCopyEmail(
  133. PADSVALUE lpAdsSrcValue,
  134. PADSVALUE lpAdsDestValue
  135. );
  136. HRESULT
  137. AdsCopy(
  138. PADSVALUE lpAdsSrcValue,
  139. PADSVALUE lpAdsDestValue
  140. );
  141. HRESULT
  142. AdsCopyADsValueToPropObj(
  143. PADSVALUE lpAdsSrcValue,
  144. CPropertyValue* lpPropValue,
  145. LPWSTR pszServerName,
  146. CCredentials* Credentials,
  147. BOOL fNTDSType
  148. );
  149. HRESULT
  150. AdsCopyPropObjToADsValue(
  151. CPropertyValue *lpPropObj,
  152. PADSVALUE lpAdsDestValue,
  153. LPWSTR pszServerName,
  154. CCredentials* Credentials,
  155. BOOL fNTDSType
  156. );
  157. HRESULT
  158. AdsClear(
  159. PADSVALUE lpAdsValue
  160. );
  161. HRESULT
  162. AdsCopyNTSecurityDescriptor(
  163. PADSVALUE lpAdsSrcValue,
  164. CPropertyValue * lpPropValue,
  165. LPWSTR pszServerName,
  166. CCredentials* pCredentials,
  167. BOOL fNTDSType
  168. );