00001
00010
#if !defined(AFX_nExpCsv_H__9E49910A_D4C7_4908_B082_615CFA39C71A__INCLUDED_)
00011
#define AFX_nExpCsv_H__9E49910A_D4C7_4908_B082_615CFA39C71A__INCLUDED_
00012
00013
#include "ColumnData.h"
00014
#include "ColumnDataArray.h"
00015
00016
#if _MSC_VER > 1000
00017
#pragma once
00018
#endif // _MSC_VER > 1000
00019
00020
#ifndef __AFXWIN_H__
00021
#error include 'stdafx.h' before including this file for PCH
00022
#endif
00023
00024
#include "resource.h"
00025
00026 LNSTATUS
ReplaceAll(LNString &strText,
const LNString &strFrom,
const LNString &strTo);
00027
void StatusMessageBox(LNSTATUS status, LPCTSTR szMessage =
"");
00028
00030
00031
00032
00033
00040 class CnExpCsvApp :
public CWinApp
00041 {
00042
public:
00043
CnExpCsvApp();
00044 LNDatabase &
GetDatabase();
00045 LNViewFolder &
GetView();
00046 STATUS
DoExport(VIEWIXDATA *pViewIxData, WORD Flags, HMODULE hModule,
char *AltLibraryName,
char *FileName);
00047
00048 CColumnDataArray m_arrData;
00049
00050
private:
00051 LNSTATUS
DoExportMain(VIEWIXDATA *pViewIxData, WORD Flags, HMODULE hModule,
char *AltLibraryName,
char *FileName);
00052 LNSTATUS
GetNoteID(VIEWIXDATA *pViewIxData, CArray<NOTEID,NOTEID&> ¬es, BOOL bAll);
00053
00054 LNNotesSession
m_Session;
00055 LNDatabase
m_Db;
00056 LNViewFolder
m_View;
00057
00058
00059
00060
00061
public:
00062
virtual int ExitInstance();
00063
virtual BOOL
InitInstance();
00064
00065
00066
00067
00068
00069
00070 DECLARE_MESSAGE_MAP()
00071 };
00072
00073
00075
00076
00077
00078
00079
#endif // !defined(AFX_nExpCsv_H__9E49910A_D4C7_4908_B082_615CFA39C71A__INCLUDED_)