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.

55 lines
1008 B

  1. /*++
  2. Copyright (c) 2000 Microsoft Corporation
  3. Filename :
  4. files.h
  5. Abstract:
  6. Header for files
  7. Author:
  8. Wally Ho (wallyho) 20-Feb-2000
  9. Revision History:
  10. Created
  11. --*/
  12. // Definition of constants
  13. #ifndef FILES_H
  14. #define FILEs_H
  15. #include <windows.h>
  16. #include "machines.h"
  17. CONST BOOL DTC = FALSE; // FALSE for whistler; TRUE for DTC.
  18. CONST INT F_SYSTEM = 0x1;
  19. CONST INT F_INSTALLING = 0x2;
  20. CONST INT F_SYSTEM_IMAGEHLP_DLL = 0x3;
  21. CONST INT F_INSTALLING_IMAGEHLP_DLL = 0x4;
  22. BOOL GetCurrentSystemBuildInfo ( IN OUT LPINSTALL_DATA pId);
  23. BOOL GetCurrentInstallingBuildInfo ( IN OUT LPINSTALL_DATA pId);
  24. BOOL GetBuildInfoFromOSAndBldFile( OUT LPINSTALL_DATA pId,
  25. IN INT iFlag);
  26. BOOL GetImageHlpDllInfo (OUT LPINSTALL_DATA pId,
  27. IN INT iFlag);
  28. BOOL MyGetFileVersionInfo(LPTSTR lpszFilename, LPVOID *lpVersionInfo);
  29. BOOL GetSkuFromDosNetInf (IN OUT LPINSTALL_DATA pId);
  30. #endif