//======================================================================= // Microsoft state migration helper tool // // Copyright Microsoft (c) 2000 Microsoft Corporation. // // File: scanstate.hxx // //======================================================================= #ifndef SCANSTATE_HXX #define SCANSTATE_HXX #include //--------------------------------------------------------------- // Externs. extern HANDLE OutputFile; //--------------------------------------------------------------- // Prototypes. void CleanupUser ( void ); void CloseFiles ( void ); DWORD ComputeTemp ( void ); void EraseTemp ( void ); DWORD PickUpThisFile ( char * file, char * dest); DWORD ProcessExtensions ( void ); DWORD ProcessExecExtensions ( void ); DWORD ScanSystem ( void ); DWORD ScanUser ( void ); DWORD InitializeFiles ( void ); DWORD ScanFiles ( void ); void CleanupFiles ( void ); DWORD ScanGetLang ( DWORD *pdwLang ); DWORD ScanGetKeyboardLayouts ( HANDLE h ); DWORD ScanGetTimeZone ( HANDLE h ); DWORD ScanGetFullName ( HANDLE h ); DWORD ScanGetOrgName ( HANDLE h ); DWORD ScanReadKey (HKEY hKeyStart, CHAR *szKey, CHAR *szName, CHAR *szValue, ULONG ulLen); #endif //SCANSTATE_HXX