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.

180 lines
6.4 KiB

  1. //////////////////////////////////////////////////////////////////////////////
  2. //
  3. // Copyright (c) 2000-2002 Microsoft Corporation
  4. //
  5. // Module Name:
  6. // SendStatusReports.h
  7. //
  8. // Description:
  9. // This file contains the declaration of the SendStatusReport
  10. // functions.
  11. //
  12. // Documentation:
  13. //
  14. // Implementation Files:
  15. // SendStatusReports.cpp
  16. //
  17. // Maintained By:
  18. // Galen Barbee (GalenB) 28-AUG-2000
  19. //
  20. //////////////////////////////////////////////////////////////////////////////
  21. // Make sure that this file is included only once per compile path.
  22. #pragma once
  23. //////////////////////////////////////////////////////////////////////////////
  24. // Include Files
  25. //////////////////////////////////////////////////////////////////////////////
  26. //////////////////////////////////////////////////////////////////////////////
  27. // Constant Declarations
  28. //////////////////////////////////////////////////////////////////////////////
  29. HRESULT
  30. HrSendStatusReport(
  31. IClusCfgCallback * picccIn
  32. , CLSID clsidTaskMajorIn
  33. , CLSID clsidTaskMinorIn
  34. , ULONG ulMinIn
  35. , ULONG ulMaxIn
  36. , ULONG ulCurrentIn
  37. , HRESULT hrStatusIn
  38. , const WCHAR * pcszDescriptionIn
  39. );
  40. HRESULT
  41. HrSendStatusReport(
  42. IClusCfgCallback * picccIn
  43. , CLSID clsidTaskMajorIn
  44. , CLSID clsidTaskMinorIn
  45. , ULONG ulMinIn
  46. , ULONG ulMaxIn
  47. , ULONG ulCurrentIn
  48. , HRESULT hrStatusIn
  49. , DWORD dwDescriptionIn
  50. );
  51. HRESULT
  52. HrSendStatusReport(
  53. IClusCfgCallback * picccIn
  54. , const WCHAR * pcszNodeNameIn
  55. , CLSID clsidTaskMajorIn
  56. , CLSID clsidTaskMinorIn
  57. , ULONG ulMinIn
  58. , ULONG ulMaxIn
  59. , ULONG ulCurrentIn
  60. , HRESULT hrStatusIn
  61. , DWORD dwDescriptionIn
  62. );
  63. HRESULT
  64. HrSendStatusReport(
  65. IClusCfgCallback * picccIn
  66. , const WCHAR * pcszNodeNameIn
  67. , CLSID clsidTaskMajorIn
  68. , CLSID clsidTaskMinorIn
  69. , ULONG ulMinIn
  70. , ULONG ulMaxIn
  71. , ULONG ulCurrentIn
  72. , HRESULT hrStatusIn
  73. , const WCHAR * pcszDescriptionIn
  74. );
  75. HRESULT
  76. HrSendStatusReport(
  77. IClusCfgCallback * picccIn
  78. , CLSID clsidTaskMajorIn
  79. , CLSID clsidTaskMinorIn
  80. , ULONG ulMinIn
  81. , ULONG ulMaxIn
  82. , ULONG ulCurrentIn
  83. , HRESULT hrStatusIn
  84. , const WCHAR * pcszDescriptionIn
  85. , const WCHAR * pcszReferenceIn
  86. );
  87. HRESULT
  88. HrSendStatusReport(
  89. IClusCfgCallback * picccIn
  90. , CLSID clsidTaskMajorIn
  91. , CLSID clsidTaskMinorIn
  92. , ULONG ulMinIn
  93. , ULONG ulMaxIn
  94. , ULONG ulCurrentIn
  95. , HRESULT hrStatusIn
  96. , DWORD idDescriptionIn
  97. , DWORD idReferenceIn
  98. );
  99. HRESULT
  100. HrSendStatusReport(
  101. IClusCfgCallback * picccIn
  102. , CLSID clsidTaskMajorIn
  103. , CLSID clsidTaskMinorIn
  104. , ULONG ulMinIn
  105. , ULONG ulMaxIn
  106. , ULONG ulCurrentIn
  107. , HRESULT hrStatusIn
  108. , const WCHAR * pcszDescriptionIn
  109. , DWORD idReferenceIn
  110. );
  111. HRESULT __cdecl
  112. HrFormatDescriptionAndSendStatusReport(
  113. IClusCfgCallback * picccIn
  114. , LPCWSTR pcszNodeNameIn
  115. , CLSID clsidMajorIn
  116. , CLSID clsidMinorIn
  117. , ULONG ulMinIn
  118. , ULONG ulMaxIn
  119. , ULONG ulCurrentIn
  120. , HRESULT hrIn
  121. , int nDescriptionFormatIn
  122. , ...
  123. );
  124. HRESULT __cdecl
  125. HrFormatDescriptionAndSendStatusReport(
  126. IClusCfgCallback * picccIn
  127. , PCWSTR pcszNodeNameIn
  128. , CLSID clsidMajorIn
  129. , CLSID clsidMinorIn
  130. , ULONG ulMinIn
  131. , ULONG ulMaxIn
  132. , ULONG ulCurrentIn
  133. , HRESULT hrIn
  134. , PCWSTR pcszDescriptionFormatIn
  135. , ...
  136. );
  137. HRESULT
  138. HrSendStatusReport(
  139. IClusCfgCallback * picccIn
  140. , const WCHAR * pcszNodeNameIn
  141. , CLSID clsidTaskMajorIn
  142. , CLSID clsidTaskMinorIn
  143. , ULONG ulMinIn
  144. , ULONG ulMaxIn
  145. , ULONG ulCurrentIn
  146. , HRESULT hrStatusIn
  147. , const WCHAR * pcszDescriptionIn
  148. , DWORD dwRefStringIdIn
  149. );
  150. HRESULT
  151. HrSendStatusReport(
  152. IClusCfgCallback * picccIn
  153. , const WCHAR * pcszNodeNameIn
  154. , CLSID clsidTaskMajorIn
  155. , CLSID clsidTaskMinorIn
  156. , ULONG ulMinIn
  157. , ULONG ulMaxIn
  158. , ULONG ulCurrentIn
  159. , HRESULT hrStatusIn
  160. , DWORD dwDescriptionIdIn
  161. , DWORD dwRefStringIdIn
  162. );