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.

107 lines
2.1 KiB

  1. #include "inetsrvpch.h"
  2. #pragma hdrstop
  3. #include <unknwn.h>
  4. #include <cmdtree.h>
  5. #include <ntquery.h>
  6. static
  7. HRESULT
  8. WINAPI
  9. LoadIFilter(
  10. WCHAR const * pwcsPath,
  11. IUnknown * pUnkOuter,
  12. void ** ppIUnk
  13. )
  14. {
  15. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  16. }
  17. static
  18. HRESULT
  19. WINAPI
  20. LoadIFilterEx(
  21. WCHAR const * pwcsPath,
  22. DWORD dwFlags,
  23. REFIID riid,
  24. void ** ppIUnk
  25. )
  26. {
  27. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  28. }
  29. static
  30. HRESULT
  31. WINAPI
  32. LocateCatalogsW(
  33. WCHAR const * pwszScope,
  34. ULONG iBmk,
  35. WCHAR * pwszMachine,
  36. ULONG * pccMachine,
  37. WCHAR * pwszCat,
  38. ULONG * pccCat
  39. )
  40. {
  41. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  42. }
  43. static
  44. HRESULT
  45. WINAPI
  46. CIState(
  47. WCHAR const * pwcsCat,
  48. WCHAR const * pwcsMachine,
  49. CI_STATE * pCiState
  50. )
  51. {
  52. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  53. }
  54. static
  55. HRESULT
  56. WINAPI
  57. CITextToFullTreeEx(
  58. WCHAR const * pwszRestriction,
  59. ULONG ulDialect,
  60. WCHAR const * pwszColumns,
  61. WCHAR const * pwszSortColumns, // may be NULL
  62. WCHAR const * pwszGroupings, // may be NULL
  63. DBCOMMANDTREE * * ppTree,
  64. ULONG cProperties,
  65. CIPROPERTYDEF * pProperties,
  66. LCID LocaleID
  67. )
  68. {
  69. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  70. }
  71. static
  72. HRESULT
  73. WINAPI
  74. CIMakeICommand(
  75. ICommand ** ppCommand,
  76. ULONG cScope,
  77. DWORD const * aDepths,
  78. WCHAR const * const * awcsScope,
  79. WCHAR const * const * awcsCatalogs,
  80. WCHAR const * const * awcsMachine
  81. )
  82. {
  83. return HRESULT_FROM_WIN32(ERROR_PROC_NOT_FOUND);
  84. }
  85. //
  86. // !! WARNING !! The entries below must be in alphabetical order, and are CASE SENSITIVE (eg lower case comes last!)
  87. //
  88. DEFINE_PROCNAME_ENTRIES(query)
  89. {
  90. DLPENTRY(CIMakeICommand)
  91. DLPENTRY(CIState)
  92. DLPENTRY(CITextToFullTreeEx)
  93. DLPENTRY(LoadIFilter)
  94. DLPENTRY(LoadIFilterEx)
  95. DLPENTRY(LocateCatalogsW)
  96. };
  97. DEFINE_PROCNAME_MAP(query)