#ifndef __ORXCON_H__ #define __ORXCON_H__ ///////////////////////////////////////////////////////////////////////////// // include CRunner predefined constants // #ifndef __ORXCONST_H_ //OROCX_ADDED # include "orxconst.h" //OROCX_ADDED #endif //OROCX_ADDED // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++ // NOTE: Do not modify the contents of this file. If this class is regenerated by // Microsoft Visual C++, your modifications will be overwritten. ///////////////////////////////////////////////////////////////////////////// // CRunner wrapper class class CRunner : public CWnd { protected: DECLARE_DYNCREATE(CRunner) CWnd *m_pParentWnd; //OROCX_ADDED public: CLSID const& GetClsid() { static CLSID const clsid = { 0x289d6f9f, 0x2a7d, 0x11cf, { 0xad, 0x5, 0x0, 0x20, 0xaf, 0xb, 0xa9, 0xe2 } }; return clsid; } virtual BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CCreateContext* pContext = NULL) { m_pParentWnd = pParentWnd; //OROCX_ADDED return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); } BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CFile* pPersist = NULL, BOOL bStorage = FALSE, BSTR bstrLicKey = NULL) { m_pParentWnd = pParentWnd; //OROCX_ADDED return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID, pPersist, bStorage, bstrLicKey); } // Attributes public: CString Get_ReportName(); void Set_ReportName(LPCTSTR); CString GetReportName(); void SetReportName(LPCTSTR); CString GetDocumentName(); void SetDocumentName(LPCTSTR); CString GetReportsServer(); void SetReportsServer(LPCTSTR); short GetOutputDestination(); void SetOutputDestination(short); CString GetOutputName(); void SetOutputName(LPCTSTR); CString GetDatabaseUser(); void SetDatabaseUser(LPCTSTR); CString GetDatabasePassword(); void SetDatabasePassword(LPCTSTR); CString GetDatabaseName(); void SetDatabaseName(LPCTSTR); short GetReportMode(); void SetReportMode(short); CString GetUserDefinedParameters(); void SetUserDefinedParameters(LPCTSTR); CString GetCommandFile(); void SetCommandFile(LPCTSTR); short GetOnRunSuccess(); void SetOnRunSuccess(short); short GetOnRunFailure(); void SetOnRunFailure(short); BOOL GetShowParameterForm(); void SetShowParameterForm(BOOL); CString GetPageSize(); void SetPageSize(LPCTSTR); short GetOrientation(); void SetOrientation(short); long GetNumberOfCopies(); void SetNumberOfCopies(long); CString GetOutputDriver(); void SetOutputDriver(LPCTSTR); CString GetCurrencyString(); void SetCurrencyString(LPCTSTR); CString GetThousandsCharacter(); void SetThousandsCharacter(LPCTSTR); CString GetDecimalCharacter(); void SetDecimalCharacter(LPCTSTR); long GetArrayBufferKBSize(); void SetArrayBufferKBSize(long); long GetVirtualMemoryKBSize(); void SetVirtualMemoryKBSize(long); long GetLongColumnBufferKBSize(); void SetLongColumnBufferKBSize(long); BOOL GetSetTransactionReadOnly(); void SetSetTransactionReadOnly(BOOL); BOOL GetAutomaticCommit(); void SetAutomaticCommit(BOOL); BOOL GetNonBlockingSQL(); void SetNonBlockingSQL(BOOL); BOOL GetDebuggingChecks(); void SetDebuggingChecks(BOOL); CString GetProfileLogFile(); void SetProfileLogFile(LPCTSTR); CString GetErrorLogFile(); void SetErrorLogFile(LPCTSTR); CString GetTraceLogFile(); void SetTraceLogFile(LPCTSTR); short GetTraceMode(); void SetTraceMode(short); BOOL GetTraceLogAll(); void SetTraceLogAll(BOOL); BOOL GetTraceLogPerformance(); void SetTraceLogPerformance(BOOL); BOOL GetTraceLogReportsObjects(); void SetTraceLogReportsObjects(BOOL); BOOL GetTraceLogPLSQLObjects(); void SetTraceLogPLSQLObjects(BOOL); BOOL GetTraceLogSQLTrace(); void SetTraceLogSQLTrace(BOOL); BOOL GetTraceLogTimeStamp(); void SetTraceLogTimeStamp(BOOL); BOOL GetTraceLogErrors(); void SetTraceLogErrors(BOOL); short GetCallMode(); void SetCallMode(short); long GetCallTimeout(); void SetCallTimeout(long); long GetCallFrequency(); void SetCallFrequency(long); long GetJobTolerance(); void SetJobTolerance(long); CString GetJobName(); void SetJobName(LPCTSTR); CString GetJobSchedule(); void SetJobSchedule(LPCTSTR); CString GetSystemUser(); void SetSystemUser(LPCTSTR); CString GetSystemPassword(); void SetSystemPassword(LPCTSTR); CString GetJobNotifyOnSuccess(); void SetJobNotifyOnSuccess(LPCTSTR); CString GetJobNotifyOnFailure(); void SetJobNotifyOnFailure(LPCTSTR); BOOL GetDistribute(); void SetDistribute(BOOL); CString GetDestination(); void SetDestination(LPCTSTR); LCID GetAmbientLCID(); //OROCX_ADDED - NLSing void SetAmbientLCID(LCID); //OROCX_ADDED - NLSing // Operations public: long RunReport(long* ReportHandle); long RunReportSimple(); void SetDafaults(); CString GetCommandLine(); long GetReportStateCode(long ReportHandle); CString GetReportStateCodeString(long Code); CString GetReportStateString(long ReportHandle); long TerminateReport(long ReportHandle); CString GetReportOutputName(long ReportHandle); void AboutBox(); void EditProperties(); //OROCX_ADDED }; #endif // __ORXCON_H__