windows-nt/Source/XPSP1/NT/shell/shdocvw/impexp.h
2020-09-26 16:20:57 +08:00

45 lines
1.7 KiB
C

/************************************************************\
FILE: convert.h
DATE: Apr 1, 1996
AUTHOR: Bryan Starbuck (bryanst)
DESCRIPTION:
This file will handle the logic to convert Netscape
bookmarks to Microsoft Internet Explorer favorites. This
will happen by finding the location of the Netscape bookmarks
file and the Microsoft Internet Explorer favorites directory
from the registry. Then it will parse the bookmarks file to
extract the URLs, which will finally be added to the favorites
directory.
NOTES:
This was developed with Netscape 2.0 and IE 2.0. Future notes
will be made about compatibility with different versions of
these browsers.
\************************************************************/
#ifndef _IMPEXP_H
#define _IMPEXP_H
//////////////////////////////////////////////////////////////////
// Exported Functions
//////////////////////////////////////////////////////////////////
BOOL GetVersionFromFile(PTSTR pszFileName, PDWORD pdwMSVer, PDWORD pdwLSVer);
void DoImportOrExport(BOOL fImport, LPCWSTR pwszPath, LPCWSTR pwszImpExpDestPath, BOOL fConfirm);
BOOL ImportBookmarks(TCHAR *pszPathToFavorites, TCHAR *pszPathToBookmarks, HWND hwnd); // Import Netscape Bookmarks to IE Favorites
BOOL ExportFavorites(TCHAR *pszPathToFavorites, TCHAR *pszPathToBookmarks); // Export IE Favorites to Netscape Bookmarks
#ifdef UNIX
BOOL GetNavBkMkDir( LPTSTR lpszDir, int isize);
BOOL GetPathFromRegistry(LPTSTR szPath, UINT cbPath, HKEY theHKEY, LPTSTR szKey, LPTSTR szVName);
BOOL VerifyBookmarksFile(HANDLE hFile);
BOOL ImportBookmarks(TCHAR *pszPathToFavorites, TCHAR *pszPathToBookmarks, HWND hwnd);// Import Netscape Bookmarks to IE Favorites
#endif
#endif // _IMPEXP_H