45 lines
1.7 KiB
C
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
|
||
|
|