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.

23 lines
621 B

  1. /* selftest.h */
  2. typedef enum
  3. {
  4. SELFTEST_NO_ERROR = 0,
  5. SELFTEST_NO_MEMORY,
  6. SELFTEST_FILE_NOT_FOUND,
  7. SELFTEST_READ_ERROR,
  8. SELFTEST_WRITE_ERROR,
  9. SELFTEST_NOT_PE_FILE,
  10. SELFTEST_NO_SECTION,
  11. SELFTEST_FAILED,
  12. SELFTEST_ALREADY,
  13. SELFTEST_SIGNED,
  14. SELFTEST_DIRTY,
  15. SELFTEST_MAX_RESULT
  16. } SELFTEST_RESULT;
  17. extern SELFTEST_RESULT AddSection(char *pszEXEFileName,char *pszCABFileName);
  18. extern SELFTEST_RESULT SelfTest(char *pszEXEFileName,
  19. unsigned long *poffCabinet,unsigned long *pcbCabinet);
  20. extern SELFTEST_RESULT CheckSection(char *pszEXEFileName);