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.

36 lines
894 B

  1. //+-------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. // Copyright (C) Microsoft Corporation, 1999.
  5. //
  6. // File: shelldrt.h - Type and structure defs for shell drts
  7. //
  8. //--------------------------------------------------------------------------
  9. #pragma once
  10. // SHTESTPROC
  11. //
  12. // Function type of a shell drt
  13. typedef BOOL (CALLBACK * SHTESTPROC)();
  14. // SHTESTDESCRIPTOR
  15. //
  16. // Description, entry point, and option attributes for a shell drt
  17. typedef struct
  18. {
  19. DWORD _cbSize;
  20. LPCTSTR _pszTestName;
  21. SHTESTPROC _pfnTestProc;
  22. DWORD _dwAttribs;
  23. } SHTESTDESCRIPTOR, * LPSHTESTDESCRIPTOR;
  24. // SHTESTLISTPROC
  25. //
  26. // Each test dll exports this function, which describes the tests
  27. // it contains (or returns just a count if the arg passed to is is null
  28. typedef DWORD (CALLBACK * SHTESTLISTPROC)(LPSHTESTDESCRIPTOR);