Leaked source code of windows server 2003
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.
|
|
#ifndef _INC_NETSIMP_H
#define _INC_NETSIMP_H
// {0A522733-A626-11D0-8D60-00C04FD6202B}
DEFINE_GUID(CLSID_CNetscapeImport, 0x0A522733L, 0xA626, 0x11D0, 0x8D, 0x60, 0x00, 0xC0, 0x4F, 0xD6, 0x20, 0x2B);
#define hrExceptionalCase -1
#define hrOSInfoNotFound 500
#define hrWin32platform 501
class CNetscapeEnumFOLDERS : public IEnumFOLDERS { private: ULONG m_cRef; EUDORANODE *m_plist; EUDORANODE *m_pnext;
public: CNetscapeEnumFOLDERS(EUDORANODE *plist); ~CNetscapeEnumFOLDERS(void);
STDMETHODIMP QueryInterface(REFIID, LPVOID *); STDMETHODIMP_(ULONG) AddRef(void); STDMETHODIMP_(ULONG) Release(void);
STDMETHODIMP Next(IMPORTFOLDER *pfldr); STDMETHODIMP Reset(void); };
class CNetscapeImport : public IMailImport { private: ULONG m_cRef; EUDORANODE *m_plist;
public: CNetscapeImport(void); ~CNetscapeImport(void);
STDMETHODIMP QueryInterface(REFIID, LPVOID *); STDMETHODIMP_(ULONG) AddRef(void); STDMETHODIMP_(ULONG) Release(void);
STDMETHODIMP InitializeImport(HWND hwnd); STDMETHODIMP GetDirectory(char *szDir, UINT cch); STDMETHODIMP SetDirectory(char *szDir); STDMETHODIMP EnumerateFolders(DWORD_PTR dwCookie, IEnumFOLDERS **ppEnum); STDMETHODIMP ImportFolder(DWORD_PTR dwCookie, IFolderImport *pImport); };
#endif // _INC_NETSIMP_H
|