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.

42 lines
1.4 KiB

  1. //=======================================================================
  2. // Microsoft state migration helper tool
  3. //
  4. // Copyright Microsoft (c) 2000 Microsoft Corporation.
  5. //
  6. // File: scanstate.hxx
  7. //
  8. //=======================================================================
  9. #ifndef SCANSTATE_HXX
  10. #define SCANSTATE_HXX
  11. #include <common.hxx>
  12. //---------------------------------------------------------------
  13. // Externs.
  14. extern HANDLE OutputFile;
  15. //---------------------------------------------------------------
  16. // Prototypes.
  17. void CleanupUser ( void );
  18. void CloseFiles ( void );
  19. DWORD ComputeTemp ( void );
  20. void EraseTemp ( void );
  21. DWORD PickUpThisFile ( char * file, char * dest);
  22. DWORD ProcessExtensions ( void );
  23. DWORD ProcessExecExtensions ( void );
  24. DWORD ScanSystem ( void );
  25. DWORD ScanUser ( void );
  26. DWORD InitializeFiles ( void );
  27. DWORD ScanFiles ( void );
  28. void CleanupFiles ( void );
  29. DWORD ScanGetLang ( DWORD *pdwLang );
  30. DWORD ScanGetKeyboardLayouts ( HANDLE h );
  31. DWORD ScanGetTimeZone ( HANDLE h );
  32. DWORD ScanGetFullName ( HANDLE h );
  33. DWORD ScanGetOrgName ( HANDLE h );
  34. DWORD ScanReadKey (HKEY hKeyStart, CHAR *szKey, CHAR *szName, CHAR *szValue, ULONG ulLen);
  35. #endif //SCANSTATE_HXX