Add rayman2 source files
This commit is contained in:
48
Rayman_X/cpa/Appli/MngData5/Inc/Constant.h
Normal file
48
Rayman_X/cpa/Appli/MngData5/Inc/Constant.h
Normal file
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
*=======================================================================================
|
||||
* Name :constant.h
|
||||
*
|
||||
* Author : VL Date :16/07/97
|
||||
*
|
||||
* Description :constant for vss data manager
|
||||
*=======================================================================================
|
||||
* Modification -> Author : Date :
|
||||
* Description :
|
||||
*=======================================================================================
|
||||
*/
|
||||
|
||||
#ifndef __CONSTANT_H__
|
||||
#define __CONSTANT_H__
|
||||
|
||||
/*
|
||||
* constant for main window min size
|
||||
*/
|
||||
#define C_iMainMinWidth 300
|
||||
#define C_iMainMinHeight 300
|
||||
|
||||
/*
|
||||
* constant for vss tree window min size
|
||||
*/
|
||||
#define C_iFileMinWidth 410
|
||||
#define C_iFileMinHeight 340
|
||||
|
||||
/*
|
||||
* constant for modif window min size
|
||||
*/
|
||||
#define C_iModifMinWidth 200
|
||||
#define C_iModifMinHeight 100
|
||||
|
||||
/*
|
||||
* constant for modif window min size
|
||||
*/
|
||||
#define C_iConflictMinWidth 300
|
||||
#define C_iConflictMinHeight 400
|
||||
|
||||
/*
|
||||
* constant for modif window min size
|
||||
*/
|
||||
#define C_iUpdateWithConfigMinWidth 300
|
||||
#define C_iUpdateWithConfigMinHeight 200
|
||||
|
||||
|
||||
#endif /*__CONSTANT_H__*/
|
54
Rayman_X/cpa/Appli/MngData5/Inc/DlgAbout.h
Normal file
54
Rayman_X/cpa/Appli/MngData5/Inc/DlgAbout.h
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
=======================================================================================
|
||||
Name : DLGAbout.h
|
||||
|
||||
Author : Vincent Lhullier Date :17/07/97
|
||||
|
||||
Description : Header file for about dialog box class for MngData5
|
||||
=======================================================================================
|
||||
Modification -> Author : Date :
|
||||
Description :
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
#ifndef __DLGABOUT_H__
|
||||
#define __DLGABOUT_H__
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
CAboutDlg dialog class
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
class CAboutDlg : public CDialog
|
||||
{
|
||||
//data members
|
||||
private:
|
||||
UINT m_uiTimer;
|
||||
char m_cNbBitmaps;
|
||||
char m_cCurBitmap;
|
||||
CBitmap m_a_oBitmap[11];
|
||||
|
||||
// Construction
|
||||
public:
|
||||
CAboutDlg(CWnd* pParent = NULL); // standard constructor
|
||||
|
||||
// Dialog Data
|
||||
//{{AFX_DATA(CAboutDlg)
|
||||
enum { IDD = IDD_ABOUTBOX };
|
||||
// NOTE: the ClassWizard will add data members here
|
||||
//}}AFX_DATA
|
||||
|
||||
// Implementation
|
||||
protected:
|
||||
// Generated message map functions
|
||||
//{{AFX_MSG(CAboutDlg)
|
||||
virtual BOOL OnInitDialog();
|
||||
afx_msg void OnTimer(UINT nIDEvent);
|
||||
afx_msg void OnDestroy();
|
||||
afx_msg BOOL OnHelpInfo(HELPINFO* pHelpInfo);
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
#endif /*__DLGABOUT_H__*/
|
222
Rayman_X/cpa/Appli/MngData5/Inc/DlgConfl.h
Normal file
222
Rayman_X/cpa/Appli/MngData5/Inc/DlgConfl.h
Normal file
@@ -0,0 +1,222 @@
|
||||
/*
|
||||
*=======================================================================================
|
||||
* Name :dlgconfl.h
|
||||
*
|
||||
* Author :vincent lhullier Date :21/07/97
|
||||
*
|
||||
* Description :implementation of dialog box to show section differences
|
||||
*=======================================================================================
|
||||
* Modification -> Author : Date :
|
||||
* Description :
|
||||
*=======================================================================================
|
||||
*/
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#if !defined(AFX_DLGCONFL_H__6184144B_0199_11D1_8EF9_00609736731A__INCLUDED_)
|
||||
#define AFX_DLGCONFL_H__6184144B_0199_11D1_8EF9_00609736731A__INCLUDED_
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#if _MSC_VER >= 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER >= 1000
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#include "resource.h"
|
||||
#include "MajData.h"
|
||||
#include "SCR.h"
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
=======================================================================================
|
||||
PART of code to decompose a file/section into a tree of section
|
||||
=======================================================================================
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
Constant
|
||||
=======================================================================================
|
||||
*/
|
||||
#define SCRT_C_cNew 0
|
||||
#define SCRT_C_cDiff 1
|
||||
#define SCRT_C_cSame 2
|
||||
#define SCRT_C_cNewVss 3
|
||||
#define SCRT_C_cNewLocal 4
|
||||
#define SCRT_C_cComment 5
|
||||
|
||||
#define SCRT_C_cSection 0
|
||||
#define SCRT_C_cEntry 1
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
Structures
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
typedef struct SCRT_tdstEntry_
|
||||
{
|
||||
char cType;
|
||||
char *szName;
|
||||
unsigned short uwNameLength;
|
||||
char cCompState;
|
||||
long lCompWith;
|
||||
HTREEITEM hItem;
|
||||
} SCRT_tdstEntry;
|
||||
|
||||
|
||||
typedef struct SCRT_tdstSection_
|
||||
{
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
/* same entry than SCR_tdstSection entry */
|
||||
char cType;
|
||||
char *szName;
|
||||
unsigned short uwNameLength;
|
||||
char cCompState;
|
||||
long lCompWith;
|
||||
HTREEITEM hItem;
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
char *szEndSection;
|
||||
BOOL bNameIsAllocate;
|
||||
long lNumberOfElements;
|
||||
SCRT_tdstEntry **d_p_stElement;
|
||||
//long lNumberOfEntries;
|
||||
//SCRT_tdstSectionEntry *d_stEntry;
|
||||
//long lNumberOfSubSections;
|
||||
//struct SCRT_tdstSectionTree_ *d_stSubSection;
|
||||
} SCRT_tdstSection;
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
Functions
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
void SCRT_fn_vClean( SCRT_tdstSection *_p_stSection );
|
||||
void SCRT_fn_vFree ( SCRT_tdstSection *_p_stSection );
|
||||
void SCRT_fn_vBuildSectionTree( SCRT_tdstSection *_p_stSection, SCR_tdst_File_Description *_p_stContent, char *_szName, unsigned short _uwNameLength, BOOL bFile );
|
||||
void SCRT_fn_vInitAndBuildSectionTree( SCRT_tdstSection *_p_stSection, char *_szSectionContent, char *_szFileName );
|
||||
BOOL SCRT_fn_bCompareSectionTree( SCRT_tdstSection *_p_stSection1, SCRT_tdstSection *_p_stSection2 );
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
=======================================================================================
|
||||
CConflictDlg dialog
|
||||
=======================================================================================
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
#define C_cDisplayText 0
|
||||
#define C_cDisplayTree 1
|
||||
|
||||
class CConflictDlg : public CDialog
|
||||
{
|
||||
public:
|
||||
|
||||
/*==> section name and user name (name of user that makes the update that generate the conflict )*/
|
||||
char *m_szSectionName;
|
||||
char *m_szUserName;
|
||||
|
||||
/*==> variable to manage Vss section */
|
||||
char *m_szVssSection;
|
||||
CRichEditCtrl m_oVssRichEdit;
|
||||
SCRT_tdstSection m_stVssTree;
|
||||
CTreeCtrl *m_p_oVssTree;
|
||||
|
||||
/*==> variable to manage Local section */
|
||||
CRichEditCtrl m_oLocalRichEdit;
|
||||
char *m_szLocalSection;
|
||||
SCRT_tdstSection m_stLocalTree;
|
||||
CTreeCtrl *m_p_oLocalTree;
|
||||
|
||||
/*==> variable to manage merged section (not yet used ) */
|
||||
SCRT_tdstSection m_szMergeSection;
|
||||
CTreeCtrl *m_p_oMergeTree;
|
||||
|
||||
/*==> char format structure (for CRichEditCtrl display ) */
|
||||
CHARFORMAT m_stCharFormat;
|
||||
|
||||
/*==> Section display mode (tree or edit) */
|
||||
char m_cDisplayMode;
|
||||
|
||||
/*==> use to know if some message on tree or Rich Edit are generated by code */
|
||||
BOOL m_bLocalOp;
|
||||
|
||||
/*==> image list and array of icons for Tree Control */
|
||||
CImageList m_oImageList;
|
||||
HICON m_a_hIcon[7];
|
||||
|
||||
/*==> Id of some dialog control for resizing operation */
|
||||
char m_cNbBottomButtons;
|
||||
UINT m_a_uiBottomButton[ 3 ];
|
||||
|
||||
// Construction
|
||||
public:
|
||||
CConflictDlg(CWnd* pParent = NULL); // standard constructor
|
||||
~CConflictDlg();
|
||||
|
||||
/*==> to change display mode of section : tree or text */
|
||||
void m_fn_vChangeDisplayMode( char _cMode );
|
||||
|
||||
/*==> access function to set section and user names and contents */
|
||||
void m_fn_vSetSectionName( char *_szSectionName ) { m_szSectionName = _szSectionName; }
|
||||
void m_fn_vSetUserName( char *_szUserName ) { m_szUserName = _szUserName; }
|
||||
void m_fn_vSetVssSection( char *_szVssSection ) { m_szVssSection = _szVssSection; }
|
||||
void m_fn_vSetLocalSection( char *_szLocalSection ) { m_szLocalSection = _szLocalSection; }
|
||||
|
||||
/*==> fill a tree control with a section */
|
||||
void m_fn_vFillTree( CTreeCtrl *_p_oTree, SCRT_tdstSection *_p_stSection, HTREEITEM _hParent, int _iImage, BOOL _bVss );
|
||||
|
||||
/*==> low level functions to add text in a RichEdit control */
|
||||
long m_fn_RE_lAddText( CRichEditCtrl *_p_oRE, char *_szText, char *_szEndText, char _cType );
|
||||
void m_fn_RE_vRecaleLine( CRichEditCtrl *_p_oRE1, CRichEditCtrl *_p_oRE2 );
|
||||
|
||||
/*==> Low level functions to print section part in a Rich Edit control */
|
||||
char *m_fn_RE_vPrintSectionBeginning( CRichEditCtrl *_p_oRE, SCRT_tdstSection *_p_stSection, char *_szFrom, BOOL _bVss );
|
||||
char *m_fn_RE_vPrintEntry( CRichEditCtrl *_p_oRE, SCRT_tdstEntry *_p_stEntry, char *_szFrom, BOOL _bVss );
|
||||
char *m_fn_RE_vPrintSectionEnd( CRichEditCtrl *_p_oRE, SCRT_tdstSection *_p_stSection, char *_szFrom, BOOL _bVss );
|
||||
|
||||
/*==> High level function to print an entire section or two parrallel section in one or two rich edit control */
|
||||
char *m_fn_RE_vPrintSection( CRichEditCtrl *_p_oRE, SCRT_tdstSection *_p_stSection, char *_szFrom, BOOL _bVss );
|
||||
void m_fn_RE_vPrintTwoSection(SCRT_tdstSection *_p_stVssSection,char **_p_szVssFrom, SCRT_tdstSection *_p_stLclSection,char **_p_szLclFrom );
|
||||
void m_fn_RE_vFill( void );
|
||||
|
||||
// Dialog Data
|
||||
//{{AFX_DATA(CConflictDlg)
|
||||
enum { IDD = IDD_DIALOG_CONFLICT };
|
||||
// NOTE: the ClassWizard will add data members here
|
||||
//}}AFX_DATA
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CConflictDlg)
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
|
||||
|
||||
// Implementation
|
||||
protected:
|
||||
|
||||
// Generated message map functions
|
||||
//{{AFX_MSG(CConflictDlg)
|
||||
virtual BOOL OnInitDialog();
|
||||
afx_msg void OnDestroy();
|
||||
afx_msg void OnSize(UINT nType, int cx, int cy);
|
||||
afx_msg void OnSizing( UINT nSide, LPRECT lpRect );
|
||||
afx_msg BOOL OnHelpInfo(HELPINFO* pHelpInfo);
|
||||
afx_msg void OnSelchangedTreeLocal(NMHDR* pNMHDR, LRESULT* pResult);
|
||||
afx_msg void OnItemexpandedTreeLocal(NMHDR* pNMHDR, LRESULT* pResult);
|
||||
afx_msg void OnSelchangedTreeVss(NMHDR* pNMHDR, LRESULT* pResult);
|
||||
afx_msg void OnItemexpandedTreeVss(NMHDR* pNMHDR, LRESULT* pResult);
|
||||
afx_msg void OnVscrollRicheditLocal();
|
||||
afx_msg void OnVscrollRicheditVss();
|
||||
afx_msg void OnButtonTreetext();
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
//{{AFX_INSERT_LOCATION}}
|
||||
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#endif // !defined(AFX_DLGCONFL_H__6184144B_0199_11D1_8EF9_00609736731A__INCLUDED_)
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
115
Rayman_X/cpa/Appli/MngData5/Inc/DlgFile.h
Normal file
115
Rayman_X/cpa/Appli/MngData5/Inc/DlgFile.h
Normal file
@@ -0,0 +1,115 @@
|
||||
/*
|
||||
=======================================================================================
|
||||
Name : DlgFile.h
|
||||
|
||||
Author : vincent lhullier Date :27/07/97
|
||||
|
||||
Description : header file for dialog box to choose list of obtained file
|
||||
=======================================================================================
|
||||
Modification -> Author : Date :
|
||||
Description :
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#ifndef __FILEDLG_H__
|
||||
#define __FILEDLG_H__
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#include "MajData.h"
|
||||
#include "resource.h"
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
CDialogFileList dialog
|
||||
=======================================================================================
|
||||
*/
|
||||
class CDialogFileList : public CDialog
|
||||
{
|
||||
//private data members
|
||||
private:
|
||||
CTreeCtrl *m_p_oTree;
|
||||
tdstProject *m_p_stProjectTree;
|
||||
tdstFileListConfig *m_p_stConfig;
|
||||
char *m_szRootProject;
|
||||
char m_cConfigType;
|
||||
CImageList m_oImageList;
|
||||
CImageList m_oLegendImageList;
|
||||
HICON m_a_hIcon[7];
|
||||
HICON m_hIconKey;
|
||||
char m_cConfig;
|
||||
|
||||
int m_iOldCx;
|
||||
int m_iOldCy;
|
||||
|
||||
BOOL m_bLegend;
|
||||
BOOL m_bExpand;
|
||||
|
||||
// Construction
|
||||
public:
|
||||
CDialogFileList(CWnd* pParent = NULL); // standard constructor
|
||||
~CDialogFileList();
|
||||
//void m_fn_vSetRootProject (tdstProject *_p_stRootProj) { m_p_oProjectTree = _p_stRootProj; }
|
||||
//void m_fn_vSetFileListConfig( tdstFileListConfig *_p_stConfig ) { m_p_ostConfig = _p_stConfig;}
|
||||
void m_fn_vSetConfigType( char _cConfigType );
|
||||
|
||||
// Dialog Data
|
||||
//{{AFX_DATA(CDialogFileList)
|
||||
enum { IDD = IDD_DIALOG_FILELIST };
|
||||
//}}AFX_DATA
|
||||
|
||||
// specific functions
|
||||
private:
|
||||
void m_fn_vAddProjectContentInTree ( tdstProject *_p_stProj, BOOL _bGetCauseRecurse );
|
||||
void m_fn_vChangeProjectImage ( tdstProject *_p_stProj, BOOL _bGetCauseRecurse );
|
||||
void m_fn_vChangeProjectFilesImage ( tdstProject *_p_stProj );
|
||||
int m_fn_iGetProjectImage ( tdstProject *_p_stProj );
|
||||
void m_fn_vSetButton ( HTREEITEM hItem );
|
||||
|
||||
void m_fn_vChooseConfig ( void );
|
||||
void m_fn_vExportConfig ( void );
|
||||
void m_fn_vImportConfig ( void );
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CDialogFileList)
|
||||
public:
|
||||
virtual BOOL PreTranslateMessage(MSG* pMsg);
|
||||
protected:
|
||||
virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
// Implementation
|
||||
protected:
|
||||
|
||||
// Generated message map functions
|
||||
//{{AFX_MSG(CDialogFileList)
|
||||
virtual BOOL OnInitDialog();
|
||||
afx_msg void OnSelchangedTreeVss(NMHDR* pNMHDR, LRESULT* pResult);
|
||||
afx_msg void OnCheckObtain();
|
||||
afx_msg void OnCheckRecurse();
|
||||
virtual void OnOK();
|
||||
afx_msg void OnButtonObtainall();
|
||||
afx_msg void OnButtonObtainnothing();
|
||||
afx_msg void OnButtonHelp();
|
||||
afx_msg void OnSize(UINT nType, int cx, int cy);
|
||||
afx_msg void OnSizing( UINT nSide, LPRECT lpRect );
|
||||
afx_msg void OnDestroy();
|
||||
afx_msg void OnMeasureItem(int nIDCtl, LPMEASUREITEMSTRUCT lpMIS);
|
||||
afx_msg void OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDIS);
|
||||
afx_msg void OnButtonLegend0();
|
||||
afx_msg void OnButtonLegend1();
|
||||
afx_msg void OnButtonLegend2();
|
||||
afx_msg void OnButtonLegend3();
|
||||
afx_msg void OnButtonLegend4();
|
||||
afx_msg void OnButtonLegend5();
|
||||
afx_msg void OnButtonLegend6();
|
||||
afx_msg void OnButtonLegend7();
|
||||
afx_msg BOOL OnHelpInfo(HELPINFO* pHelpInfo);
|
||||
afx_msg void OnSelchangeTabLegend(NMHDR* pNMHDR, LRESULT* pResult);
|
||||
afx_msg void OnCheckConfig();
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
#endif /*__FILEDLG_H__*/
|
83
Rayman_X/cpa/Appli/MngData5/Inc/DlgLogin.h
Normal file
83
Rayman_X/cpa/Appli/MngData5/Inc/DlgLogin.h
Normal file
@@ -0,0 +1,83 @@
|
||||
/*
|
||||
=======================================================================================
|
||||
Name : logindlg.h
|
||||
|
||||
Author : vincent lhullier Date :27/07/97
|
||||
|
||||
Description : header file for CloginDialog : Dialog box to log to Vss database
|
||||
=======================================================================================
|
||||
Modification -> Author : Date :
|
||||
Description :
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
|
||||
#if !defined(AFX_LOGINDLG_H__1F212DAD_B7E5_11D0_8E7B_00609736731A__INCLUDED_)
|
||||
#define AFX_LOGINDLG_H__1F212DAD_B7E5_11D0_8E7B_00609736731A__INCLUDED_
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
|
||||
#if _MSC_VER >= 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER >= 1000
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
|
||||
#include "resource.h"
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
CLoginDialog dialog
|
||||
=======================================================================================
|
||||
*/
|
||||
class CLoginDialog : public CDialog
|
||||
{
|
||||
//private data
|
||||
private:
|
||||
BOOL m_bInit;
|
||||
|
||||
char m_szUserName[100];
|
||||
char m_szPassword[100];
|
||||
char m_szDatabase[MAX_PATH];
|
||||
|
||||
// Construction
|
||||
public:
|
||||
CLoginDialog(CWnd* pParent = NULL); // standard constructor
|
||||
|
||||
void m_fn_vSetUserName( char *_szName );
|
||||
void m_fn_vSetDatabase( char *_szDatabase );
|
||||
|
||||
char *m_fnp_szGetUserName( void ) { return m_szUserName; }
|
||||
char *m_fnp_szGetPassword( void ) { return m_szPassword; }
|
||||
char *m_fnp_szGetDatabase( void ) { return m_szDatabase; }
|
||||
|
||||
|
||||
// Dialog Data
|
||||
//{{AFX_DATA(CLoginDialog)
|
||||
enum { IDD = IDD_DIALOG_LOGIN };
|
||||
// NOTE: the ClassWizard will add data members here
|
||||
//}}AFX_DATA
|
||||
|
||||
// Implementation
|
||||
protected:
|
||||
|
||||
// Generated message map functions
|
||||
//{{AFX_MSG(CLoginDialog)
|
||||
virtual BOOL OnInitDialog();
|
||||
virtual void OnOK();
|
||||
afx_msg void OnButtonBrowse();
|
||||
afx_msg void OnShowWindow(BOOL bShow, UINT nStatus);
|
||||
afx_msg BOOL OnHelpInfo(HELPINFO* pHelpInfo);
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
//{{AFX_INSERT_LOCATION}}
|
||||
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#endif // !defined(AFX_LOGINDLG_H__1F212DAD_B7E5_11D0_8E7B_00609736731A__INCLUDED_)
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
163
Rayman_X/cpa/Appli/MngData5/Inc/DlgMain.h
Normal file
163
Rayman_X/cpa/Appli/MngData5/Inc/DlgMain.h
Normal file
@@ -0,0 +1,163 @@
|
||||
/*
|
||||
*******************************************************************************
|
||||
* MajDataDlg.h : header file
|
||||
*******************************************************************************
|
||||
*/
|
||||
|
||||
#include "resource.h"
|
||||
#include "DlgFile.h"
|
||||
#include "ProgBar.h"
|
||||
|
||||
/*
|
||||
*******************************************************************************
|
||||
* CONSTANTS
|
||||
*******************************************************************************
|
||||
*/
|
||||
/*
|
||||
* for cheat code flag
|
||||
*/
|
||||
#define C_lCheatPause 0x0001
|
||||
#define C_lCheatUpdate 0x0002
|
||||
|
||||
/*
|
||||
* for line in RichEdit result window
|
||||
*/
|
||||
#define C_Result_cInfoLine 0
|
||||
#define C_Result_cOkLine 1
|
||||
#define C_Result_cErrorLine 2
|
||||
|
||||
/*
|
||||
* timer event ID
|
||||
*/
|
||||
#define C_uiBaseStatusTimer 1
|
||||
|
||||
/*
|
||||
*******************************************************************************
|
||||
* CMngDataDlg class
|
||||
*******************************************************************************
|
||||
*/
|
||||
class CMngDataDlg : public CDialog
|
||||
{
|
||||
public:
|
||||
CMngDataDlg(CWnd* pParent = NULL); // standard constructor
|
||||
|
||||
// Dialog Data
|
||||
//{{AFX_DATA(CMngDataDlg)
|
||||
enum { IDD = IDD_MNGDATA_DIALOG };
|
||||
//}}AFX_DATA
|
||||
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CMngDataDlg)
|
||||
public:
|
||||
virtual BOOL PreTranslateMessage(MSG* pMsg);
|
||||
protected:
|
||||
virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
private:
|
||||
/* ==> cheat code */
|
||||
char m_szCheat[6];
|
||||
long m_lCheatFlag;
|
||||
|
||||
/* ==> char buffer for different message */
|
||||
char m_szMessage[1024];
|
||||
|
||||
/* ==> result window */
|
||||
CRichEditCtrl m_oRichEdit;
|
||||
CHARFORMAT m_stCharFormat;
|
||||
|
||||
/* ==> progress bar */
|
||||
CMyProgressBar m_oProgress;
|
||||
|
||||
/* ==> working status */
|
||||
BOOL m_bWorkInProgress;
|
||||
BOOL m_bRequestToStop;
|
||||
BOOL m_bBatchObtain;
|
||||
|
||||
/* window controls for resizing */
|
||||
UINT m_a_uiEditControl[10];
|
||||
int m_a_iSizeLeft[10];
|
||||
char m_cNbEditBox;
|
||||
|
||||
UINT m_a_uiRightAlignedButton[6];
|
||||
char m_cNbRightButtons;
|
||||
|
||||
UINT m_a_uiBottomButton[5];
|
||||
char m_cNbBottomButtons;
|
||||
int m_iHeightLeft;
|
||||
|
||||
/* ==> dialog to display vss tree */
|
||||
CDialogFileList m_oFileDlg;
|
||||
|
||||
/* ==> main dialog status */
|
||||
BOOL m_bInitOK;
|
||||
BOOL m_bQuitFromSysCommand;
|
||||
|
||||
/* ==> timer for base status */
|
||||
BOOL m_bBaseStatusTimerOn;
|
||||
UINT m_uiBaseStatusTimer;
|
||||
|
||||
/* ==> data for update */
|
||||
BOOL m_bLocalExist;
|
||||
char m_cVssStatus;
|
||||
|
||||
|
||||
private:
|
||||
void m_fn_vEnableButton( BOOL bEnable );
|
||||
void m_fn_vDisplayProgramData( void );
|
||||
void m_fn_vPause( void );
|
||||
void m_fn_vWriteResultToLogFile( char *szString );
|
||||
void m_fn_vFatalError( char *_szMessage );
|
||||
|
||||
void m_fn_Result_vAddLine( char *szLine, char cLineType );
|
||||
void m_fn_Result_vResetContent();
|
||||
|
||||
void m_fn_vInitProgessBar( int _iStart, int _iEnd );
|
||||
|
||||
void m_fn_vDisplayBaseStatus( void );
|
||||
void m_fn_vSetTimerForBaseStatus( void );
|
||||
void m_fn_vKillTimerForBaseStatus( void );
|
||||
|
||||
char m_fn_cDoModifFileDelete( tdstModif *_p_stModif );
|
||||
char m_fn_cDoModifFileModif( tdstModif *_p_stModif, BOOL _bForFile );
|
||||
char m_fn_cDoModifFileAdd( tdstModif *_p_stModif );
|
||||
BOOL m_fn_bUpdate( void );
|
||||
BOOL m_fn_bOnCommandUpdate();
|
||||
|
||||
BOOL m_fn_bUpdateWithConfig( long _lNumberOfFiles, char **d_szFile );
|
||||
BOOL m_fn_bOnCommandUpdateWithConfig( void );
|
||||
|
||||
void m_fn_vGetObtainingTimeString( char *szString );
|
||||
void m_fn_vOnCommandObtain();
|
||||
|
||||
// Implementation
|
||||
protected:
|
||||
HICON m_hIcon;
|
||||
|
||||
// Generated message map functions
|
||||
//{{AFX_MSG(CMngDataDlg)
|
||||
virtual BOOL OnInitDialog();
|
||||
afx_msg void OnDestroy();
|
||||
afx_msg void OnPaint();
|
||||
afx_msg HCURSOR OnQueryDragIcon();
|
||||
afx_msg void OnCheckObtainMenu();
|
||||
afx_msg void OnButtonViewmodif();
|
||||
afx_msg void OnButtonBrowse();
|
||||
afx_msg void OnButtonRefresh();
|
||||
afx_msg void OnButtonLookobtain();
|
||||
afx_msg void OnButtonLookupdate();
|
||||
afx_msg void OnButtonVssfiles();
|
||||
afx_msg void OnSize(UINT nType, int cx, int cy);
|
||||
afx_msg void OnSizing( UINT nSide, LPRECT lpRect );
|
||||
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
|
||||
afx_msg void OnCheckHelp();
|
||||
afx_msg void OnButtonClearmodif();
|
||||
afx_msg void OnCheckUpdate();
|
||||
afx_msg void OnButtonStop();
|
||||
afx_msg BOOL OnHelpInfo(HELPINFO* pHelpInfo);
|
||||
virtual void OnCancel();
|
||||
afx_msg void OnTimer(UINT nIDEvent);
|
||||
afx_msg void OnButtonChangemodif();
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
99
Rayman_X/cpa/Appli/MngData5/Inc/DlgModif.h
Normal file
99
Rayman_X/cpa/Appli/MngData5/Inc/DlgModif.h
Normal file
@@ -0,0 +1,99 @@
|
||||
/*
|
||||
=======================================================================================
|
||||
Name :dlgmodif.h
|
||||
|
||||
Author :vincent lhullier Date :24/07/97
|
||||
|
||||
Description : header file for dialog box that will contain all modification list
|
||||
=======================================================================================
|
||||
Modification -> Author : Date :
|
||||
Description :
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#ifndef __DLGMODIF_H__
|
||||
#define __DLGMODIF_H__
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#include "resource.h"
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
CModifListDialog dialog
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
class CModifListDialog : public CDialog
|
||||
{
|
||||
// Construction
|
||||
public:
|
||||
CModifListDialog(CWnd* pParent = NULL); // standard constructor
|
||||
|
||||
// Dialog Data
|
||||
//{{AFX_DATA(CModifListDialog)
|
||||
enum { IDD = IDD_DIALOG_LISTMODIF };
|
||||
//}}AFX_DATA
|
||||
|
||||
|
||||
// Implementation
|
||||
protected:
|
||||
|
||||
// Generated message map functions
|
||||
//{{AFX_MSG(CModifListDialog)
|
||||
virtual BOOL OnInitDialog();
|
||||
afx_msg void OnButtonHelp();
|
||||
afx_msg void OnSize(UINT nType, int cx, int cy);
|
||||
afx_msg void OnSizing( UINT nSide, LPRECT lpRect );
|
||||
afx_msg void OnDestroy();
|
||||
afx_msg void OnCheckAll();
|
||||
afx_msg BOOL OnHelpInfo(HELPINFO* pHelpInfo);
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
|
||||
private:
|
||||
void m_fn_vFillModifList( BOOL _bAll );
|
||||
};
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
CModifListErrorDlg dialog
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
class CModifListErrorDlg : public CDialog
|
||||
{
|
||||
//data member
|
||||
private:
|
||||
long m_lNumberOfErrors;
|
||||
char **m_pp_szError;
|
||||
// Construction
|
||||
public:
|
||||
CModifListErrorDlg(long _lNbErrors, char **_d_szError, CWnd* pParent = NULL); // standard constructor
|
||||
|
||||
// Dialog Data
|
||||
//{{AFX_DATA(CModifListErrorDlg)
|
||||
enum { IDD = IDD_DIALOG_MODIFLISTERROR };
|
||||
// NOTE: the ClassWizard will add data members here
|
||||
//}}AFX_DATA
|
||||
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CModifListErrorDlg)
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
// Implementation
|
||||
protected:
|
||||
|
||||
// Generated message map functions
|
||||
//{{AFX_MSG(CModifListErrorDlg)
|
||||
virtual BOOL OnInitDialog();
|
||||
afx_msg void OnSize(UINT nType, int cx, int cy);
|
||||
afx_msg void OnSizing(UINT nSide, LPRECT lpRect);
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#endif //__DLGMODIF_H__
|
63
Rayman_X/cpa/Appli/MngData5/Inc/DlgNwCfg.h
Normal file
63
Rayman_X/cpa/Appli/MngData5/Inc/DlgNwCfg.h
Normal file
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
*******************************************************************************
|
||||
* NwCfgDlg.h : header file
|
||||
*******************************************************************************
|
||||
*/
|
||||
|
||||
#ifndef __NWCFGDLG_H__
|
||||
#define __NWCFGDLG_H__
|
||||
|
||||
#include "resource.h"
|
||||
|
||||
/*
|
||||
*******************************************************************************
|
||||
* CNewConfigDialog class
|
||||
*******************************************************************************
|
||||
*/
|
||||
class CNewConfigDialog : public CDialog
|
||||
{
|
||||
// data members
|
||||
private:
|
||||
char m_cConfigType;
|
||||
int m_iCurSel;
|
||||
char m_cConfig;
|
||||
char m_szConfigName[40];
|
||||
|
||||
CListBox *m_p_oListConfig;
|
||||
|
||||
// Construction
|
||||
public:
|
||||
CNewConfigDialog(char _cConfigType, CWnd* pParent = NULL); // standard constructor
|
||||
char *m_fn_szGetConfigName( void ) {return m_szConfigName; }
|
||||
int m_fn_cGetConfigIndex( void ) {return m_cConfig; }
|
||||
|
||||
// Dialog Data
|
||||
//{{AFX_DATA(CNewConfigDialog)
|
||||
enum { IDD = IDD_DIALOG_NEWCONFIG };
|
||||
//}}AFX_DATA
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CDialogFileList)
|
||||
public:
|
||||
virtual BOOL PreTranslateMessage(MSG* pMsg);
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
// Implementation
|
||||
protected:
|
||||
|
||||
// Generated message map functions
|
||||
//{{AFX_MSG(CNewConfigDialog)
|
||||
virtual void OnOK();
|
||||
virtual BOOL OnInitDialog();
|
||||
afx_msg void OnSelchangeListConfig();
|
||||
afx_msg void OnButtonHelp();
|
||||
afx_msg BOOL OnHelpInfo(HELPINFO* pHelpInfo);
|
||||
afx_msg void OnButtonDelete();
|
||||
afx_msg void OnButtonRename();
|
||||
afx_msg void OnKillfocusEditName();
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
#endif //__NWCFGDLG_H__
|
88
Rayman_X/cpa/Appli/MngData5/Inc/DlgObtai.h
Normal file
88
Rayman_X/cpa/Appli/MngData5/Inc/DlgObtai.h
Normal file
@@ -0,0 +1,88 @@
|
||||
/*
|
||||
=======================================================================================
|
||||
Name : DlgObtai.h
|
||||
|
||||
Author : vincent lhullier Date :29/08/97
|
||||
|
||||
Description : header file for obtain dialog box class
|
||||
=======================================================================================
|
||||
Modification -> Author : Date :
|
||||
Description :
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#if !defined(AFX_DLGOBTAI_H__35C8479B_1F76_11D1_8F1B_00609736731A__INCLUDED_)
|
||||
#define AFX_DLGOBTAI_H__35C8479B_1F76_11D1_8F1B_00609736731A__INCLUDED_
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#if _MSC_VER >= 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER >= 1000
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
CBatchObtainDlg dialog
|
||||
=======================================================================================
|
||||
*/
|
||||
class CBatchObtainDlg : public CDialog
|
||||
{
|
||||
private:
|
||||
UINT m_uiTimer;
|
||||
char m_cHours;
|
||||
char m_cMinutes;
|
||||
char m_cSeconds;
|
||||
long m_lSeconds;
|
||||
BOOL m_bUseTimer;
|
||||
BOOL m_bTry;
|
||||
BOOL m_bObtain;
|
||||
time_t m_xNextTry;
|
||||
long m_lTryCount;
|
||||
|
||||
CBitmap m_a_oDigit[10];
|
||||
CBitmap m_oSeparator;
|
||||
|
||||
// Construction
|
||||
public:
|
||||
CBatchObtainDlg(CWnd* pParent = NULL); // standard constructor
|
||||
CBatchObtainDlg::~CBatchObtainDlg();
|
||||
|
||||
BOOL fn_bDoObtain( void ) { return m_bObtain; }
|
||||
|
||||
void fn_vComputeElapseTime();
|
||||
|
||||
// Dialog Data
|
||||
//{{AFX_DATA(CBatchObtainDlg)
|
||||
enum { IDD = IDD_DIALOG_BATCHOBTAIN };
|
||||
// NOTE: the ClassWizard will add data members here
|
||||
//}}AFX_DATA
|
||||
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CBatchObtainDlg)
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
// Implementation
|
||||
protected:
|
||||
|
||||
// Generated message map functions
|
||||
//{{AFX_MSG(CBatchObtainDlg)
|
||||
virtual BOOL OnInitDialog();
|
||||
afx_msg void OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDIS);
|
||||
afx_msg void OnCheckWait();
|
||||
afx_msg void OnKillfocusEditSeconds();
|
||||
afx_msg void OnDeltaposSpinTime(NMHDR* pNMHDR, LRESULT* pResult);
|
||||
virtual void OnCancel();
|
||||
afx_msg void OnCheckUsetimer();
|
||||
afx_msg void OnTimer(UINT nIDEvent);
|
||||
afx_msg void OnDeltaposSpinSeconds(NMHDR* pNMHDR, LRESULT* pResult);
|
||||
afx_msg void OnDestroy();
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
//{{AFX_INSERT_LOCATION}}
|
||||
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.
|
||||
|
||||
#endif // !defined(AFX_DLGOBTAI_H__35C8479B_1F76_11D1_8F1B_00609736731A__INCLUDED_)
|
202
Rayman_X/cpa/Appli/MngData5/Inc/DlgUpdOp.h
Normal file
202
Rayman_X/cpa/Appli/MngData5/Inc/DlgUpdOp.h
Normal file
@@ -0,0 +1,202 @@
|
||||
/*
|
||||
=======================================================================================
|
||||
Name :DlgUpdOp.h
|
||||
|
||||
Author : Vincent Lhullier Date :17/07/97
|
||||
|
||||
Description : header file for dialog box for update options and update history
|
||||
=======================================================================================
|
||||
Modification -> Author : Date :
|
||||
Description :
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
|
||||
#if !defined(AFX_DLGUPDOP_H__9FDB1F23_FE79_11D0_8EF7_00609736731A__INCLUDED_)
|
||||
#define AFX_DLGUPDOP_H__9FDB1F23_FE79_11D0_8EF7_00609736731A__INCLUDED_
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
|
||||
#if _MSC_VER >= 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER >= 1000
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
|
||||
#include "DlgFile.h"
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
CONSTANT
|
||||
=======================================================================================
|
||||
*/
|
||||
#define C_CHOICE_cYes 0
|
||||
#define C_CHOICE_cYesAll 1
|
||||
#define C_CHOICE_cNo 2
|
||||
#define C_CHOICE_cNoAll 3
|
||||
/*
|
||||
=======================================================================================
|
||||
CUpdateOptionsDlg dialog
|
||||
=======================================================================================
|
||||
*/
|
||||
class CUpdateOptionsDlg : public CDialog
|
||||
{
|
||||
// Construction
|
||||
public:
|
||||
CUpdateOptionsDlg(CWnd* pParent = NULL); // standard constructor
|
||||
|
||||
// Dialog Data
|
||||
//{{AFX_DATA(CUpdateOptionsDlg)
|
||||
enum { IDD = IDD_DIALOG_UPDATEOPTIONS };
|
||||
// NOTE: the ClassWizard will add data members here
|
||||
//}}AFX_DATA
|
||||
|
||||
|
||||
// Implementation
|
||||
protected:
|
||||
|
||||
// Generated message map functions
|
||||
//{{AFX_MSG(CUpdateOptionsDlg)
|
||||
virtual BOOL OnInitDialog();
|
||||
virtual void OnOK();
|
||||
afx_msg void OnCheckObtainafterupdate();
|
||||
afx_msg void OnCheckForceupdate();
|
||||
afx_msg BOOL OnHelpInfo(HELPINFO* pHelpInfo);
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
CUpdateHistoryDlg dialog
|
||||
=======================================================================================
|
||||
*/
|
||||
class CUpdateHistoryDlg : public CDialog
|
||||
{
|
||||
// Construction
|
||||
public:
|
||||
CUpdateHistoryDlg(CWnd* pParent = NULL); // standard constructor
|
||||
|
||||
// Dialog Data
|
||||
//{{AFX_DATA(CUpdateHistoryDlg)
|
||||
enum { IDD = IDD_DIALOG_UPDATEHISTORY };
|
||||
// NOTE: the ClassWizard will add data members here
|
||||
//}}AFX_DATA
|
||||
|
||||
|
||||
|
||||
// Implementation
|
||||
protected:
|
||||
|
||||
// Generated message map functions
|
||||
//{{AFX_MSG(CUpdateHistoryDlg)
|
||||
afx_msg BOOL OnHelpInfo(HELPINFO* pHelpInfo);
|
||||
virtual BOOL OnInitDialog();
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
CUpdateOptionsDlg dialog
|
||||
=======================================================================================
|
||||
*/
|
||||
class CUpdateFileListDlg : public CDialog
|
||||
{
|
||||
// data members
|
||||
private:
|
||||
CDialogFileList *m_p_oFileDlg;
|
||||
tdstFileListConfig *m_p_stConfig;
|
||||
// Construction
|
||||
public:
|
||||
CUpdateFileListDlg(CWnd* pParent = NULL); // standard constructor
|
||||
void m_fn_vSetFileDialog( CDialogFileList *_p_oFileDlg ) { m_p_oFileDlg = _p_oFileDlg; }
|
||||
void m_fn_vRefreshFileList( void );
|
||||
|
||||
// Dialog Data
|
||||
//{{AFX_DATA(CUpdateFileListDlg)
|
||||
enum { IDD = IDD_DIALOG_UPDATEFILELIST };
|
||||
// NOTE: the ClassWizard will add data members here
|
||||
//}}AFX_DATA
|
||||
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CUpdateFileListDlg)
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
// Implementation
|
||||
protected:
|
||||
|
||||
// Generated message map functions
|
||||
//{{AFX_MSG(CUpdateFileListDlg)
|
||||
virtual BOOL OnInitDialog();
|
||||
afx_msg void OnButtonNewconfig();
|
||||
afx_msg void OnDestroy();
|
||||
afx_msg void OnSize(UINT nType, int cx, int cy);
|
||||
afx_msg void OnSizing(UINT nSide, LPRECT lpRect);
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
CYesNoAllDlg dialog
|
||||
=======================================================================================
|
||||
*/
|
||||
class CYesNoAllDlg : public CDialog
|
||||
{
|
||||
// Construction
|
||||
public:
|
||||
CString cstrMessage;
|
||||
CString cstrTitle;
|
||||
char cChoice;
|
||||
CSize m_oDialogSize;
|
||||
CFont m_oFont;
|
||||
PLOGFONT m_p_stFont;
|
||||
|
||||
|
||||
CYesNoAllDlg(CWnd* pParent = NULL); // standard constructor
|
||||
~CYesNoAllDlg();
|
||||
|
||||
void fn_vSetTitle( char *_szTitle );
|
||||
void fn_vSetMessage( char *_szMessage );
|
||||
char fn_cGetChoice( void ) {return cChoice; }
|
||||
void fn_vComputeDialogSize( void );
|
||||
|
||||
// Dialog Data
|
||||
//{{AFX_DATA(CYesNoAllDlg)
|
||||
enum { IDD = IDD_DIALOG_YESALLNOALL };
|
||||
// NOTE: the ClassWizard will add data members here
|
||||
//}}AFX_DATA
|
||||
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CYesNoAllDlg)
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
// Implementation
|
||||
protected:
|
||||
|
||||
// Generated message map functions
|
||||
//{{AFX_MSG(CYesNoAllDlg)
|
||||
afx_msg void OnButtonNoall();
|
||||
afx_msg void OnButtonYesall();
|
||||
virtual void OnCancel();
|
||||
virtual void OnOK();
|
||||
virtual BOOL OnInitDialog();
|
||||
afx_msg void OnPaint();
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
//{{AFX_INSERT_LOCATION}}
|
||||
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.
|
||||
|
||||
#endif // !defined(AFX_DLGUPDOP_H__9FDB1F23_FE79_11D0_8EF7_00609736731A__INCLUDED_)
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
81
Rayman_X/cpa/Appli/MngData5/Inc/Error.h
Normal file
81
Rayman_X/cpa/Appli/MngData5/Inc/Error.h
Normal file
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
=======================================================================================
|
||||
Name :error.h
|
||||
|
||||
Author :Vincent Lhullier Date :27/04/97
|
||||
|
||||
Description :error manager
|
||||
=======================================================================================
|
||||
Modification -> Author : Date :
|
||||
Description :
|
||||
=======================================================================================
|
||||
*/
|
||||
#ifndef __ERROR_H__
|
||||
#define __ERROR_H__
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
Enumeration of error type
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
typedef enum Error_tdeValue_
|
||||
{
|
||||
/* server */
|
||||
Error_eCantAccessServer,
|
||||
Error_eCantAccessTimeServer,
|
||||
|
||||
/* error for local directory */
|
||||
Error_eCantCreateLocalPath,
|
||||
|
||||
/* vss errors */
|
||||
Error_eCantAccessExistantItem,
|
||||
Error_eFileAlreadyCheckOut,
|
||||
Error_eCantDeleteFile,
|
||||
Error_eSomeoneObtain,
|
||||
Error_eSomeoneUpdate,
|
||||
Error_eVssFileNotFound,
|
||||
Error_eAccessDenied,
|
||||
Error_eCantCreateVssProject,
|
||||
|
||||
/* time error */
|
||||
Error_eVssFileNewer,
|
||||
Error_eVssSectionNewer,
|
||||
|
||||
/* existence of file */
|
||||
Error_eLocalFileNotFound,
|
||||
Error_eSectionNotFound,
|
||||
|
||||
/* validity of filename or section */
|
||||
Error_eInvalidFileName,
|
||||
Error_eInvalidSectionName,
|
||||
|
||||
/* modification error */
|
||||
Error_eCantUpdateModification,
|
||||
Error_eVssSectionAlreadyCreated,
|
||||
Error_eVssParentSectionInexistent,
|
||||
|
||||
|
||||
} Error_tdeValue;
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
Functions
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
/* Set functions */
|
||||
void Error_fn_vSet( Error_tdeValue _eError, char *_szErrorString = NULL );
|
||||
void Error_fn_vSetFmt( Error_tdeValue _eError, char *_szFormat, ... );
|
||||
|
||||
/* Get functions */
|
||||
Error_tdeValue Error_fn_eGet( void );
|
||||
char *Error_fn_p_szGetMessage( void );
|
||||
char *Error_fn_p_szGetSystemMessage( void );
|
||||
|
||||
/* display functions */
|
||||
void Error_fn_vDisplay( BOOL _bSystem = FALSE );
|
||||
|
||||
#endif //__ERROR_H__
|
||||
|
||||
|
84
Rayman_X/cpa/Appli/MngData5/Inc/HelpId.h
Normal file
84
Rayman_X/cpa/Appli/MngData5/Inc/HelpId.h
Normal file
@@ -0,0 +1,84 @@
|
||||
/*
|
||||
=======================================================================================
|
||||
Name : HelpId.h
|
||||
|
||||
Author : vincent lhullier Date :27/07/97
|
||||
|
||||
Description : topic id of help file
|
||||
=======================================================================================
|
||||
Modification -> Author : Date :
|
||||
Description :
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#ifndef __MNGDTHLP_H__
|
||||
#define __MNGDTHLP_H__
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
CONSTANTS
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
/*
|
||||
* Help file name
|
||||
*/
|
||||
#define C_szHelpFile "MngData5.Hlp"
|
||||
|
||||
|
||||
/*
|
||||
* topic IDs
|
||||
*/
|
||||
#define IDH_J_BUGS 1
|
||||
#define IDH_J_CHANGINGLOCALPATH 2
|
||||
#define IDH_J_CONFIGFILELIST 3
|
||||
#define IDH_J_CONFLICT 4
|
||||
#define IDH_J_FAQ 5
|
||||
#define IDH_J_INIFILE 6
|
||||
#define IDH_J_INTERFACE 7
|
||||
#define IDH_J_ITF_COMMANDBUTTONS 8
|
||||
#define IDH_J_ITF_INFOS 9
|
||||
#define IDH_J_ITF_RESULTWINDOW 10
|
||||
#define IDH_J_LOGIN 11
|
||||
#define IDH_J_OBTAIN 12
|
||||
#define IDH_J_REQUESTS 13
|
||||
#define IDH_J_REQUIREMENTS 14
|
||||
#define IDH_J_SECTIONFILELIST 15
|
||||
#define IDH_J_SECTIONOBTAINING 16
|
||||
#define IDH_J_SECTIONTARGETPATH 17
|
||||
#define IDH_J_SECTIONVSS 18
|
||||
#define IDH_J_SECTIONWINPREF 19
|
||||
#define IDH_J_STARTING 20
|
||||
#define IDH_J_SUMMARY 21
|
||||
#define IDH_J_UPDATE 22
|
||||
#define IDH_J_UPDATEOPTIONS 23
|
||||
#define IDH_J_VIEWMODIF 24
|
||||
#define IDH_J_WAIT 25
|
||||
#define IDH_P_BROWSE 26
|
||||
#define IDH_P_HELP 27
|
||||
#define IDH_P_INOBTAIN 28
|
||||
#define IDH_P_INUPDATE 29
|
||||
#define IDH_P_LOCALPATH 30
|
||||
#define IDH_P_LOOKINOBTAIN 31
|
||||
#define IDH_P_LOOKINUPDATE 32
|
||||
#define IDH_P_ME 33
|
||||
#define IDH_P_MESSAGEERROR 34
|
||||
#define IDH_P_MODIF 35
|
||||
#define IDH_P_MODIFLIST 36
|
||||
#define IDH_P_MORE 37
|
||||
#define IDH_P_OBTAIN 38
|
||||
#define IDH_P_OBTAININGTIME 39
|
||||
#define IDH_P_QUIT 40
|
||||
#define IDH_P_REFRESH 41
|
||||
#define IDH_P_RESULTVIEW 42
|
||||
#define IDH_P_UPDATE 43
|
||||
#define IDH_P_VIEWMODIF 44
|
||||
#define IDH_P_VSSEXE 45
|
||||
#define IDH_P_VSSPATH 46
|
||||
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#endif __MNGDTHLP_H__
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
193
Rayman_X/cpa/Appli/MngData5/Inc/IniData.h
Normal file
193
Rayman_X/cpa/Appli/MngData5/Inc/IniData.h
Normal file
@@ -0,0 +1,193 @@
|
||||
/*
|
||||
=======================================================================================
|
||||
Name :IniData.h
|
||||
|
||||
Author :Vincent lhullier Date :21/07/97
|
||||
|
||||
Description :function for initial value (saving, loading, ... ) Header file
|
||||
=======================================================================================
|
||||
Modification -> Author : Date :
|
||||
Description :
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#ifndef __INIDATA_H__
|
||||
#define __INIDATA_H__
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#include <afxdisp.h>
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
typedef struct tdstProject_ tdstProject;
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
Constants
|
||||
=======================================================================================
|
||||
*/
|
||||
/*
|
||||
* Ini file
|
||||
*/
|
||||
#define C_szIniFile "MngData.ini"
|
||||
|
||||
/*
|
||||
* For Update Flags
|
||||
*/
|
||||
#define C_UpdateOption_lObtainAfter 0x0001
|
||||
#define C_UpdateOption_lConfirmObtainAfter 0x0002
|
||||
#define C_UpdateOption_lForce 0x0004
|
||||
#define C_UpdateOption_lConfirmForce 0x0008
|
||||
#define C_UpdateOption_lShowDifferences 0x0010
|
||||
|
||||
/*
|
||||
* type of list
|
||||
*/
|
||||
#define C_ConfigType_cObtain 0
|
||||
#define C_ConfigType_cUpdate 1
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
Structures
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
/*
|
||||
* structure to store config of file list information
|
||||
*/
|
||||
typedef struct tdstFileListConfig_
|
||||
{
|
||||
char szKey[20]; // congfing entry in vss entry
|
||||
char cIndex; // current config index
|
||||
char szId[20]; // current config id
|
||||
char szName[40]; // current config name
|
||||
long lNumberOfFiles; // number of file in current config
|
||||
char **d_szFile; // list of file name in current config
|
||||
|
||||
} tdstFileListConfig;
|
||||
|
||||
/*
|
||||
* structure to store program information
|
||||
*/
|
||||
typedef struct tdstIniData_
|
||||
{
|
||||
char szTempPath[MAX_PATH]; // temporary path
|
||||
char szLocalPath[MAX_PATH]; // name of local data path
|
||||
char szVssPath[MAX_PATH]; // vss data path
|
||||
char szVssDatabase[MAX_PATH]; // vss data path
|
||||
char szVssUserName[20]; // User Name
|
||||
|
||||
char szInUpdateSem[MAX_PATH]; // name of file used as update semaphore
|
||||
char szVssInUpdate[MAX_PATH]; // full name of vss file
|
||||
char szLocalInUpdate[MAX_PATH]; // full name of local file
|
||||
|
||||
char szInObtainSem[MAX_PATH]; // name of file used as obtain semaphore
|
||||
char szVssInObtain[MAX_PATH]; // full name of vss file
|
||||
char szLocalInObtain[MAX_PATH]; // full name of local file
|
||||
|
||||
char szModifFile[MAX_PATH]; // name of file that contains modificationq
|
||||
|
||||
COleDateTime *p_oObtainingTime; // last obtaining time but within a OLE date time object
|
||||
/*
|
||||
long lNumberOfObtainedFiles; // number of file (projetc) obtained
|
||||
char **d_szObtainedFile; // description of obtained files
|
||||
*/
|
||||
|
||||
char a_cAvailableConfig[ 100 ]; // array of config available in ini file
|
||||
tdstFileListConfig stObtainConfig;
|
||||
tdstFileListConfig stUpdateConfig;
|
||||
|
||||
/*
|
||||
long lNumberOfFilesToObtain; // files to obtained ( without recursive or not project)
|
||||
char **d_szFileToObtain; // list of file name that will be obtained ( without project )
|
||||
*/
|
||||
} tdstIniData;
|
||||
|
||||
/*
|
||||
* structure to store Window preference and options
|
||||
*/
|
||||
typedef struct tdstWindowsPref_
|
||||
{
|
||||
RECT stMainPos; // main window position and size
|
||||
RECT stFilePos; // file window position and size
|
||||
RECT stModifPos; // modif list window position and size
|
||||
RECT stConflictPos; // conflict window pos and size
|
||||
RECT stUpdateWithConfigPos; // Update with config window pos abnd size
|
||||
long lUpdateFlags; // Update options
|
||||
/*
|
||||
* batch obtain preferences
|
||||
*/
|
||||
long lElapseTime;
|
||||
char cRelativeDay;
|
||||
char cHour;
|
||||
char cMinute;
|
||||
BOOL bWaitToBeAlone;
|
||||
BOOL bUseTimer;
|
||||
}tdstWindowsPref;
|
||||
|
||||
/*
|
||||
*******************************************************************************
|
||||
* Globals
|
||||
*******************************************************************************
|
||||
*/
|
||||
extern COleDateTime g_oObtainingTime; // obtaining time
|
||||
extern tdstIniData g_stIniData; // initial data
|
||||
extern char g_szIniFile[MAX_PATH]; // ini file
|
||||
extern tdstWindowsPref g_stWinPref; // program options
|
||||
|
||||
/*
|
||||
*******************************************************************************
|
||||
* Functions
|
||||
*******************************************************************************
|
||||
*/
|
||||
|
||||
/*
|
||||
* specific function for file list configuration
|
||||
*/
|
||||
|
||||
void fn_IniD_vFreeFileList ( tdstFileListConfig *_p_stFileList );
|
||||
void fn_IniD_vWriteFileList ( tdstFileListConfig *_p_stFileList, char *_szIniFile );
|
||||
void fn_IniD_vDeleteFileList ( char _cConfig, char *_szIniFile );
|
||||
void fn_IniD_vRenameFileList ( char _cConfig, char *_szNewName, char *_szIniFile );
|
||||
BOOL fn_IniD_bGetFileList ( tdstFileListConfig *_p_stFileList, char _cConfig, char *_szIniFile );
|
||||
void fn_IniD_vSetSingleFileList ( tdstFileListConfig *_p_stFileList, char *_szFileName );
|
||||
|
||||
char fn_IniD_cGetIndexFromId( char *_szId );
|
||||
char fn_IniD_cGetNumberOfConfig( void );
|
||||
char fn_IniD_cGetAvailableConfig( void );
|
||||
void fn_IniD_vGetConfigName( char _cConfig, char *_szName );
|
||||
char fn_IniD_cGetConfigType( char _cConfig );
|
||||
|
||||
/*
|
||||
* function to get/set single initial data
|
||||
*/
|
||||
void fn_IniD_vSetLocalPath( char *_szPath );
|
||||
void fn_IniD_vSetVssDatabase( char *_szSourceSafeIni );
|
||||
void fn_IniD_vSetVssUserName( char *_szUserName );
|
||||
void fn_IniD_vSetModifListFile( char *_szFileName );
|
||||
void fn_IniD_vSetUpdateFlag( long _lFlag, BOOL _bValue );
|
||||
|
||||
/*
|
||||
* function for obtaining data information
|
||||
*/
|
||||
void fn_IniD_vSaveObtainingDate( void );
|
||||
void fn_IniD_vSaveObtainingInfo( void );
|
||||
//void fn_IniD_vFreeObtainedFileList( void );
|
||||
void fn_IniD_vGetObtainingInfo( void );
|
||||
|
||||
/*
|
||||
* function to free list of file to obtain
|
||||
*/
|
||||
//void fn_IniD_vFreeFileListToObtain( void );
|
||||
|
||||
/*
|
||||
* function for windows preference data
|
||||
*/
|
||||
void fn_IniD_vGetWindowPreference( void );
|
||||
void fn_IniD_vWriteWindowPreference( void );
|
||||
|
||||
/*
|
||||
* function for all ini data
|
||||
*/
|
||||
void fn_IniD_vGetAllFromIniFile( BOOL _bFirst );
|
||||
|
||||
#endif //__INIDATA_H__
|
28
Rayman_X/cpa/Appli/MngData5/Inc/LogFile.h
Normal file
28
Rayman_X/cpa/Appli/MngData5/Inc/LogFile.h
Normal file
@@ -0,0 +1,28 @@
|
||||
/*
|
||||
****************************************************************************************
|
||||
* Name :LogFile.h
|
||||
*
|
||||
* Author : Vincent Lhullier Date :09/04/97
|
||||
*
|
||||
* Description : header file for function to manage log file for mngdata program
|
||||
****************************************************************************************
|
||||
* Modification -> Author : Date :
|
||||
* Description :
|
||||
****************************************************************************************
|
||||
*/
|
||||
|
||||
#ifndef __LOGFILE_H__
|
||||
#define __LOGFILE_H__
|
||||
|
||||
/*
|
||||
****************************************************************************************
|
||||
* FUNCTION
|
||||
****************************************************************************************
|
||||
*/
|
||||
|
||||
|
||||
void LOG_fn_vInitLogFile( void );
|
||||
void LOG_fn_vDeleteLogFile( void );
|
||||
long LOG_fn_lWriteInLogFile( char *szBuffer );
|
||||
|
||||
#endif //__LOGFILE_H__
|
81
Rayman_X/cpa/Appli/MngData5/Inc/MajData.h
Normal file
81
Rayman_X/cpa/Appli/MngData5/Inc/MajData.h
Normal file
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
=======================================================================================
|
||||
Name :MajData.h
|
||||
|
||||
Author :vincent lhullier Date :21/07/97
|
||||
|
||||
Description :header file to access function for updating data
|
||||
=======================================================================================
|
||||
Modification -> Author : Date :
|
||||
Description :
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#ifndef __MAJDATA_H__
|
||||
#define __MAJDATA_H__
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#include "SCR.h"
|
||||
#include "ModifLst.h"
|
||||
#include "IniData.h"
|
||||
#include "Tree_Fct.h"
|
||||
#include "Vss5_Fct.h"
|
||||
#include "TimeFunc.h"
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
Structures
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
/*
|
||||
* structure to store info about one file
|
||||
*/
|
||||
typedef struct tdstFileInfo_
|
||||
{
|
||||
SCR_tdst_File_Open *p_stFile;
|
||||
char szFullName[MAX_PATH];
|
||||
SCR_tdst_Anl_SectionDes *p_stSection;
|
||||
char *p_cBuffer;
|
||||
long lSize;
|
||||
COleDateTime oTime;
|
||||
char szLastUserName[ 20 ];
|
||||
} tdstFileInfo;
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
Globals
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
extern char g_szVssFileName[ MAX_PATH ];
|
||||
extern tdstFileInfo g_stTarget;
|
||||
extern tdstFileInfo g_stSource;
|
||||
extern char g_cDeleteSectionModif;
|
||||
extern char g_cAddModifiedFile;
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
Functions
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
BOOL fn_bSomeoneUpdate( BOOL bCreateFile, BOOL _bMessage );
|
||||
BOOL fn_bGetUpdateStatus( char *_p_szMsg = NULL);
|
||||
BOOL fn_bBeginUpdating( void );
|
||||
BOOL fn_bEndUpdating( void );
|
||||
|
||||
BOOL fn_bDoModif( tdstModif *p_stModif );
|
||||
|
||||
BOOL fn_bSomeoneObtain( BOOL _bMessage );
|
||||
BOOL fn_bGetObtainStatus( char *_p_szMsg = NULL );
|
||||
BOOL fn_bBeginObtaining( void );
|
||||
BOOL fn_bEndObtaining( void );
|
||||
|
||||
BOOL fn_bObtainFile( char *szFileName, BOOL *_bObtain );
|
||||
char fn_cUpdateFile( char *_szLocalFileName );
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#endif /*__MAJDATA_H__*/
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
52
Rayman_X/cpa/Appli/MngData5/Inc/MngData5.h
Normal file
52
Rayman_X/cpa/Appli/MngData5/Inc/MngData5.h
Normal file
@@ -0,0 +1,52 @@
|
||||
/*
|
||||
=======================================================================================
|
||||
Name :MngData5.h
|
||||
|
||||
Author : VL Date :10/07/97
|
||||
|
||||
Description : main header file for the MNGDATA application
|
||||
=======================================================================================
|
||||
Modification -> Author : Date :
|
||||
Description :
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#ifndef __AFXWIN_H__
|
||||
#error include 'stdafx.h' before including this file for PCH
|
||||
#endif
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#include "resource.h" // main symbols
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
CMngDataApp
|
||||
=======================================================================================
|
||||
*/
|
||||
class CMngDataApp : public CWinApp
|
||||
{
|
||||
public:
|
||||
CMngDataApp();
|
||||
|
||||
/* ==> specific functions */
|
||||
BOOL fn_bInitWindowsSocket( void );
|
||||
void fn_vCloseWindowsSocket( void );
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CMngDataApp)
|
||||
public:
|
||||
virtual BOOL InitInstance();
|
||||
virtual int ExitInstance();
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
// Implementation
|
||||
|
||||
//{{AFX_MSG(CMngDataApp)
|
||||
// NOTE - the ClassWizard will add and remove member functions here.
|
||||
// DO NOT EDIT what you see in these blocks of generated code !
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
693
Rayman_X/cpa/Appli/MngData5/Inc/MngData5.rc
Normal file
693
Rayman_X/cpa/Appli/MngData5/Inc/MngData5.rc
Normal file
@@ -0,0 +1,693 @@
|
||||
//Microsoft Developer Studio generated resource script.
|
||||
//
|
||||
#include "resource.h"
|
||||
|
||||
#define APSTUDIO_READONLY_SYMBOLS
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Generated from the TEXTINCLUDE 2 resource.
|
||||
//
|
||||
#include "afxres.h"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#undef APSTUDIO_READONLY_SYMBOLS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// English (U.S.) resources
|
||||
|
||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
||||
#ifdef _WIN32
|
||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||
#pragma code_page(1252)
|
||||
#endif //_WIN32
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Dialog
|
||||
//
|
||||
|
||||
IDD_ABOUTBOX DIALOG DISCARDABLE 0, 0, 171, 54
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "A propos de MngData"
|
||||
FONT 8, "MS Sans Serif"
|
||||
BEGIN
|
||||
LTEXT "Vss Data Manager V1.3.0",IDC_STATIC,45,7,119,8,
|
||||
SS_NOPREFIX
|
||||
LTEXT "Copyright <20> 1997 UBI Simulations",IDC_STATIC,45,18,119,
|
||||
8
|
||||
DEFPUSHBUTTON "OK",IDOK,79,33,32,14,WS_GROUP
|
||||
CONTROL "",IDC_STATIC_ANIM,"Static",SS_BITMAP | WS_GROUP,7,14,25,
|
||||
25
|
||||
END
|
||||
|
||||
IDD_DIALOG_FILELIST DIALOG DISCARDABLE 0, 0, 256, 193
|
||||
STYLE WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
|
||||
CAPTION "Gotten folders"
|
||||
FONT 8, "MS Sans Serif"
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "OK",IDOK,157,159,38,12
|
||||
PUSHBUTTON "Cancel",IDCANCEL,157,174,38,12
|
||||
CONTROL "Tree1",IDC_TREE_VSS,"SysTreeView32",TVS_HASBUTTONS |
|
||||
TVS_HASLINES | TVS_LINESATROOT | WS_BORDER | WS_TABSTOP,
|
||||
5,22,190,133
|
||||
CONTROL "Get",IDC_CHECK_OBTAIN,"Button",BS_AUTOCHECKBOX |
|
||||
BS_PUSHLIKE | WS_TABSTOP,5,159,60,12
|
||||
CONTROL "Get Recursively",IDC_CHECK_RECURSE,"Button",
|
||||
BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,5,174,60,12
|
||||
CTEXT "Not get",IDC_STATIC_LEGENDTEXT0,209,38,37,8
|
||||
CTEXT "Get",IDC_STATIC_LEGENDTEXT1,209,63,37,8
|
||||
CTEXT "Get recursively",IDC_STATIC_LEGENDTEXT2,209,88,37,16
|
||||
CTEXT "Recursively gotten",IDC_STATIC_LEGENDTEXT3,209,121,37,
|
||||
17
|
||||
EDITTEXT IDC_EDIT_CONFIGNAME,60,7,135,12,ES_AUTOHSCROLL |
|
||||
ES_READONLY
|
||||
DEFPUSHBUTTON "Get all",IDC_BUTTON_OBTAINALL,69,159,45,12
|
||||
DEFPUSHBUTTON "Clear all",IDC_BUTTON_OBTAINNOTHING,69,174,45,12
|
||||
PUSHBUTTON "Help",IDC_BUTTON_HELP,205,174,45,12
|
||||
CONTROL 136,IDC_STATIC_PICTURE,"Static",SS_BITMAP,119,158,33,31
|
||||
CONTROL "Button1",IDC_BUTTON_LEGEND0,"Button",BS_OWNERDRAW |
|
||||
WS_TABSTOP,212,25,12,12
|
||||
CONTROL "Button1",IDC_BUTTON_LEGEND1,"Button",BS_OWNERDRAW |
|
||||
WS_TABSTOP,212,50,12,12
|
||||
CONTROL "Button1",IDC_BUTTON_LEGEND2,"Button",BS_OWNERDRAW |
|
||||
WS_TABSTOP,221,75,12,12
|
||||
CONTROL "Button1",IDC_BUTTON_LEGEND3,"Button",BS_OWNERDRAW |
|
||||
WS_TABSTOP,212,108,12,12
|
||||
CONTROL "Button1",IDC_BUTTON_LEGEND4,"Button",BS_OWNERDRAW |
|
||||
WS_TABSTOP,231,25,12,12
|
||||
CONTROL "Button1",IDC_BUTTON_LEGEND5,"Button",BS_OWNERDRAW |
|
||||
WS_TABSTOP,231,50,12,12
|
||||
CONTROL "Button1",IDC_BUTTON_LEGEND6,"Button",BS_OWNERDRAW |
|
||||
WS_TABSTOP,231,108,12,12
|
||||
CTEXT "File in Got. project ",IDC_STATIC_LEGENDTEXT4,209,154,
|
||||
38,16
|
||||
CONTROL "Button1",IDC_BUTTON_LEGEND7,"Button",BS_OWNERDRAW |
|
||||
WS_TABSTOP,221,141,12,12
|
||||
CONTROL 191,IDC_STATIC_KEYS,"Static",SS_BITMAP,208,24,39,117
|
||||
CONTROL "Tab1",IDC_TAB_LEGEND,"SysTabControl32",TCS_FIXEDWIDTH |
|
||||
TCS_FOCUSNEVER,205,7,45,165
|
||||
CONTROL "Config",IDC_CHECK_CONFIG,"Button",BS_AUTOCHECKBOX |
|
||||
BS_PUSHLIKE | WS_TABSTOP,5,7,50,12
|
||||
END
|
||||
|
||||
IDD_DIALOG_LISTMODIF DIALOG DISCARDABLE 0, 0, 260, 102
|
||||
STYLE WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
|
||||
CAPTION "List of modifications"
|
||||
FONT 8, "MS Sans Serif"
|
||||
BEGIN
|
||||
PUSHBUTTON "Close",IDCANCEL,76,81,50,14
|
||||
LISTBOX IDC_LIST_MODIF,7,7,246,69,LBS_NOINTEGRALHEIGHT |
|
||||
WS_VSCROLL | WS_HSCROLL | WS_TABSTOP
|
||||
PUSHBUTTON "Help",IDC_BUTTON_HELP,134,81,50,14
|
||||
CONTROL "All",IDC_CHECK_ALL,"Button",BS_AUTOCHECKBOX |
|
||||
WS_TABSTOP,7,85,23,10
|
||||
END
|
||||
|
||||
IDD_DIALOG_NEWCONFIG DIALOG DISCARDABLE 0, 0, 127, 154
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "File configuration"
|
||||
FONT 8, "MS Sans Serif"
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "OK",IDOK,87,104,35,14
|
||||
PUSHBUTTON "Cancel",IDCANCEL,87,136,35,14
|
||||
LTEXT "Name",IDC_STATIC,5,8,20,8
|
||||
EDITTEXT IDC_EDIT_NAME,29,4,81,14,ES_AUTOHSCROLL
|
||||
LISTBOX IDC_LIST_CONFIG,5,23,117,77,LBS_SORT |
|
||||
LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
|
||||
PUSHBUTTON "Help",IDC_BUTTON_HELP,88,120,34,14
|
||||
PUSHBUTTON "Delete",IDC_BUTTON_DELETE,5,136,50,14
|
||||
PUSHBUTTON "Rename",IDC_BUTTON_RENAME,5,120,50,14
|
||||
END
|
||||
|
||||
IDD_MNGDATA_DIALOG DIALOGEX 0, 0, 210, 202
|
||||
STYLE WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU |
|
||||
WS_THICKFRAME
|
||||
EXSTYLE WS_EX_APPWINDOW
|
||||
CAPTION "Automatic Vss Data Manager"
|
||||
FONT 8, "MS Sans Serif", 0, 0, 0x1
|
||||
BEGIN
|
||||
LTEXT "Last obtain",IDC_STATIC,45,15,36,8
|
||||
EDITTEXT IDC_EDIT_OBTAINTIME,85,13,120,12,ES_AUTOHSCROLL |
|
||||
ES_READONLY
|
||||
LTEXT "Local Path",IDC_STATIC,45,33,35,8
|
||||
EDITTEXT IDC_EDIT_LOCALPATH,85,31,90,12,ES_AUTOHSCROLL |
|
||||
ES_READONLY
|
||||
PUSHBUTTON "Browse",IDC_BUTTON_BROWSE,175,31,30,12
|
||||
LTEXT "Vss Path",IDC_STATIC,45,47,29,8
|
||||
EDITTEXT IDC_EDIT_VSSPATH,85,45,90,12,ES_AUTOHSCROLL |
|
||||
ES_READONLY
|
||||
PUSHBUTTON "More...",IDC_BUTTON_VSSFILES,175,45,30,12
|
||||
LTEXT "InUpdate semaphore",IDC_STATIC,5,67,67,8
|
||||
EDITTEXT IDC_EDIT_INUPDATE,85,65,90,12,ES_AUTOHSCROLL |
|
||||
ES_READONLY
|
||||
PUSHBUTTON "Look",IDC_BUTTON_LOOKUPDATE,175,65,30,12
|
||||
LTEXT "InObtain semaphore",IDC_STATIC,5,81,64,8
|
||||
EDITTEXT IDC_EDIT_INOBTAIN,85,79,90,12,ES_AUTOHSCROLL |
|
||||
ES_READONLY
|
||||
PUSHBUTTON "Look",IDC_BUTTON_LOOKOBTAIN,175,79,30,12
|
||||
LTEXT "Modification file",IDC_STATIC,5,99,50,8
|
||||
EDITTEXT IDC_EDIT_MODIFFILE,85,97,60,12,ES_AUTOHSCROLL |
|
||||
ES_READONLY
|
||||
PUSHBUTTON "Change",IDC_BUTTON_CHANGEMODIF,145,97,30,12
|
||||
PUSHBUTTON "Clear",IDC_BUTTON_CLEARMODIF,175,97,30,12
|
||||
LTEXT "Modification",IDC_STATIC,5,112,46,8
|
||||
EDITTEXT IDC_EDIT_MODIFICATION,85,111,90,12,ES_AUTOHSCROLL |
|
||||
ES_READONLY
|
||||
PUSHBUTTON "View",IDC_BUTTON_VIEWMODIF,175,111,30,12
|
||||
PUSHBUTTON "Refresh",IDC_BUTTON_REFRESH,5,185,40,12
|
||||
CONTROL "Obtain",IDC_CHECK_OBTAINMENU,"Button",BS_AUTOCHECKBOX |
|
||||
BS_PUSHLIKE | WS_TABSTOP,45,185,40,12
|
||||
CONTROL "Update",IDC_CHECK_UPDATE,"Button",BS_AUTOCHECKBOX |
|
||||
BS_PUSHLIKE | WS_TABSTOP,85,185,40,12
|
||||
PUSHBUTTON "Quit",IDCANCEL,125,185,40,12
|
||||
CONTROL "Help",IDC_CHECK_HELP,"Button",BS_AUTOCHECKBOX |
|
||||
BS_PUSHLIKE | WS_TABSTOP,165,185,40,12
|
||||
CONTROL "Progress1",IDC_PROGRESS,"msctls_progress32",NOT
|
||||
WS_VISIBLE | WS_BORDER,5,180,200,12
|
||||
PUSHBUTTON "Stop !",IDC_BUTTON_STOP,155,172,50,14,NOT WS_VISIBLE
|
||||
CONTROL "",IDC_STATIC_FORRICHEDIT,"Static",SS_BLACKFRAME | NOT
|
||||
WS_VISIBLE,5,125,195,46
|
||||
END
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// DESIGNINFO
|
||||
//
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
GUIDELINES DESIGNINFO DISCARDABLE
|
||||
BEGIN
|
||||
IDD_ABOUTBOX, DIALOG
|
||||
BEGIN
|
||||
LEFTMARGIN, 7
|
||||
RIGHTMARGIN, 164
|
||||
TOPMARGIN, 7
|
||||
BOTTOMMARGIN, 47
|
||||
END
|
||||
|
||||
IDD_DIALOG_FILELIST, DIALOG
|
||||
BEGIN
|
||||
LEFTMARGIN, 5
|
||||
RIGHTMARGIN, 249
|
||||
TOPMARGIN, 7
|
||||
BOTTOMMARGIN, 188
|
||||
END
|
||||
|
||||
IDD_DIALOG_LISTMODIF, DIALOG
|
||||
BEGIN
|
||||
LEFTMARGIN, 7
|
||||
RIGHTMARGIN, 253
|
||||
TOPMARGIN, 7
|
||||
BOTTOMMARGIN, 95
|
||||
END
|
||||
|
||||
IDD_DIALOG_NEWCONFIG, DIALOG
|
||||
BEGIN
|
||||
LEFTMARGIN, 5
|
||||
RIGHTMARGIN, 122
|
||||
TOPMARGIN, 4
|
||||
BOTTOMMARGIN, 150
|
||||
END
|
||||
|
||||
IDD_MNGDATA_DIALOG, DIALOG
|
||||
BEGIN
|
||||
LEFTMARGIN, 5
|
||||
RIGHTMARGIN, 205
|
||||
TOPMARGIN, 5
|
||||
BOTTOMMARGIN, 197
|
||||
END
|
||||
END
|
||||
#endif // APSTUDIO_INVOKED
|
||||
|
||||
#endif // English (U.S.) resources
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// French (France) resources
|
||||
|
||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_FRA)
|
||||
#ifdef _WIN32
|
||||
LANGUAGE LANG_FRENCH, SUBLANG_FRENCH
|
||||
#pragma code_page(1252)
|
||||
#endif //_WIN32
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Dialog
|
||||
//
|
||||
|
||||
IDD_DIALOG_LOGIN DIALOG DISCARDABLE 0, 0, 150, 122
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Vss Login"
|
||||
FONT 8, "MS Sans Serif"
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "OK",IDOK,5,53,50,14
|
||||
PUSHBUTTON "Cancel",IDCANCEL,95,53,50,14
|
||||
LTEXT "Database",IDC_STATIC,5,37,32,8
|
||||
LTEXT "UserName",IDC_STATIC,5,7,34,8
|
||||
LTEXT "Password",IDC_STATIC,5,22,32,8
|
||||
EDITTEXT IDC_EDIT_USERNAME,45,5,100,12,ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EDIT_PASSWORD,45,20,100,12,ES_PASSWORD |
|
||||
ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EDIT_DATABASE,45,35,82,12,ES_AUTOHSCROLL
|
||||
PUSHBUTTON "...",IDC_BUTTON_BROWSE,130,35,13,12
|
||||
LTEXT "If your user name has more than 15 characters you will not able to login. Ask your administrator a new user name.",
|
||||
IDC_STATIC,34,78,111,39
|
||||
ICON IDI_ICON_WARNING,IDC_STATIC,5,81,21,20
|
||||
END
|
||||
|
||||
IDD_DIALOG_WAIT DIALOG DISCARDABLE 0, 0, 227, 377
|
||||
STYLE DS_MODALFRAME | WS_POPUP
|
||||
FONT 8, "MS Sans Serif"
|
||||
BEGIN
|
||||
CONTROL 200,IDC_STATIC,"Static",SS_BITMAP,7,7,226,246
|
||||
LTEXT "No more conflict with previously updated section by the same user",
|
||||
IDC_STATIC,40,275,180,18
|
||||
LTEXT "Project",IDC_STATIC_PROJECT,7,258,213,15
|
||||
LTEXT "When an error occurs because a file is check-out the name of user that have checked out the file is displayed",
|
||||
IDC_STATIC,40,295,180,20
|
||||
LTEXT "In configuration window you can change status of a file or folder by typing a key (G : get, N : Not get, R : recursive)",
|
||||
IDC_STATIC,40,317,180,28
|
||||
LTEXT "You can now delete, rename, import, export configuration.",
|
||||
IDC_STATIC,40,349,180,20
|
||||
CONTROL 196,IDC_STATIC,"Static",SS_BITMAP,7,277,25,23
|
||||
END
|
||||
|
||||
IDD_DIALOG_UPDATEOPTIONS DIALOG DISCARDABLE 0, 0, 175, 130
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Update options"
|
||||
FONT 8, "MS Sans Serif"
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "OK",IDOK,7,109,50,14
|
||||
PUSHBUTTON "Cancel",IDCANCEL,118,109,50,14
|
||||
CONTROL "Obtain automatically after updating",
|
||||
IDC_CHECK_OBTAINAFTERUPDATE,"Button",BS_AUTOCHECKBOX |
|
||||
WS_TABSTOP,15,76,132,10
|
||||
CONTROL "Ask before obtaining",IDC_CHECK_CONFIRMBEFOREOBTAIN,
|
||||
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,30,86,81,10
|
||||
CONTROL "Force your modifications to be updated",
|
||||
IDC_CHECK_FORCEUPDATE,"Button",BS_AUTOCHECKBOX |
|
||||
WS_TABSTOP,15,20,143,10
|
||||
GROUPBOX "In case of conflict",IDC_STATIC,7,7,161,51
|
||||
CONTROL "Ask before updating your modif",
|
||||
IDC_CHECK_CONFIRMBEFOREMODIF,"Button",BS_AUTOCHECKBOX |
|
||||
WS_TABSTOP,30,30,113,10
|
||||
GROUPBOX "After an update",IDC_STATIC,7,63,161,40
|
||||
CONTROL "Show conflict with differences",
|
||||
IDC_CHECK_SHOWDIFFERENCES,"Button",BS_AUTOCHECKBOX |
|
||||
WS_TABSTOP,30,40,110,10
|
||||
END
|
||||
|
||||
IDD_DIALOG_CONFLICT DIALOG DISCARDABLE 0, 0, 222, 169
|
||||
STYLE WS_MAXIMIZEBOX | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
|
||||
CAPTION "Conflict window"
|
||||
FONT 8, "MS Sans Serif"
|
||||
BEGIN
|
||||
PUSHBUTTON "Keep Vss",IDCANCEL,47,148,60,14
|
||||
CTEXT "Vss section",IDC_STATIC_VSS,7,22,100,18,SS_SUNKEN
|
||||
CTEXT "Local section",IDC_STATIC_LOCAL,115,22,100,18,SS_SUNKEN
|
||||
CTEXT "SectionName",IDC_STATIC_SECTION,7,7,208,10,WS_BORDER
|
||||
CONTROL "Tree1",IDC_TREE_VSS,"SysTreeView32",TVS_SHOWSELALWAYS |
|
||||
WS_BORDER | WS_TABSTOP,7,51,101,38
|
||||
CONTROL "Tree2",IDC_TREE_LOCAL,"SysTreeView32",TVS_SHOWSELALWAYS |
|
||||
WS_BORDER | WS_TABSTOP,115,46,100,38
|
||||
PUSHBUTTON "Text",IDC_BUTTON_TREETEXT,7,148,50,14
|
||||
PUSHBUTTON "Take Local",IDOK,111,148,50,14
|
||||
CONTROL "Tree1",IDC_TREE_MERGE,"SysTreeView32",WS_BORDER |
|
||||
WS_TABSTOP,7,100,208,35
|
||||
END
|
||||
|
||||
IDD_DIALOG_UPDATEHISTORY DIALOG DISCARDABLE 0, 0, 186, 126
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Update history"
|
||||
FONT 8, "MS Sans Serif"
|
||||
BEGIN
|
||||
PUSHBUTTON "Close",IDCANCEL,64,105,50,14
|
||||
LISTBOX IDC_LIST_HISTORY,7,7,172,93,LBS_NOINTEGRALHEIGHT |
|
||||
WS_VSCROLL | WS_TABSTOP
|
||||
END
|
||||
|
||||
IDD_DIALOG_BATCHOBTAIN DIALOG DISCARDABLE 0, 0, 185, 114
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Batch Obtain"
|
||||
FONT 8, "MS Sans Serif"
|
||||
BEGIN
|
||||
CONTROL "Try to obtain every",IDC_STATIC_SECONDS,"Static",
|
||||
SS_LEFTNOWORDWRAP | WS_GROUP,5,10,60,8
|
||||
EDITTEXT IDC_EDIT_SECONDS,70,8,40,12,ES_AUTOHSCROLL |
|
||||
ES_WANTRETURN | ES_NUMBER
|
||||
CONTROL "Spin1",IDC_SPIN_SECONDS,"msctls_updown32",
|
||||
UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_HORZ,110,8,16,12
|
||||
LTEXT "Seconds",IDC_STATIC_SECONDS2,130,10,29,8
|
||||
GROUPBOX " Obtain after",IDC_STATIC_TIMER,5,28,175,42
|
||||
CONTROL "",IDC_CHECK_USETIMER,"Button",BS_AUTOCHECKBOX |
|
||||
WS_TABSTOP,11,27,10,10
|
||||
LTEXT "relative day",IDC_STATIC_DAY,15,40,40,8
|
||||
COMBOBOX IDC_COMBO_DAY,60,38,100,54,CBS_DROPDOWNLIST | WS_VSCROLL |
|
||||
WS_TABSTOP
|
||||
LTEXT "At",IDC_STATIC_TIME,45,55,10,8
|
||||
EDITTEXT IDC_EDIT_TIME,60,53,40,12,ES_AUTOHSCROLL | ES_READONLY |
|
||||
ES_WANTRETURN
|
||||
CONTROL "Spin2",IDC_SPIN_TIME,"msctls_updown32",UDS_ARROWKEYS |
|
||||
UDS_HORZ,100,53,16,12
|
||||
LTEXT "Use shift for hour",IDC_STATIC_TIME2,118,55,54,8
|
||||
CONTROL "Wait that nobody else work on database",
|
||||
IDC_CHECK_NOBODYELSE,"Button",BS_AUTOCHECKBOX |
|
||||
WS_TABSTOP,5,75,143,10
|
||||
CONTROL "",IDC_BUTTON_TIME,"Button",BS_OWNERDRAW | NOT
|
||||
WS_VISIBLE | WS_TABSTOP,50,40,85,30
|
||||
CONTROL "Wait",IDC_CHECK_WAIT,"Button",BS_AUTOCHECKBOX |
|
||||
BS_PUSHLIKE | WS_TABSTOP,68,95,50,15
|
||||
PUSHBUTTON "Close",IDCANCEL,130,95,50,14
|
||||
LTEXT "IDC_STATIC_WAIT",IDC_STATIC_WAIT,5,5,175,30,SS_SUNKEN |
|
||||
NOT WS_VISIBLE | WS_BORDER
|
||||
LTEXT "IDC_STATIC_RESULT",IDC_STATIC_RESULT,5,75,175,16,
|
||||
SS_SUNKEN | NOT WS_VISIBLE | WS_BORDER
|
||||
END
|
||||
|
||||
IDD_DIALOG_UPDATEFILELIST DIALOG DISCARDABLE 0, 0, 214, 126
|
||||
STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
|
||||
CAPTION "Dialog"
|
||||
FONT 8, "MS Sans Serif"
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "Update",IDOK,7,105,50,14
|
||||
PUSHBUTTON "Cancel",IDCANCEL,157,105,50,14
|
||||
LTEXT "Current config",IDC_STATIC_CONFIG,7,9,45,8
|
||||
EDITTEXT IDC_EDIT_CONFIG,57,7,60,12,ES_AUTOHSCROLL | ES_READONLY
|
||||
PUSHBUTTON "Choose/Create config",IDC_BUTTON_NEWCONFIG,120,7,87,12
|
||||
LTEXT "current config project / file list",IDC_STATIC_FILELIST,
|
||||
7,27,94,8
|
||||
LISTBOX IDC_LIST_FILES,7,40,200,60,LBS_NOINTEGRALHEIGHT |
|
||||
WS_VSCROLL | WS_TABSTOP
|
||||
END
|
||||
|
||||
IDD_DIALOG_MODIFLISTERROR DIALOG DISCARDABLE 0, 0, 332, 134
|
||||
STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
|
||||
CAPTION "Error in list of modifications"
|
||||
FONT 8, "MS Sans Serif"
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "OK",IDOK,275,113,50,14
|
||||
LISTBOX IDC_LIST_ERRORS,7,24,318,82,LBS_SORT |
|
||||
LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL |
|
||||
WS_TABSTOP
|
||||
LTEXT "Static",IDC_STATIC_TITLE,7,7,318,10,WS_BORDER
|
||||
END
|
||||
|
||||
IDD_DIALOG_YESALLNOALL DIALOG DISCARDABLE 0, 0, 274, 95
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
FONT 8, "MS Sans Serif"
|
||||
BEGIN
|
||||
LTEXT "Static",IDC_STATIC_MESSAGE,7,7,260,53
|
||||
DEFPUSHBUTTON "Yes",IDOK,36,74,50,14
|
||||
PUSHBUTTON "Yes All",IDC_BUTTON_YESALL,86,74,50,14
|
||||
PUSHBUTTON "No",IDCANCEL,136,74,50,14
|
||||
PUSHBUTTON "No All",IDC_BUTTON_NOALL,186,74,50,14
|
||||
END
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// DESIGNINFO
|
||||
//
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
GUIDELINES DESIGNINFO DISCARDABLE
|
||||
BEGIN
|
||||
IDD_DIALOG_LOGIN, DIALOG
|
||||
BEGIN
|
||||
LEFTMARGIN, 5
|
||||
RIGHTMARGIN, 145
|
||||
TOPMARGIN, 5
|
||||
BOTTOMMARGIN, 117
|
||||
END
|
||||
|
||||
IDD_DIALOG_WAIT, DIALOG
|
||||
BEGIN
|
||||
LEFTMARGIN, 7
|
||||
RIGHTMARGIN, 220
|
||||
TOPMARGIN, 7
|
||||
BOTTOMMARGIN, 370
|
||||
END
|
||||
|
||||
IDD_DIALOG_UPDATEOPTIONS, DIALOG
|
||||
BEGIN
|
||||
LEFTMARGIN, 7
|
||||
RIGHTMARGIN, 168
|
||||
TOPMARGIN, 7
|
||||
BOTTOMMARGIN, 123
|
||||
END
|
||||
|
||||
IDD_DIALOG_CONFLICT, DIALOG
|
||||
BEGIN
|
||||
LEFTMARGIN, 7
|
||||
RIGHTMARGIN, 215
|
||||
TOPMARGIN, 7
|
||||
BOTTOMMARGIN, 162
|
||||
END
|
||||
|
||||
IDD_DIALOG_UPDATEHISTORY, DIALOG
|
||||
BEGIN
|
||||
LEFTMARGIN, 7
|
||||
RIGHTMARGIN, 179
|
||||
TOPMARGIN, 7
|
||||
BOTTOMMARGIN, 119
|
||||
END
|
||||
|
||||
IDD_DIALOG_BATCHOBTAIN, DIALOG
|
||||
BEGIN
|
||||
LEFTMARGIN, 5
|
||||
RIGHTMARGIN, 180
|
||||
TOPMARGIN, 4
|
||||
BOTTOMMARGIN, 108
|
||||
END
|
||||
|
||||
IDD_DIALOG_UPDATEFILELIST, DIALOG
|
||||
BEGIN
|
||||
LEFTMARGIN, 7
|
||||
RIGHTMARGIN, 207
|
||||
TOPMARGIN, 7
|
||||
BOTTOMMARGIN, 119
|
||||
END
|
||||
|
||||
IDD_DIALOG_MODIFLISTERROR, DIALOG
|
||||
BEGIN
|
||||
LEFTMARGIN, 7
|
||||
RIGHTMARGIN, 325
|
||||
TOPMARGIN, 7
|
||||
BOTTOMMARGIN, 127
|
||||
END
|
||||
|
||||
IDD_DIALOG_YESALLNOALL, DIALOG
|
||||
BEGIN
|
||||
LEFTMARGIN, 7
|
||||
RIGHTMARGIN, 267
|
||||
TOPMARGIN, 7
|
||||
BOTTOMMARGIN, 88
|
||||
END
|
||||
END
|
||||
#endif // APSTUDIO_INVOKED
|
||||
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TEXTINCLUDE
|
||||
//
|
||||
|
||||
1 TEXTINCLUDE DISCARDABLE
|
||||
BEGIN
|
||||
"resource.h\0"
|
||||
END
|
||||
|
||||
2 TEXTINCLUDE DISCARDABLE
|
||||
BEGIN
|
||||
"#include ""afxres.h""\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
3 TEXTINCLUDE DISCARDABLE
|
||||
BEGIN
|
||||
"#define _AFX_NO_SPLITTER_RESOURCES\r\n"
|
||||
"#define _AFX_NO_OLE_RESOURCES\r\n"
|
||||
"#define _AFX_NO_TRACKER_RESOURCES\r\n"
|
||||
"#define _AFX_NO_PROPERTY_RESOURCES\r\n"
|
||||
"\r\n"
|
||||
"#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_FRA)\r\n"
|
||||
"#ifdef _WIN32\r\n"
|
||||
"LANGUAGE 12, 1\r\n"
|
||||
"#pragma code_page(1252)\r\n"
|
||||
"#endif\r\n"
|
||||
"#include ""..\\Res\\MngData5.rc2"" // non-Microsoft Visual C++ edited resources\r\n"
|
||||
"#include ""l.fra\\afxres.rc"" // Standard components\r\n"
|
||||
"#endif\0"
|
||||
END
|
||||
|
||||
#endif // APSTUDIO_INVOKED
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Icon
|
||||
//
|
||||
|
||||
// Icon with lowest ID value placed first to ensure application icon
|
||||
// remains consistent on all systems.
|
||||
IDI_ICON_NOTOBTAIN ICON DISCARDABLE "..\\res\\noobtain.ico"
|
||||
IDI_ICON_OBTAIN ICON DISCARDABLE "..\\res\\Obtain.ico"
|
||||
IDI_ICON_OBTAINCAUSERECURSE ICON DISCARDABLE "..\\res\\ObCauRec.ico"
|
||||
IDI_ICON_OBTAINRECURSE ICON DISCARDABLE "..\\res\\ObRecurs.ico"
|
||||
IDR_MAINFRAME ICON DISCARDABLE "..\\res\\ProgIcon.ico"
|
||||
IDI_ICON_WARNING ICON DISCARDABLE "..\\res\\warning.ico"
|
||||
IDI_ICON_FILENOTOBTAIN ICON DISCARDABLE "..\\res\\filenoto.ico"
|
||||
IDI_ICON_FILEOBTAIN ICON DISCARDABLE "..\\res\\fileobta.ico"
|
||||
IDI_ICON_FILEOBTAINCAUSERECURSE ICON DISCARDABLE "..\\res\\fileobcr.ico"
|
||||
IDI_ICON_FILEOBTAINCAUSEPROJOBTAINED ICON DISCARDABLE "..\\res\\fileocpo.ico"
|
||||
IDI_ICON_TREESECTIONSAME ICON DISCARDABLE "..\\res\\treesame.ico"
|
||||
IDI_ICON_TREESECTIONDIFF ICON DISCARDABLE "..\\res\\TreeDiff.ico"
|
||||
IDI_ICON_TREESECTIONLOCAL ICON DISCARDABLE "..\\res\\TreeLocl.ico"
|
||||
IDI_ICON_TREESECTIONVSS ICON DISCARDABLE "..\\res\\TreeVss.ico"
|
||||
IDI_ICON_TREEENTRYSAME ICON DISCARDABLE "..\\res\\EntrSame.ico"
|
||||
IDI_ICON_TREEENTRYDIFF ICON DISCARDABLE "..\\res\\EntrDiff.ico"
|
||||
IDI_ICON_TREEENTRYVSS ICON DISCARDABLE "..\\res\\EntrVss.ico"
|
||||
IDI_ICON_TREEENTRYLOCAL ICON DISCARDABLE "..\\res\\EntrLocl.ico"
|
||||
IDI_ICON_KEY ICON DISCARDABLE "..\\res\\iconkey.ico"
|
||||
|
||||
#ifndef _MAC
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Version
|
||||
//
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION 1,0,1,1
|
||||
PRODUCTVERSION 1,0,1,1
|
||||
FILEFLAGSMASK 0x3fL
|
||||
#ifdef _DEBUG
|
||||
FILEFLAGS 0x1L
|
||||
#else
|
||||
FILEFLAGS 0x0L
|
||||
#endif
|
||||
FILEOS 0x4L
|
||||
FILETYPE 0x1L
|
||||
FILESUBTYPE 0x0L
|
||||
BEGIN
|
||||
BLOCK "StringFileInfo"
|
||||
BEGIN
|
||||
BLOCK "040904b0"
|
||||
BEGIN
|
||||
VALUE "CompanyName", "UBI Simulation\0"
|
||||
VALUE "FileDescription", "Application MFC MNGDATA5\0"
|
||||
VALUE "FileVersion", "1, 0, 1, 1\0"
|
||||
VALUE "InternalName", "MNGDATA5\0"
|
||||
VALUE "LegalCopyright", "Copyright <20> 1997 UBI Soft\0"
|
||||
VALUE "OriginalFilename", "MNGDATA5.EXE\0"
|
||||
VALUE "ProductName", "Vss Data Manager\0"
|
||||
VALUE "ProductVersion", "1, 0, 1, 1\0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
BEGIN
|
||||
VALUE "Translation", 0x409, 1200
|
||||
END
|
||||
END
|
||||
|
||||
#endif // !_MAC
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Bitmap
|
||||
//
|
||||
|
||||
IDB_BITMAP_FOND BITMAP DISCARDABLE "..\\res\\ed.bmp"
|
||||
IDB_BITMAP_FOND2 BITMAP DISCARDABLE "..\\res\\canard2.bmp"
|
||||
IDB_BITMAP_ABOUT_0 BITMAP DISCARDABLE "..\\res\\about_00.bmp"
|
||||
IDB_BITMAP_ABOUT_2 BITMAP DISCARDABLE "..\\res\\about_02.bmp"
|
||||
IDB_BITMAP_ABOUT_1 BITMAP DISCARDABLE "..\\res\\about_01.bmp"
|
||||
IDB_BITMAP_ABOUT_3 BITMAP DISCARDABLE "..\\res\\about_03.bmp"
|
||||
IDB_BITMAP_ABOUT_4 BITMAP DISCARDABLE "..\\res\\about_04.bmp"
|
||||
IDB_BITMAP_ABOUT_5 BITMAP DISCARDABLE "..\\res\\about_05.bmp"
|
||||
IDB_BITMAP_ABOUT_6 BITMAP DISCARDABLE "..\\res\\about_06.bmp"
|
||||
IDB_BITMAP_ABOUT_7 BITMAP DISCARDABLE "..\\res\\about_07.bmp"
|
||||
IDB_BITMAP_ABOUT_8 BITMAP DISCARDABLE "..\\res\\about_08.bmp"
|
||||
IDB_BITMAP_ABOUT_9 BITMAP DISCARDABLE "..\\res\\about_09.bmp"
|
||||
IDB_BITMAP_ABOUT_10 BITMAP DISCARDABLE "..\\res\\about_10.bmp"
|
||||
IDB_BITMAP_NOTOBTAIN BITMAP DISCARDABLE "..\\res\\noobtain.bmp"
|
||||
IDB_BITMAP_OBTAIN BITMAP DISCARDABLE "..\\res\\obtain.bmp"
|
||||
IDB_BITMAP_OBTAINCAUSERECURSE BITMAP DISCARDABLE "..\\res\\ObCauRec.bmp"
|
||||
IDB_BITMAP_OBTAINRECURSE BITMAP DISCARDABLE "..\\res\\obRecurs.bmp"
|
||||
IDB_BITMAP_LENNON BITMAP DISCARDABLE "..\\res\\lennon.bmp"
|
||||
IDB_BITMAP_ANIM1 BITMAP DISCARDABLE "..\\res\\anim1.bmp"
|
||||
IDB_BITMAP_ANIM2 BITMAP DISCARDABLE "..\\res\\anim2.bmp"
|
||||
IDB_BITMAP_ANIM4 BITMAP DISCARDABLE "..\\res\\anim4.bmp"
|
||||
IDB_BITMAP_DIGIT8 BITMAP DISCARDABLE "..\\res\\digit8.bmp"
|
||||
IDB_BITMAP_DIGIT0 BITMAP DISCARDABLE "..\\res\\digit0.bmp"
|
||||
IDB_BITMAP_DIGIT1 BITMAP DISCARDABLE "..\\res\\digit1.bmp"
|
||||
IDB_BITMAP_DIGIT2 BITMAP DISCARDABLE "..\\res\\digit2.bmp"
|
||||
IDB_BITMAP_DIGIT3 BITMAP DISCARDABLE "..\\res\\digit3.bmp"
|
||||
IDB_BITMAP_DIGIT9 BITMAP DISCARDABLE "..\\res\\digit9.bmp"
|
||||
IDB_BITMAP_DIGIT4 BITMAP DISCARDABLE "..\\res\\digit4.bmp"
|
||||
IDB_BITMAP_DIGIT5 BITMAP DISCARDABLE "..\\res\\digit5.bmp"
|
||||
IDB_BITMAP_DIGIT6 BITMAP DISCARDABLE "..\\res\\digit6.bmp"
|
||||
IDB_BITMAP_DIGIT7 BITMAP DISCARDABLE "..\\res\\digit7.bmp"
|
||||
IDB_BITMAP_SEPAR BITMAP DISCARDABLE "..\\res\\separ.bmp"
|
||||
IDB_BITMAP_KEYLEGEND BITMAP DISCARDABLE "..\\res\\Keys.bmp"
|
||||
IDB_BITMAP_NEW BITMAP DISCARDABLE "..\\res\\new.bmp"
|
||||
IDB_BITMAP1_DEATH BITMAP DISCARDABLE "..\\res\\death.bmp"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Dialog Info
|
||||
//
|
||||
|
||||
IDD_DIALOG_BATCHOBTAIN DLGINIT
|
||||
BEGIN
|
||||
IDC_COMBO_DAY, 0x403, 6, 0
|
||||
0x6f54, 0x6164, 0x0079,
|
||||
IDC_COMBO_DAY, 0x403, 9, 0
|
||||
0x6f54, 0x6f6d, 0x7272, 0x776f, "\000"
|
||||
IDC_COMBO_DAY, 0x403, 19, 0
|
||||
0x6144, 0x2079, 0x6661, 0x6574, 0x2072, 0x6f74, 0x6f6d, 0x7272, 0x776f,
|
||||
"\000"
|
||||
0
|
||||
END
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// String Table
|
||||
//
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_ABOUTBOX "&A propos de MngData..."
|
||||
END
|
||||
|
||||
#endif // French (France) resources
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
#ifndef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Generated from the TEXTINCLUDE 3 resource.
|
||||
//
|
||||
#define _AFX_NO_SPLITTER_RESOURCES
|
||||
#define _AFX_NO_OLE_RESOURCES
|
||||
#define _AFX_NO_TRACKER_RESOURCES
|
||||
#define _AFX_NO_PROPERTY_RESOURCES
|
||||
|
||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_FRA)
|
||||
#ifdef _WIN32
|
||||
LANGUAGE 12, 1
|
||||
#pragma code_page(1252)
|
||||
#endif
|
||||
#include "..\Res\MngData5.rc2" // non-Microsoft Visual C++ edited resources
|
||||
#include "l.fra\afxres.rc" // Standard components
|
||||
#endif
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#endif // not APSTUDIO_INVOKED
|
||||
|
129
Rayman_X/cpa/Appli/MngData5/Inc/ModifLst.h
Normal file
129
Rayman_X/cpa/Appli/MngData5/Inc/ModifLst.h
Normal file
@@ -0,0 +1,129 @@
|
||||
/*
|
||||
*=======================================================================================
|
||||
* Name :ModifLst.h
|
||||
*
|
||||
* Author :vincent lhullier Date :24/07/97
|
||||
*
|
||||
* Description :functions to manage modification list : header file
|
||||
*=======================================================================================
|
||||
* Modification -> Author : Date :
|
||||
* Description :
|
||||
*=======================================================================================
|
||||
*/
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#ifndef __MODIFLST_H__
|
||||
#define __MODIFLST_H__
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
CONSTANTS
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
/*
|
||||
* character associated with a type of modification
|
||||
*/
|
||||
#define C_ModifChar_cAdd 'A'
|
||||
#define C_ModifChar_cRebuild 'R'
|
||||
#define C_ModifChar_cModif 'M'
|
||||
#define C_ModifChar_cDelete 'D'
|
||||
/*
|
||||
* type of modification
|
||||
*/
|
||||
#define C_ModifType_cError -1
|
||||
#define C_ModifType_cDestroy 0
|
||||
#define C_ModifType_cAdd 1
|
||||
#define C_ModifType_cRebuild 2
|
||||
#define C_ModifType_cModif 3
|
||||
#define C_ModifType_cDelete 4
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
STRUCTURE
|
||||
=======================================================================================
|
||||
*/
|
||||
/*
|
||||
* to store information about one modification
|
||||
*/
|
||||
typedef struct tdstModif_
|
||||
{
|
||||
long lLine;
|
||||
BOOL bConflict;
|
||||
struct tdstModif_ *p_stFather;
|
||||
char cPrevType;
|
||||
char cType;
|
||||
char *szName;
|
||||
struct tdstModif_ *p_stNext;
|
||||
struct tdstModif_ *p_stPrevious;
|
||||
} tdstModif;
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
External Globals
|
||||
=======================================================================================
|
||||
*/
|
||||
extern tdstModif *g_p_stLastModif;
|
||||
extern tdstModif *g_p_stFirstModif;
|
||||
extern long g_lNumberOfModifs;
|
||||
extern long g_lNumberOfChildModifs;
|
||||
extern long g_lNumberOfFatherModifs;
|
||||
|
||||
extern char *g_a_szModifName[5];
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
Functions
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
/*
|
||||
* function to decompose modification name
|
||||
*/
|
||||
BOOL fn_bGetModifiedFile( tdstModif *_p_stModif, char *_szFileName, char *_szShortFileName );
|
||||
|
||||
/* get first child of a modif */
|
||||
tdstModif *fn_p_stGetChildModif( tdstModif *_p_stFather );
|
||||
long fn_lNumberOfChildModif( tdstModif *_p_stFather );
|
||||
|
||||
/* delete a notification on a section and set active all modif on sub section of this */
|
||||
//void fn_vDeleteModifAndRestoreSubModif( tdstModif *_p_stModif );
|
||||
void fn_vRestoreSubModif( tdstModif *_p_stModif );
|
||||
|
||||
/* delete a modif from list */
|
||||
long fn_lDeleteModif( tdstModif *_p_stModif, BOOL _bDeleteChild );
|
||||
|
||||
/* delete all modif in list */
|
||||
void fn_vDeleteAllModifs( void );
|
||||
|
||||
/* search for a modification in the same file */
|
||||
tdstModif *fnp_stGetModifInFile( char *_szFileName, BOOL _bChild, BOOL _bAll );
|
||||
|
||||
/* delete all modif that are in a given file */
|
||||
int fn_iDeleteAllModifForAFile( char *_szFileName );
|
||||
|
||||
/* mak all modif that are in a file */
|
||||
int fn_iMarkAllModifForAFile( char *_szFileName );
|
||||
|
||||
/* get first valid modif */
|
||||
tdstModif *fn_p_stGetFirstNotMarkedModif( void );
|
||||
|
||||
/* delete modif file */
|
||||
BOOL fn_bDeleteModifFile( void );
|
||||
|
||||
/* rewrite modif file with all modif that are always in file */
|
||||
void fn_vWriteModifInFile( BOOL _bDelete );
|
||||
|
||||
/* function that read file where Modification list was saved. */
|
||||
int fn_iReadModificationFile( void );
|
||||
|
||||
/* update modification file */
|
||||
void fn_vUpdateModifFile( void );
|
||||
|
||||
/* clean modification list : delete all redondant modifications */
|
||||
void fn_vCleanModifList( void );
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#endif /*__MODIFLST_H__*/
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
111
Rayman_X/cpa/Appli/MngData5/Inc/ProgBar.h
Normal file
111
Rayman_X/cpa/Appli/MngData5/Inc/ProgBar.h
Normal file
@@ -0,0 +1,111 @@
|
||||
/*
|
||||
*=======================================================================================
|
||||
* Name :progbar.h
|
||||
*
|
||||
* Author :Vincent lhullier Date :15/07/97
|
||||
*
|
||||
* Description :a beautiful progress bar
|
||||
*=======================================================================================
|
||||
* Modification -> Author : Date :
|
||||
* Description :
|
||||
*=======================================================================================
|
||||
*/
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#if !defined(AFX_PROGBAR_H__9367697B_F92A_11D0_8EF0_00609736731A__INCLUDED_)
|
||||
#define AFX_PROGBAR_H__9367697B_F92A_11D0_8EF0_00609736731A__INCLUDED_
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#if _MSC_VER >= 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER >= 1000
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
Strutures
|
||||
=======================================================================================
|
||||
*/
|
||||
typedef struct tdstProgressBarDrawingData_
|
||||
{
|
||||
COLORREF xBackColor;
|
||||
COLORREF xHeadColor;
|
||||
COLORREF xTailColor;
|
||||
COLORREF xTextColor;
|
||||
char szText[40];
|
||||
UINT uiAnimBitmap;
|
||||
char cAnimNbFrames;
|
||||
char cAnimFrameWidth;
|
||||
} tdstProgressBarDrawingData;
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
CMyProgressBar window
|
||||
=======================================================================================
|
||||
*/
|
||||
class CMyProgressBar : public CProgressCtrl
|
||||
{
|
||||
// Construction
|
||||
public:
|
||||
CMyProgressBar();
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
BOOL m_bInit;
|
||||
|
||||
int m_iStart;
|
||||
int m_iEnd;
|
||||
|
||||
CDC m_oDC;
|
||||
CBitmap m_oBitmap;
|
||||
|
||||
CDC m_oAnimDC;
|
||||
CBitmap m_oAnimBitmap;
|
||||
char m_cNumberOfFrames;
|
||||
char m_cFrameWidth;
|
||||
char m_cCurrentFrame;
|
||||
|
||||
COLORREF m_xBackgroundColor;
|
||||
COLORREF m_xForegroundColor;
|
||||
|
||||
|
||||
|
||||
// Operations
|
||||
public:
|
||||
void m_fn_vSetRange( int _iStart, int _iEnd );
|
||||
void m_fn_vReinit( void );
|
||||
|
||||
void m_fn_vInitDC( void );
|
||||
|
||||
void m_fn_vInitDrawing( COLORREF _xBackground = 0);
|
||||
void m_fn_vInitDrawing( int _iRed, int _iGreen, int _iBlue, COLORREF _xBackground = 0);
|
||||
void m_fn_vInitDrawing( UINT _uiBitmap, COLORREF _xForeground, COLORREF _xBackground = 0);
|
||||
void m_fn_vInitDrawing( tdstProgressBarDrawingData *_p_stPBDD );
|
||||
|
||||
void m_fn_vInitAnim( UINT _uiBitmap, char _cFrame, char _cFrameWidht );
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CMyProgressBar)
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
// Implementation
|
||||
public:
|
||||
virtual ~CMyProgressBar();
|
||||
|
||||
// Generated message map functions
|
||||
protected:
|
||||
//{{AFX_MSG(CMyProgressBar)
|
||||
afx_msg void OnPaint();
|
||||
//}}AFX_MSG
|
||||
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
|
||||
//{{AFX_INSERT_LOCATION}}
|
||||
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.
|
||||
|
||||
#endif // !defined(AFX_PROGBAR_H__9367697B_F92A_11D0_8EF0_00609736731A__INCLUDED_)
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
139
Rayman_X/cpa/Appli/MngData5/Inc/SSAUTERR.H
Normal file
139
Rayman_X/cpa/Appli/MngData5/Inc/SSAUTERR.H
Normal file
@@ -0,0 +1,139 @@
|
||||
//*****************************************************************************
|
||||
// ssauterr.h
|
||||
//
|
||||
//
|
||||
// Copyright (c) 1995 by Microsoft Corporation, All Rights Reserved
|
||||
//*****************************************************************************
|
||||
|
||||
#define MAKEHR(iStat) MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, (USHORT) (iStat))
|
||||
|
||||
|
||||
#define ESS_CORRUPT MAKEHR(-10600) // File %s may be corrupt
|
||||
#define ESS_DT_BADDATESTR MAKEHR(-10159) // Invalid date string: "%s"
|
||||
#define ESS_DT_INVALID MAKEHR(-10161) // Invalid time or date string
|
||||
#define ESS_NOMORE_HANDLES MAKEHR(-10164) // Too many file handles open.
|
||||
#define ESS_FILE_ACCESSDENIED MAKEHR(-10165) // Access to file "%s" denied
|
||||
#define ESS_FILE_BADDRIVE MAKEHR(-10166) // Invalid drive: %s
|
||||
#define ESS_FILE_BADHANDLE MAKEHR(-10167) // Invalid handle.
|
||||
#define ESS_FILE_BADNAME MAKEHR(-10168) // Invalid filename: "%s"
|
||||
#define ESS_FILE_BADPARAM MAKEHR(-10170) // Invalid access code (bad parameter)
|
||||
#define ESS_FILE_BADPATH MAKEHR(-10171) // Invalid DOS path: %s
|
||||
#define ESS_FILE_CURRENTDIR MAKEHR(-10172) // Folder %s is in use
|
||||
#define ESS_FILE_DISKFULL MAKEHR(-10173) // Disk full
|
||||
#define ESS_FILE_EXISTS MAKEHR(-10175) // File "%s" already exists
|
||||
#define ESS_FILE_LOCKED MAKEHR(-10176) // File "%s" is locked
|
||||
#define ESS_FILE_NOTFOUND MAKEHR(-10178) // File "%s" not found
|
||||
#define ESS_FILE_READ MAKEHR(-10180) // Error reading from file
|
||||
#define ESS_FILE_SHARE MAKEHR(-10181) // File %s is already open
|
||||
#define ESS_FILE_TOOMANY MAKEHR(-10182) // Too many file handles open
|
||||
#define ESS_FILE_VOLNOTSAME MAKEHR(-10183) // Cannot rename to another volume
|
||||
#define ESS_FILE_WRITE MAKEHR(-10184) // Error writing to file
|
||||
#define ESS_INI_BADBOOL MAKEHR(-10200) // Initialization variable "%s" must be set to "Yes" or "No"
|
||||
#define ESS_INI_BADLINE MAKEHR(-10201) // Invalid syntax on line %d of file %s
|
||||
#define ESS_INI_BADNUMBER MAKEHR(-10202) // Initialization variable ""%s"" set to invalid number
|
||||
#define ESS_INI_BADPATH MAKEHR(-10203) // Initialization variable ""%s"" set to invalid path
|
||||
#define ESS_INI_BADVALUE MAKEHR(-10205) // Initialization variable ""%s"" set to invalid value
|
||||
#define ESS_INI_NOSUCHVAR MAKEHR(-10206) // Cannot find initialization variable "%s"
|
||||
#define ESS_INI_NUMRANGE MAKEHR(-10207) // Initialization variable "%s" must be between %d and %d
|
||||
#define ESS_INI_TOO_MANY_ENV MAKEHR(-10208) // Too many SS.INI environment strings
|
||||
#define ESS_LOCK_TIMEOUT MAKEHR(-10266) // Timeout locking file: %s
|
||||
#define ESS_MEM_NOMEMORY MAKEHR(-10270) // Out of memory
|
||||
#define ESS_NO_TWEAK_CHKDOUT MAKEHR(-10625) // You cannot modify the properties of a file that is checked out.
|
||||
#define ESS_NOMERGE_BIN_NODELTA MAKEHR(-10279) // You cannot perform a merge on a binary file, or a file that stores latest version only.
|
||||
#define ESS_NOMULTI_BINARY MAKEHR(-10280) // Cannot check out %s. It is binary and is already checked out.
|
||||
#define ESS_NOMULTI_NODELTA MAKEHR(-10281) // %s stores only the latest version and is already checked out.
|
||||
#define ESS_OS_NOT_EXE MAKEHR(-10285) // Error executing: %s
|
||||
#define ESS_SS_ADDPRJASSOCFILE MAKEHR(-10626) // %s is a SourceSafe configuration file and cannot be added.
|
||||
#define ESS_SS_ADMIN_LOCKOUT MAKEHR(-10456) // The SourceSafe database has been locked by the Administrator.
|
||||
#define ESS_SS_BADRENAME MAKEHR(-10402) // Unable to rename %s to %s.
|
||||
#define ESS_SS_CANT_FIND_SSINI MAKEHR(-10403) // Cannot find SS.INI file for user %s
|
||||
#define ESS_SS_CHECKED_OUT MAKEHR(-10405) // File %s is currently checked out by %s
|
||||
#define ESS_SS_CHECKED_OUT_YOU MAKEHR(-10406) // You currently have file %s checked out
|
||||
#define ESS_SS_CHECKOUT_OLD MAKEHR(-10408) // Cannot check out an old version of a file
|
||||
#define ESS_SS_CHKOUT_USER MAKEHR(-10413) // File %s is currently checked out by %s
|
||||
#define ESS_SS_CONFLICTS MAKEHR(-10415) // An automatic merge has occurred and there are conflicts.\nEdit %s to resolve them.
|
||||
#define ESS_SS_DEL_ROOT MAKEHR(-10418) // Cannot delete the root project
|
||||
#define ESS_SS_DEL_SHARED MAKEHR(-10419) // A deleted link to %s already exists
|
||||
#define ESS_SS_FILE_NOTFOUND MAKEHR(-10421) // File ""%s"" not found
|
||||
#define ESS_SS_HISTOPEN MAKEHR(-10404) // A history operation is already in progress
|
||||
#define ESS_SS_INSUFRIGHTS MAKEHR(-10423) // You do not have access rights to %s
|
||||
#define ESS_SS_LATERCHKEDOUT MAKEHR(-10426) // A more recent version is checked out
|
||||
#define ESS_SS_LOCALRW MAKEHR(-10427) // A writable copy of %s already exists
|
||||
#define ESS_SS_MOVE_CHANGENAME MAKEHR(-10428) // Move does not change the name of a project
|
||||
#define ESS_SS_MOVE_NOPARENT MAKEHR(-10429) // Project %s does not exist
|
||||
#define ESS_SS_MOVE_ROOT MAKEHR(-10430) // Cannot move the root project
|
||||
#define ESS_SS_MUST_USE_VERS MAKEHR(-10431) // Cannot roll back to the most recent version of %s
|
||||
#define ESS_SS_NOCOMMANCESTOR MAKEHR(-10432) // Files have no common ancestor
|
||||
#define ESS_SS_NOCONFLICTS2 MAKEHR(-10434) // %s has been merged with no conflicts.
|
||||
#define ESS_SS_NODOLLAR MAKEHR(-10435) // File %s is invalid. Files may not begin with $.
|
||||
#define ESS_SS_NOT_CHKEDOUT MAKEHR(-10436) // File %s is not checked out
|
||||
#define ESS_SS_NOT_SHARED MAKEHR(-10437) // File %s is not shared by any other projects
|
||||
#define ESS_SS_NOTSEPARATED MAKEHR(-10438) // Files are not branched
|
||||
#define ESS_SS_OPEN_LOGGIN MAKEHR(-10457) // Unable to open user login file %s.
|
||||
#define ESS_SS_PATHTOOLONG MAKEHR(-10439) // Path %s too long
|
||||
#define ESS_SS_RENAME_MOVE MAKEHR(-10442) // Rename does not move an item to another project
|
||||
#define ESS_SS_RENAME_ROOT MAKEHR(-10443) // Cannot Rename the root project
|
||||
#define ESS_SS_ROLLBACK_NOTOLD MAKEHR(-10447) // Cannot Rollback to the most recent version of %s
|
||||
#define ESS_SS_SHARE_ANCESTOR MAKEHR(-10449) // A project cannot be shared under a descendant.
|
||||
#define ESS_SS_SHARED MAKEHR(-10450) // File %s is already shared by this project
|
||||
#define ESS_SSPEC_SYNTAX MAKEHR(-10515) // Invalid SourceSafe syntax: "%s"
|
||||
#define ESS_UM_BAD_CHAR MAKEHR(-10550) // Bad username syntax: "%s"
|
||||
#define ESS_UM_BAD_PASSWORD MAKEHR(-10551) // Invalid password
|
||||
#define ESS_UM_BADVERSION MAKEHR(-10552) // Incompatible database version
|
||||
#define ESS_UM_DEL_ADMIN MAKEHR(-10553) // Cannot delete the Admin user
|
||||
#define ESS_UM_PERM_DENIED MAKEHR(-10554) // Permission denied
|
||||
#define ESS_UM_RENAME_ADMIN MAKEHR(-10555) // Can not rename the Admin user
|
||||
#define ESS_UM_TOO_LONG MAKEHR(-10556) // Username too long
|
||||
#define ESS_UM_USER_EXISTS MAKEHR(-10557) // User "%s" already exists
|
||||
#define ESS_UM_USER_NOT_FOUND MAKEHR(-10558) // User "%s" not found
|
||||
#define ESS_URL_BADPATH MAKEHR(-10192) // The URL for project %s was not set properly.
|
||||
#define ESS_VS_CHECKED_OUT MAKEHR(-10601) // File %s checked out
|
||||
#define ESS_VS_CHILD_NOT_FOUND MAKEHR(-10602) // Subproject or file not found
|
||||
#define ESS_VS_COLLISION MAKEHR(-10603) // Collision accessing database, please try again.
|
||||
#define ESS_VS_EXCLUSIVE_CHECKED_OUT MAKEHR(-10614) // File %s is exclusively checked out.
|
||||
#define ESS_VS_ITEMEXISTS MAKEHR(-10604) // An item with the name %s already exists
|
||||
#define ESS_VS_LONGNAME MAKEHR(-10605) // %s is an invalid %s name
|
||||
#define ESS_VS_MOVE_CYCLE MAKEHR(-10606) // You can not move a project under itself
|
||||
#define ESS_VS_NO_DELTA MAKEHR(-10607) // File %s does not retain old versions of itself
|
||||
#define ESS_VS_NOT_CHECKED_OUT MAKEHR(-10608) // File %s cannot be checked into this project
|
||||
#define ESS_VS_NOT_FOUND MAKEHR(-10609) // File or project not found
|
||||
#define ESS_VS_PARENT_NOT_FOUND MAKEHR(-10610) // Parent not found
|
||||
#define ESS_VS_VERS_NOT_FOUND MAKEHR(-10615) // Version not found
|
||||
#define ESS_VS_WANT_FILE MAKEHR(-10616) // This command only works on files.
|
||||
#define ESS_VS_WANT_PRJ MAKEHR(-10617) // This command only works on projects.
|
||||
#define ESS_URL_BUFOVERFLOW MAKEHR(-10194) // A link in %s was ignored because it was longer than SourceSafe can understand
|
||||
#define ESS_URL_CANTCHECKHTML MAKEHR(-10193) // An error occurred while trying to check hyperlinks for %s
|
||||
#define ESS_SS_ADDINFAILED MAKEHR(-10440) // Error loading SourceSafe add-in: %s
|
||||
#define ESS_CANCEL MAKEHR(-32766)
|
||||
#define ESS_LOADSTRING_FAILED MAKEHR(-10999) // Error loading resource string
|
||||
|
||||
// SourceSafe questions answered affirmatively.
|
||||
//
|
||||
// A deleted copy of this %s file already exists in this project.\nDo you want to recover the existing file?
|
||||
// Folder %s not found, create?
|
||||
// Have any conflicts in %s been properly resolved?
|
||||
// File %s is currently checked out by %s.\nProceed anyway?
|
||||
// File %s was checked out to folder %s.\nProceed in %s?
|
||||
// File %s is checked out to project %s, and you are in %s.\nProceed anyway?
|
||||
// File %s is currently checked out by %s. Delete anyway?
|
||||
// You currently have file %s checked out. Delete anyway?
|
||||
// An item named %s was already deleted from this project.\nPurge the old item and delete this one now?
|
||||
// This version of %s already has a label: overwrite?
|
||||
// The label %s is already used. Remove the old label?
|
||||
// %s has been merged with no conflicts.\nCheck in now?
|
||||
// Redo the automatic merge?
|
||||
// Delete local file: %s?
|
||||
// %s is already checked out, continue?
|
||||
// File %s has been destroyed, and cannot be rebuilt.\nContinue anyway?
|
||||
// Project $%s has been destroyed, and cannot be rebuilt.\nContinue anyway?
|
||||
// $%s was moved out of this project, and cannot be rebuilt.\nContinue anyway?
|
||||
// %s has changed. Undo check out and lose changes?
|
||||
//
|
||||
// SourceSafe questions answered in the negative.
|
||||
//
|
||||
// A deleted file of the same name already exists in this SourceSafe project.\nDo you want to recover the deleted file instead of adding your local %s?
|
||||
// %s is writable, replace?
|
||||
// %s is checked out, replace?
|
||||
|
||||
|
||||
|
54
Rayman_X/cpa/Appli/MngData5/Inc/SaveMngr.h
Normal file
54
Rayman_X/cpa/Appli/MngData5/Inc/SaveMngr.h
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
=======================================================================================
|
||||
Name :SaveMngr.h
|
||||
|
||||
Author :Vincent Lhullier Date :11/07/97
|
||||
|
||||
Description :manage save of data before modification
|
||||
Create a copy of GameData tree with all file that would be modified. That will allow
|
||||
someone to recuperate previous version if save generate some problem in data.
|
||||
=======================================================================================
|
||||
Modification -> Author : Date :
|
||||
Description :
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
#ifndef __SAVEMNGR_H__
|
||||
#define __SAVEMNGR_H__
|
||||
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
Directory Functions
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
BOOL SAVE_fn_bDeleteTree( char *szDirName );
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
Error functions
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
void SAVE_fn_vErrorMessage( char *_szMessage );
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
Version functions
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
long SAVE_fn_lGetVersionNumberFromDirExt( char *_szSavedDirectoryName );
|
||||
void SAVE_fn_vGetVersionDirName( long _lVersion, char *_szVersionDirName, BOOL _bOld );
|
||||
BOOL SAVE_fn_bDeleteVersion( long _lVersion, BOOL _bOld );
|
||||
long SAVE_fn_lGetUsedVersion( char *a_cVersion, BOOL _bOld );
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
principal function
|
||||
=======================================================================================
|
||||
*/
|
||||
BOOL SAVE_fn_bDeleteAllVersions( void );
|
||||
|
||||
#endif /*__SAVEMNGR_H__*/
|
16
Rayman_X/cpa/Appli/MngData5/Inc/StdAfx.h
Normal file
16
Rayman_X/cpa/Appli/MngData5/Inc/StdAfx.h
Normal file
@@ -0,0 +1,16 @@
|
||||
// stdafx.h : include file for standard system include files,
|
||||
// or project specific include files that are used frequently, but
|
||||
// are changed infrequently
|
||||
//
|
||||
|
||||
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
||||
|
||||
#include <afxwin.h> // MFC core and standard components
|
||||
#include <afxext.h> // MFC extensions
|
||||
#ifndef _AFX_NO_AFXCMN_SUPPORT
|
||||
#include <afxcmn.h> // MFC support for Windows Common Controls
|
||||
#endif // _AFX_NO_AFXCMN_SUPPORT
|
||||
|
||||
|
||||
|
||||
|
50
Rayman_X/cpa/Appli/MngData5/Inc/TimeFunc.h
Normal file
50
Rayman_X/cpa/Appli/MngData5/Inc/TimeFunc.h
Normal file
@@ -0,0 +1,50 @@
|
||||
/*
|
||||
=======================================================================================
|
||||
Name :TimeFunc.h
|
||||
|
||||
Author :vincent lhullier Date :26/07/97
|
||||
|
||||
Description :header file for time functions
|
||||
=======================================================================================
|
||||
Modification -> Author : Date :
|
||||
Description :
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#ifndef __TIMEFUNC_H__
|
||||
#define __TIMEFUNC_H__
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
Globals
|
||||
=======================================================================================
|
||||
*/
|
||||
extern time_t g_xUpdateTime;
|
||||
extern char g_szUpdateTimeString[20];
|
||||
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
Functions to analyse content of a buffer
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
|
||||
BOOL fn_bReadInt( char *p_cBuf, int iNumDigit, int *p_iResult);
|
||||
BOOL fn_bReadDate( char *p_cBuf, struct tm *p_stTime);
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
Time functions
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
|
||||
BOOL fn_bSynchronizeTime( BOOL _bMessage );
|
||||
void fn_vInitUpdateTime( void );
|
||||
void fn_vFormatDateTime( time_t xTime, char *szString );
|
||||
BOOL fn_bRequestTimeServer( BOOL _bMessage );
|
||||
|
||||
#endif //__TIMEFUNC_H__
|
112
Rayman_X/cpa/Appli/MngData5/Inc/Tree_Fct.h
Normal file
112
Rayman_X/cpa/Appli/MngData5/Inc/Tree_Fct.h
Normal file
@@ -0,0 +1,112 @@
|
||||
/*
|
||||
=======================================================================================
|
||||
Name : Tree_Fct.h
|
||||
|
||||
Author : vincent lhullier Date :04/09/97
|
||||
|
||||
Description : header file for tree of project or file functions
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
#ifndef __VSSFUNCT_H__
|
||||
#define __VSSFUNCT_H__
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
|
||||
typedef struct tdstFileListConfig_ tdstFileListConfig;
|
||||
|
||||
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
STRUCTURES
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
/*
|
||||
* structure to store info about project tree
|
||||
*/
|
||||
typedef struct tdstFile_
|
||||
{
|
||||
char *szName;
|
||||
BOOL bGet;
|
||||
HTREEITEM hTreeItem;
|
||||
} tdstFile;
|
||||
|
||||
typedef struct tdstProject_
|
||||
{
|
||||
char *szName;
|
||||
BOOL bGet;
|
||||
BOOL bRecurse;
|
||||
long lNumberOfSubProjects;
|
||||
struct tdstProject_ *d_stSubProject;
|
||||
long lNumberOfFiles;
|
||||
tdstFile *d_stFile;
|
||||
HTREEITEM hTreeItem;
|
||||
} tdstProject;
|
||||
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
CONSTANT
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
#define C_cVssProject 0
|
||||
#define C_cLocalProject 1
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
GLOBALS
|
||||
=======================================================================================
|
||||
*/
|
||||
extern tdstProject *g_p_stVssRootProject;
|
||||
extern tdstProject *g_p_stLocalRootProject;
|
||||
extern char **gs_d_szFile;
|
||||
extern char **gs_d_szProj;
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
FUNCTIONS
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
|
||||
void fn_Tree_vInitProject ( tdstProject *_p_stProj, char *_szName );
|
||||
void fn_Tree_vInitProjectWithPointerName ( tdstProject *_p_stProj, char *_szName );
|
||||
void fn_Tree_vInitFile ( tdstFile *_p_stFile, char *_szName );
|
||||
void fn_Tree_vInitFileWithPointerName ( tdstFile *_p_stFile, char *_szName );
|
||||
|
||||
tdstProject *fn_Tree_p_stGetProject ( tdstProject *_p_stInProj, char *_szName );
|
||||
tdstFile *fn_Tree_p_stGetFile ( tdstProject *_p_stInProj, char *_szName );
|
||||
|
||||
void fn_Tree_vFreeProject ( tdstProject *_p_stProj, BOOL _bDelete );
|
||||
void fn_Tree_vFreeProjectTree ( tdstProject *_p_stProj, BOOL _bDelete);
|
||||
void fn_Tree_vFreeProjectFileList ( tdstProject *_p_stProj );
|
||||
|
||||
void fn_Tree_vGetNothing ( tdstProject *_p_stProj);
|
||||
void fn_Tree_vRefreshWithFileList ( tdstProject *_p_stProj, tdstFileListConfig *_p_stFileList );
|
||||
|
||||
void fn_Tree_vGetNumberOfFilesOrProjectsToGet( tdstProject *_p_stProj, long *_p_lNbFiles );
|
||||
void fn_Tree_vGetFilesOrProjectToGet ( tdstProject *_p_stProj, long *_p_lNbFiles, char **_d_szFile );
|
||||
void fn_Tree_vGetNumberOfFilesToGet ( tdstProject *_p_stProj, long *_p_lNbFiles, BOOL _bAll );
|
||||
void fn_Tree_vGetFilesToGet ( tdstProject *_p_stProj, long *_p_lNbFiles, char **_d_szFile, BOOL _bAll );
|
||||
|
||||
long fn_TREE_lBuildListOfFilesToGet ( tdstProject *_p_stProj, char ***_ppp_szFile );
|
||||
void fn_TREE_vFreeListOfFilesToGet ( long _lNumberOfFiles, char **_pp_szFile );
|
||||
|
||||
BOOL fn_TREE_bGetFileList ( tdstProject *_p_stProj, tdstFileListConfig *_p_stFileList, char _cConfig, char *_szFileListName );
|
||||
|
||||
//void fn_vUpdateFilesToObtainList( void );
|
||||
void fn_vRefreshVssTreeAndFilesToObtainList( void );
|
||||
|
||||
|
||||
/*
|
||||
=======================================================================================
|
||||
Function for local tree
|
||||
=======================================================================================
|
||||
*/
|
||||
|
||||
BOOL fn_Tree_bBuildFromDisk ( tdstProject **_pp_stRootProject, char *_szRootName );
|
||||
|
||||
#endif //__VSSFUNCT_H__
|
208
Rayman_X/cpa/Appli/MngData5/Inc/resource.h
Normal file
208
Rayman_X/cpa/Appli/MngData5/Inc/resource.h
Normal file
@@ -0,0 +1,208 @@
|
||||
//{{NO_DEPENDENCIES}}
|
||||
// Microsoft Developer Studio generated include file.
|
||||
// Used by MngData5.rc
|
||||
//
|
||||
#define IDC_BUTTON_OBTAINALL 3
|
||||
#define IDC_BUTTON_UPDATE 3
|
||||
#define IDC_BUTTON_YESALL 3
|
||||
#define IDC_BUTTON_OBTAINNOTHING 4
|
||||
#define IDC_BUTTON_OBTAIN 4
|
||||
#define IDC_BUTTON_REFRESH 5
|
||||
#define IDC_BUTTON_NOALL 5
|
||||
#define IDM_ABOUTBOX 0x0010
|
||||
#define IDD_ABOUTBOX 100
|
||||
#define IDR_MAINFRAME 100
|
||||
#define IDS_ABOUTBOX 101
|
||||
#define IDM_SHOWHELPFILE 101
|
||||
#define IDM_UPDATE 102
|
||||
#define IDM_UPDATEOPTIONS 103
|
||||
#define IDC_RICHEDIT_RESULT 104
|
||||
#define IDM_UPDATEHISTORY 105
|
||||
#define IDC_RICHEDIT_VSSSECTION 106
|
||||
#define IDC_RICHEDIT_LOCALSECTION 107
|
||||
#define IDM_OBTAIN 108
|
||||
#define IDM_OBTAINNOW 109
|
||||
#define IDD_MNGDATA_DIALOG 110
|
||||
#define IDM_UPDATEWITHCONFIG 110
|
||||
#define IDM_CONFIGCHOOSE 111
|
||||
#define IDM_CONFIGIMPORT 112
|
||||
#define IDM_CONFIGEXPORT 113
|
||||
#define IDD_DIALOG_LISTMODIF 130
|
||||
#define IDB_BITMAP_ABOUT_0 130
|
||||
#define IDD_DIALOG_LOGIN 131
|
||||
#define IDB_BITMAP_NOTOBTAIN 133
|
||||
#define IDB_BITMAP_OBTAIN 134
|
||||
#define IDB_BITMAP_OBTAINCAUSERECURSE 135
|
||||
#define IDB_BITMAP_FOND2 136
|
||||
#define IDB_BITMAP_FOND 137
|
||||
#define IDD_DIALOG_FILELIST 138
|
||||
#define IDB_BITMAP_ABOUT_2 138
|
||||
#define IDB_BITMAP_ABOUT_1 139
|
||||
#define IDI_ICON_NOTOBTAIN 140
|
||||
#define IDB_BITMAP_ABOUT_3 140
|
||||
#define IDD_DIALOG_NEWCONFIG 141
|
||||
#define IDI_ICON_OBTAINCAUSERECURSE 141
|
||||
#define IDB_BITMAP_ABOUT_4 141
|
||||
#define IDI_ICON_OBTAINRECURSE 142
|
||||
#define IDB_BITMAP_ABOUT_5 142
|
||||
#define IDI_ICON_OBTAIN 143
|
||||
#define IDB_BITMAP_ABOUT_6 143
|
||||
#define IDB_BITMAP_ABOUT_7 144
|
||||
#define IDB_BITMAP_ABOUT_8 145
|
||||
#define IDB_BITMAP_ABOUT_9 146
|
||||
#define IDB_BITMAP_ABOUT_10 147
|
||||
#define IDB_BITMAP_OBTAINRECURSE 148
|
||||
#define IDB_BITMAP_WAIT 151
|
||||
#define IDD_DIALOG_WAIT 152
|
||||
#define IDI_ICON_WARNING 155
|
||||
#define IDI_ICON_FILENOTOBTAIN 156
|
||||
#define IDI_ICON_FILEOBTAIN 157
|
||||
#define IDB_BITMAP_LENNON 157
|
||||
#define IDI_ICON_FILEOBTAINCAUSERECURSE 158
|
||||
#define IDB_BITMAP_GROUMPH 158
|
||||
#define IDI_ICON_FILEOBTAINCAUSEPROJOBTAINED 159
|
||||
#define IDB_BITMAP_PROGRESS0 159
|
||||
#define IDI_ICON_TREESECTIONSAME 160
|
||||
#define IDB_BITMAP_PROGRESS1 161
|
||||
#define IDI_ICON_TREESECTIONDIFF 161
|
||||
#define IDB_BITMAP_ANIM1 162
|
||||
#define IDI_ICON_TREESECTIONLOCAL 162
|
||||
#define IDB_BITMAP_ANIM2 163
|
||||
#define IDI_ICON_TREESECTIONVSS 163
|
||||
#define IDB_BITMAP_ANIM3 164
|
||||
#define IDI_ICON_TREEENTRYSAME 164
|
||||
#define IDB_BITMAP_ANIM4 165
|
||||
#define IDI_ICON_TREEENTRYDIFF 165
|
||||
#define IDD_DIALOG_UPDATEOPTIONS 166
|
||||
#define IDI_ICON_TREEENTRYVSS 166
|
||||
#define IDD_DIALOG_CONFLICT 167
|
||||
#define IDI_ICON_TREEENTRYLOCAL 167
|
||||
#define IDD_DIALOG_UPDATEHISTORY 168
|
||||
#define IDI_ICON_KEY 168
|
||||
#define IDD_DIALOG_BATCHOBTAIN 170
|
||||
#define IDB_BITMAP_DIGIT8 172
|
||||
#define IDB_BITMAP_DIGIT0 173
|
||||
#define IDB_BITMAP_DIGIT1 174
|
||||
#define IDB_BITMAP_DIGIT2 175
|
||||
#define IDB_BITMAP_DIGIT3 176
|
||||
#define IDB_BITMAP_DIGIT9 177
|
||||
#define IDB_BITMAP_DIGIT4 178
|
||||
#define IDB_BITMAP_DIGIT5 179
|
||||
#define IDB_BITMAP_DIGIT6 180
|
||||
#define IDB_BITMAP_DIGIT7 181
|
||||
#define IDB_BITMAP_SEPAR 182
|
||||
#define IDD_DIALOG_UPDATEFILELIST 184
|
||||
#define IDD_DIALOG_MODIFLISTERROR 185
|
||||
#define IDD_DIALOG_YESALLNOALL 186
|
||||
#define IDB_BITMAP_BIKEEDDIE 188
|
||||
#define IDB_BITMAP_KEYLEGEND 191
|
||||
#define IDB_BITMAP_NEWSL 193
|
||||
#define IDB_BITMAP_NEW 196
|
||||
#define IDB_BITMAP1_DEATH 200
|
||||
#define IDC_STATIC_ANIM 1000
|
||||
#define IDC_EDIT_LOCALPATH 1002
|
||||
#define IDC_EDIT_VSSPATH 1003
|
||||
#define IDC_EDIT_INUPDATE 1005
|
||||
#define IDC_EDIT_INOBTAIN 1006
|
||||
#define IDC_EDIT_MODIFFILE 1007
|
||||
#define IDC_EDIT_OBTAINTIME 1008
|
||||
#define IDC_EDIT_MODIFICATION 1009
|
||||
#define IDC_PROGRESS 1010
|
||||
#define IDC_CHECK_HELP 1012
|
||||
#define IDC_BUTTON_BROWSE 1013
|
||||
#define IDC_BUTTON_HELP 1013
|
||||
#define IDC_LIST_MODIF 1014
|
||||
#define IDC_BUTTON_VIEWMODIF 1014
|
||||
#define IDC_TREE_VSS 1015
|
||||
#define IDC_BUTTON_LOOKUPDATE 1015
|
||||
#define IDC_BUTTON_LOOKOBTAIN 1016
|
||||
#define IDC_EDIT_USERNAME 1016
|
||||
#define IDC_BUTTON_VSSFILES 1017
|
||||
#define IDC_EDIT_PASSWORD 1017
|
||||
#define IDC_EDIT_DATABASE 1018
|
||||
#define IDC_BUTTON_CLEARMODIF 1018
|
||||
#define IDC_CHECK_OBTAIN 1019
|
||||
#define IDC_BUTTON_CHANGEMODIF 1019
|
||||
#define IDC_CHECK_RECURSE 1020
|
||||
#define IDC_STATIC_LEGEND 1021
|
||||
#define IDC_EDIT_CONFIGNAME 1022
|
||||
#define IDC_BUTTON_NEWCONFIG 1023
|
||||
#define IDC_EDIT_NAME 1024
|
||||
#define IDC_STATIC_LEGENDTEXT0 1024
|
||||
#define IDC_STATIC_LEGENDTEXT1 1025
|
||||
#define IDC_LIST_CONFIG 1026
|
||||
#define IDC_STATIC_LEGENDTEXT2 1026
|
||||
#define IDC_STATIC_LEGEND0 1027
|
||||
#define IDC_STATIC_LEGENDTEXT4 1027
|
||||
#define IDC_STATIC_LEGEND1 1028
|
||||
#define IDC_STATIC_LEGEND2 1029
|
||||
#define IDC_STATIC_LEGEND3 1030
|
||||
#define IDC_STATIC_LEGENDTEXT3 1031
|
||||
#define IDC_STATIC_PICTURE 1032
|
||||
#define IDC_BUTTON_LEGEND0 1033
|
||||
#define IDC_BUTTON_LEGEND1 1034
|
||||
#define IDC_STATIC_PROJECT 1034
|
||||
#define IDC_BUTTON_LEGEND2 1035
|
||||
#define IDC_CHECK_OBTAINAFTERUPDATE 1035
|
||||
#define IDC_BUTTON_LEGEND3 1036
|
||||
#define IDC_CHECK_CONFIRM 1036
|
||||
#define IDC_CHECK_CONFIRMBEFOREOBTAIN 1036
|
||||
#define IDC_BUTTON_LEGEND4 1037
|
||||
#define IDC_CHECK_CONFIRMBEFOREMODIF 1037
|
||||
#define IDC_BUTTON_LEGEND5 1038
|
||||
#define IDC_CHECK_UPDATE 1038
|
||||
#define IDC_CHECK_SHOWDIFFERENCES 1038
|
||||
#define IDC_BUTTON_LEGEND6 1039
|
||||
#define IDC_STATIC_FORRICHEDIT 1039
|
||||
#define IDC_BUTTON_LEGEND7 1040
|
||||
#define IDC_CHECK_FORCEUPDATE 1040
|
||||
#define IDC_CHECK_OBTAINMENU 1040
|
||||
#define IDC_STATIC_VSS 1043
|
||||
#define IDC_STATIC_LOCAL 1044
|
||||
#define IDC_STATIC_SECTION 1045
|
||||
#define IDC_CHECK_ALL 1046
|
||||
#define IDC_BUTTON_STOP 1047
|
||||
#define IDC_LIST_HISTORY 1048
|
||||
#define IDC_TREE_LOCAL 1050
|
||||
#define IDC_BUTTON_TREETEXT 1055
|
||||
#define IDC_TREE_MERGE 1058
|
||||
#define IDC_CHECK_WAIT 1060
|
||||
#define IDC_CHECK_NOBODYELSE 1061
|
||||
#define IDC_EDIT_SECONDS 1062
|
||||
#define IDC_SPIN_SECONDS 1063
|
||||
#define IDC_EDIT_TIME 1065
|
||||
#define IDC_BUTTON_TIME 1066
|
||||
#define IDC_COMBO_DAY 1067
|
||||
#define IDC_SPIN_TIME 1068
|
||||
#define IDC_CHECK_USETIMER 1069
|
||||
#define IDC_STATIC_DAY 1070
|
||||
#define IDC_STATIC_TIME 1071
|
||||
#define IDC_STATIC_TIME2 1072
|
||||
#define IDC_STATIC_WAIT 1073
|
||||
#define IDC_STATIC_SECONDS 1074
|
||||
#define IDC_STATIC_SECONDS2 1075
|
||||
#define IDC_STATIC_TIMER 1076
|
||||
#define IDC_STATIC_RESULT 1077
|
||||
#define IDC_EDIT_CONFIG 1077
|
||||
#define IDC_LIST_FILES 1078
|
||||
#define IDC_STATIC_CONFIG 1079
|
||||
#define IDC_STATIC_FILELIST 1080
|
||||
#define IDC_LIST_ERRORS 1081
|
||||
#define IDC_STATIC_TITLE 1082
|
||||
#define IDC_STATIC_MESSAGE 1083
|
||||
#define IDC_TAB_LEGEND 1084
|
||||
#define IDC_STATIC_KEYS 1085
|
||||
#define IDC_CHECK_CONFIG 1086
|
||||
#define IDC_BUTTON_DELETE 1087
|
||||
#define IDC_BUTTON_RENAME 1088
|
||||
|
||||
// Next default values for new objects
|
||||
//
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
||||
#define _APS_NEXT_RESOURCE_VALUE 201
|
||||
#define _APS_NEXT_COMMAND_VALUE 32771
|
||||
#define _APS_NEXT_CONTROL_VALUE 1088
|
||||
#define _APS_NEXT_SYMED_VALUE 114
|
||||
#endif
|
||||
#endif
|
189
Rayman_X/cpa/Appli/MngData5/Inc/ssapi.h
Normal file
189
Rayman_X/cpa/Appli/MngData5/Inc/ssapi.h
Normal file
@@ -0,0 +1,189 @@
|
||||
// Machine generated IDispatch wrapper class(es) created with ClassWizard
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// IVSSItem wrapper class
|
||||
|
||||
#include <afxdisp.h>
|
||||
|
||||
class IVSSItem : public COleDispatchDriver
|
||||
{
|
||||
public:
|
||||
IVSSItem() {} // Calls COleDispatchDriver default constructor
|
||||
IVSSItem(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
||||
IVSSItem(const IVSSItem& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
|
||||
// Operations
|
||||
public:
|
||||
CString GetSpec();
|
||||
BOOL GetBinary();
|
||||
void SetBinary(BOOL bNewValue);
|
||||
BOOL GetDeleted();
|
||||
void SetDeleted(BOOL bNewValue);
|
||||
long GetType();
|
||||
CString GetLocalSpec();
|
||||
void SetLocalSpec(LPCTSTR lpszNewValue);
|
||||
CString GetName();
|
||||
void SetName(LPCTSTR lpszNewValue);
|
||||
LPDISPATCH GetParent();
|
||||
long GetVersionNumber();
|
||||
LPDISPATCH GetItems(BOOL IncludeDeleted);
|
||||
void Get(BSTR* Local, long iFlags);
|
||||
void Checkout(LPCTSTR Comment, LPCTSTR Local, long iFlags);
|
||||
void Checkin(LPCTSTR Comment, LPCTSTR Local, long iFlags);
|
||||
void UndoCheckout(LPCTSTR Local, long iFlags);
|
||||
long GetIsCheckedOut();
|
||||
LPDISPATCH GetCheckouts();
|
||||
BOOL GetIsDifferent(LPCTSTR Local);
|
||||
LPDISPATCH Add(LPCTSTR Local, LPCTSTR Comment, long iFlags);
|
||||
LPDISPATCH NewSubproject(LPCTSTR Name, LPCTSTR Comment);
|
||||
void Share(LPDISPATCH pIItem, LPCTSTR Comment, long iFlags);
|
||||
void Destroy();
|
||||
void Move(LPDISPATCH pINewParent);
|
||||
void Label(LPCTSTR Label, LPCTSTR Comment);
|
||||
LPDISPATCH GetVersions(long iFlags);
|
||||
LPDISPATCH GetVersion(const VARIANT& Version);
|
||||
};
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// IVSSVersions wrapper class
|
||||
|
||||
/*
|
||||
class IVSSVersions : public COleDispatchDriver
|
||||
{
|
||||
public:
|
||||
IVSSVersions() {} // Calls COleDispatchDriver default constructor
|
||||
IVSSVersions(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
||||
IVSSVersions(const IVSSVersions& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
|
||||
// Operations
|
||||
public:
|
||||
};
|
||||
*/
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// IVSSVersion wrapper class
|
||||
|
||||
class IVSSVersion : public COleDispatchDriver
|
||||
{
|
||||
public:
|
||||
IVSSVersion() {} // Calls COleDispatchDriver default constructor
|
||||
IVSSVersion(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
||||
IVSSVersion(const IVSSVersion& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
|
||||
// Operations
|
||||
public:
|
||||
CString GetUsername();
|
||||
long GetVersionNumber();
|
||||
CString GetAction();
|
||||
DATE GetDate();
|
||||
CString GetComment();
|
||||
CString GetLabel();
|
||||
LPDISPATCH GetVSSItem();
|
||||
};
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// IVSSItems wrapper class
|
||||
|
||||
class IVSSItems : public COleDispatchDriver
|
||||
{
|
||||
public:
|
||||
IVSSItems() {} // Calls COleDispatchDriver default constructor
|
||||
IVSSItems(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
||||
IVSSItems(const IVSSItems& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
|
||||
// Operations
|
||||
public:
|
||||
long GetCount();
|
||||
LPDISPATCH GetItem(const VARIANT& sItem);
|
||||
};
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// IVSSCheckouts wrapper class
|
||||
|
||||
class IVSSCheckouts : public COleDispatchDriver
|
||||
{
|
||||
public:
|
||||
IVSSCheckouts() {} // Calls COleDispatchDriver default constructor
|
||||
IVSSCheckouts(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
||||
IVSSCheckouts(const IVSSCheckouts& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
|
||||
// Operations
|
||||
public:
|
||||
long GetCount();
|
||||
LPDISPATCH GetItem(const VARIANT& sItem);
|
||||
};
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// IVSSCheckout wrapper class
|
||||
|
||||
class IVSSCheckout : public COleDispatchDriver
|
||||
{
|
||||
public:
|
||||
IVSSCheckout() {} // Calls COleDispatchDriver default constructor
|
||||
IVSSCheckout(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
||||
IVSSCheckout(const IVSSCheckout& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
|
||||
// Operations
|
||||
public:
|
||||
CString GetUsername();
|
||||
DATE GetDate();
|
||||
CString GetLocalSpec();
|
||||
CString GetMachine();
|
||||
CString GetProject();
|
||||
CString GetComment();
|
||||
long GetVersionNumber();
|
||||
};
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// IVSSDatabase wrapper class
|
||||
|
||||
class IVSSDatabase : public COleDispatchDriver
|
||||
{
|
||||
public:
|
||||
IVSSDatabase() {} // Calls COleDispatchDriver default constructor
|
||||
IVSSDatabase(LPDISPATCH pDispatch, BOOL bAutoRelease = TRUE) : COleDispatchDriver(pDispatch, bAutoRelease) {}
|
||||
IVSSDatabase(const IVSSDatabase& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
|
||||
// Operations
|
||||
public:
|
||||
void Open(LPCTSTR SrcSafeIni, LPCTSTR Username, LPCTSTR Password);
|
||||
CString GetSrcSafeIni();
|
||||
CString GetDatabaseName();
|
||||
CString GetUsername();
|
||||
CString GetCurrentProject();
|
||||
void SetCurrentProject(LPCTSTR lpszNewValue);
|
||||
LPDISPATCH GetVSSItem(LPCTSTR Spec, BOOL Deleted);
|
||||
};
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// IVSS wrapper class
|
||||
|
||||
class IVSS : public COleDispatchDriver
|
||||
{
|
||||
public:
|
||||
IVSS() {} // Calls COleDispatchDriver default constructor
|
||||
IVSS(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
||||
IVSS(const IVSS& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
|
||||
// Operations
|
||||
public:
|
||||
LPDISPATCH GetVSSDatabase();
|
||||
};
|
602
Rayman_X/cpa/Appli/MngData5/Inc/ssauto.h
Normal file
602
Rayman_X/cpa/Appli/MngData5/Inc/ssauto.h
Normal file
@@ -0,0 +1,602 @@
|
||||
|
||||
|
||||
/* This header file machine-generated by mktyplib.exe */
|
||||
/* Interface to type library: SourceSafeTypeLib */
|
||||
|
||||
#ifndef _SourceSafeTypeLib_H_
|
||||
#define _SourceSafeTypeLib_H_
|
||||
|
||||
DEFINE_GUID(LIBID_SourceSafeTypeLib,0x783CD4E0L,0x9D54,0x11CF,0xB8,0xEE,0x00,0x60,0x8C,0xC9,0xA7,0x1F);
|
||||
#ifndef BEGIN_INTERFACE
|
||||
#define BEGIN_INTERFACE
|
||||
#endif
|
||||
|
||||
typedef enum _VSSFlags {
|
||||
VSSFLAG_USERRONO = 1,
|
||||
VSSFLAG_USERROYES = 2,
|
||||
VSSFLAG_TIMENOW = 4,
|
||||
VSSFLAG_TIMEMOD = 8,
|
||||
VSSFLAG_TIMEUPD = 12,
|
||||
VSSFLAG_EOLCR = 16,
|
||||
VSSFLAG_EOLLF = 32,
|
||||
VSSFLAG_EOLCRLF = 48,
|
||||
VSSFLAG_REPASK = 64,
|
||||
VSSFLAG_REPREPLACE = 128,
|
||||
VSSFLAG_REPSKIP = 192,
|
||||
VSSFLAG_REPMERGE = 256,
|
||||
VSSFLAG_CMPFULL = 512,
|
||||
VSSFLAG_CMPTIME = 1024,
|
||||
VSSFLAG_CMPCHKSUM = 1536,
|
||||
VSSFLAG_CMPFAIL = 2048,
|
||||
VSSFLAG_RECURSNO = 4096,
|
||||
VSSFLAG_RECURSYES = 8192,
|
||||
VSSFLAG_FORCEDIRNO = 16384,
|
||||
VSSFLAG_FORCEDIRYES = 32768,
|
||||
VSSFLAG_KEEPNO = 65536,
|
||||
VSSFLAG_KEEPYES = 131072,
|
||||
VSSFLAG_DELNO = 262144,
|
||||
VSSFLAG_DELYES = 524288,
|
||||
VSSFLAG_DELNOREPLACE = 786432,
|
||||
VSSFLAG_BINTEST = 1048576,
|
||||
VSSFLAG_BINBINARY = 2097152,
|
||||
VSSFLAG_BINTEXT = 3145728,
|
||||
VSSFLAG_DELTAYES = 4194304,
|
||||
VSSFLAG_DELTANO = 8388608,
|
||||
VSSFLAG_UPDASK = 16777216,
|
||||
VSSFLAG_UPDUPDATE = 33554432,
|
||||
VSSFLAG_UPDUNCH = 50331648,
|
||||
VSSFLAG_GETYES = 67108864,
|
||||
VSSFLAG_GETNO = 134217728,
|
||||
VSSFLAG_CHKEXCLUSIVEYES = 268435456,
|
||||
VSSFLAG_CHKEXCLUSIVENO = 536870912,
|
||||
VSSFLAG_HISTIGNOREFILES = 1073741824
|
||||
} VSSFlags;
|
||||
|
||||
typedef enum _VSSFileStatus {
|
||||
VSSFILE_NOTCHECKEDOUT = 0,
|
||||
VSSFILE_CHECKEDOUT = 1,
|
||||
VSSFILE_CHECKEDOUT_ME = 2
|
||||
} VSSFileStatus;
|
||||
|
||||
typedef enum _VSSItemType {
|
||||
VSSITEM_PROJECT = 0,
|
||||
VSSITEM_FILE = 1
|
||||
} VSSItemType;
|
||||
|
||||
interface IVSSItems;
|
||||
|
||||
interface IVSSVersions;
|
||||
|
||||
interface IVSSVersion;
|
||||
|
||||
interface IVSSCheckouts;
|
||||
|
||||
interface IVSSCheckout;
|
||||
|
||||
DEFINE_GUID(IID_IVSSItem,0x783CD4E1L,0x9D54,0x11CF,0xB8,0xEE,0x00,0x60,0x8C,0xC9,0xA7,0x1F);
|
||||
|
||||
/* Definition of interface: IVSSItem */
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IVSSItem
|
||||
|
||||
DECLARE_INTERFACE_(IVSSItem, IDispatch)
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
#ifndef NO_BASEINTERFACE_FUNCS
|
||||
|
||||
/* IUnknown methods */
|
||||
STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE;
|
||||
STDMETHOD_(ULONG, AddRef)(THIS) PURE;
|
||||
STDMETHOD_(ULONG, Release)(THIS) PURE;
|
||||
|
||||
/* IDispatch methods */
|
||||
STDMETHOD(GetTypeInfoCount)(THIS_ UINT FAR* pctinfo) PURE;
|
||||
|
||||
STDMETHOD(GetTypeInfo)(
|
||||
THIS_
|
||||
UINT itinfo,
|
||||
LCID lcid,
|
||||
ITypeInfo FAR* FAR* pptinfo) PURE;
|
||||
|
||||
STDMETHOD(GetIDsOfNames)(
|
||||
THIS_
|
||||
REFIID riid,
|
||||
OLECHAR FAR* FAR* rgszNames,
|
||||
UINT cNames,
|
||||
LCID lcid,
|
||||
DISPID FAR* rgdispid) PURE;
|
||||
|
||||
STDMETHOD(Invoke)(
|
||||
THIS_
|
||||
DISPID dispidMember,
|
||||
REFIID riid,
|
||||
LCID lcid,
|
||||
WORD wFlags,
|
||||
DISPPARAMS FAR* pdispparams,
|
||||
VARIANT FAR* pvarResult,
|
||||
EXCEPINFO FAR* pexcepinfo,
|
||||
UINT FAR* puArgErr) PURE;
|
||||
#endif
|
||||
|
||||
/* IVSSItem methods */
|
||||
STDMETHOD(get_Spec)(THIS_ BSTR FAR* pSpec) PURE;
|
||||
STDMETHOD(get_Binary)(THIS_ VARIANT_BOOL FAR* pbBinary) PURE;
|
||||
STDMETHOD(put_Binary)(THIS_ VARIANT_BOOL bBinary) PURE;
|
||||
STDMETHOD(get_Deleted)(THIS_ VARIANT_BOOL FAR* pbDeleted) PURE;
|
||||
STDMETHOD(put_Deleted)(THIS_ VARIANT_BOOL bDeleted) PURE;
|
||||
STDMETHOD(get_Type)(THIS_ int FAR* piType) PURE;
|
||||
STDMETHOD(get_LocalSpec)(THIS_ BSTR FAR* pLocal) PURE;
|
||||
STDMETHOD(put_LocalSpec)(THIS_ BSTR Local) PURE;
|
||||
STDMETHOD(get_Name)(THIS_ BSTR FAR* pName) PURE;
|
||||
STDMETHOD(put_Name)(THIS_ BSTR Name) PURE;
|
||||
STDMETHOD(get_Parent)(THIS_ IVSSItem FAR* FAR* ppIParent) PURE;
|
||||
STDMETHOD(get_VersionNumber)(THIS_ long FAR* piVersion) PURE;
|
||||
STDMETHOD(get_Items)(THIS_ VARIANT_BOOL IncludeDeleted, IVSSItems FAR* FAR* ppIItems) PURE;
|
||||
STDMETHOD(Get)(THIS_ BSTR FAR* Local, long iFlags) PURE;
|
||||
STDMETHOD(Checkout)(THIS_ BSTR Comment, BSTR Local, long iFlags) PURE;
|
||||
STDMETHOD(Checkin)(THIS_ BSTR Comment, BSTR Local, long iFlags) PURE;
|
||||
STDMETHOD(UndoCheckout)(THIS_ BSTR Local, long iFlags) PURE;
|
||||
STDMETHOD(get_IsCheckedOut)(THIS_ long FAR* piStatus) PURE;
|
||||
STDMETHOD(get_Checkouts)(THIS_ IVSSCheckouts FAR* FAR* ppICheckouts) PURE;
|
||||
STDMETHOD(get_IsDifferent)(THIS_ BSTR Local, VARIANT_BOOL FAR* pbDifferent) PURE;
|
||||
STDMETHOD(Add)(THIS_ BSTR Local, BSTR Comment, long iFlags, IVSSItem FAR* FAR* ppIItem) PURE;
|
||||
STDMETHOD(NewSubproject)(THIS_ BSTR Name, BSTR Comment, IVSSItem FAR* FAR* ppIItem) PURE;
|
||||
STDMETHOD(Share)(THIS_ IVSSItem FAR* pIItem, BSTR Comment, long iFlags) PURE;
|
||||
STDMETHOD(Destroy)(THIS) PURE;
|
||||
STDMETHOD(Move)(THIS_ IVSSItem FAR* pINewParent) PURE;
|
||||
STDMETHOD(Label)(THIS_ BSTR Label, BSTR Comment) PURE;
|
||||
STDMETHOD(get_Versions)(THIS_ long iFlags, IVSSVersions FAR* FAR* pIVersions) PURE;
|
||||
STDMETHOD(get_Version)(THIS_ VARIANT Version, IVSSItem FAR* FAR* ppIItem) PURE;
|
||||
};
|
||||
|
||||
DEFINE_GUID(IID_IVSSVersions,0x783CD4E7L,0x9D54,0x11CF,0xB8,0xEE,0x00,0x60,0x8C,0xC9,0xA7,0x1F);
|
||||
|
||||
/* Definition of interface: IVSSVersions */
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IVSSVersions
|
||||
|
||||
DECLARE_INTERFACE_(IVSSVersions, IDispatch)
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
#ifndef NO_BASEINTERFACE_FUNCS
|
||||
|
||||
/* IUnknown methods */
|
||||
STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE;
|
||||
STDMETHOD_(ULONG, AddRef)(THIS) PURE;
|
||||
STDMETHOD_(ULONG, Release)(THIS) PURE;
|
||||
|
||||
/* IDispatch methods */
|
||||
STDMETHOD(GetTypeInfoCount)(THIS_ UINT FAR* pctinfo) PURE;
|
||||
|
||||
STDMETHOD(GetTypeInfo)(
|
||||
THIS_
|
||||
UINT itinfo,
|
||||
LCID lcid,
|
||||
ITypeInfo FAR* FAR* pptinfo) PURE;
|
||||
|
||||
STDMETHOD(GetIDsOfNames)(
|
||||
THIS_
|
||||
REFIID riid,
|
||||
OLECHAR FAR* FAR* rgszNames,
|
||||
UINT cNames,
|
||||
LCID lcid,
|
||||
DISPID FAR* rgdispid) PURE;
|
||||
|
||||
STDMETHOD(Invoke)(
|
||||
THIS_
|
||||
DISPID dispidMember,
|
||||
REFIID riid,
|
||||
LCID lcid,
|
||||
WORD wFlags,
|
||||
DISPPARAMS FAR* pdispparams,
|
||||
VARIANT FAR* pvarResult,
|
||||
EXCEPINFO FAR* pexcepinfo,
|
||||
UINT FAR* puArgErr) PURE;
|
||||
#endif
|
||||
|
||||
/* IVSSVersions methods */
|
||||
STDMETHOD(_NewEnum)(THIS_ IUnknown * FAR* ppIEnum) PURE;
|
||||
};
|
||||
|
||||
DEFINE_GUID(IID_IVSSVersion,0x783CD4E8L,0x9D54,0x11CF,0xB8,0xEE,0x00,0x60,0x8C,0xC9,0xA7,0x1F);
|
||||
|
||||
/* Definition of interface: IVSSVersion */
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IVSSVersion
|
||||
|
||||
DECLARE_INTERFACE_(IVSSVersion, IDispatch)
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
#ifndef NO_BASEINTERFACE_FUNCS
|
||||
|
||||
/* IUnknown methods */
|
||||
STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE;
|
||||
STDMETHOD_(ULONG, AddRef)(THIS) PURE;
|
||||
STDMETHOD_(ULONG, Release)(THIS) PURE;
|
||||
|
||||
/* IDispatch methods */
|
||||
STDMETHOD(GetTypeInfoCount)(THIS_ UINT FAR* pctinfo) PURE;
|
||||
|
||||
STDMETHOD(GetTypeInfo)(
|
||||
THIS_
|
||||
UINT itinfo,
|
||||
LCID lcid,
|
||||
ITypeInfo FAR* FAR* pptinfo) PURE;
|
||||
|
||||
STDMETHOD(GetIDsOfNames)(
|
||||
THIS_
|
||||
REFIID riid,
|
||||
OLECHAR FAR* FAR* rgszNames,
|
||||
UINT cNames,
|
||||
LCID lcid,
|
||||
DISPID FAR* rgdispid) PURE;
|
||||
|
||||
STDMETHOD(Invoke)(
|
||||
THIS_
|
||||
DISPID dispidMember,
|
||||
REFIID riid,
|
||||
LCID lcid,
|
||||
WORD wFlags,
|
||||
DISPPARAMS FAR* pdispparams,
|
||||
VARIANT FAR* pvarResult,
|
||||
EXCEPINFO FAR* pexcepinfo,
|
||||
UINT FAR* puArgErr) PURE;
|
||||
#endif
|
||||
|
||||
/* IVSSVersion methods */
|
||||
STDMETHOD(get_Username)(THIS_ BSTR FAR* pUsername) PURE;
|
||||
STDMETHOD(get_VersionNumber)(THIS_ long FAR* piVersion) PURE;
|
||||
STDMETHOD(get_Action)(THIS_ BSTR FAR* pAction) PURE;
|
||||
STDMETHOD(get_Date)(THIS_ DATE FAR* pDate) PURE;
|
||||
STDMETHOD(get_Comment)(THIS_ BSTR FAR* pComment) PURE;
|
||||
STDMETHOD(get_Label)(THIS_ BSTR FAR* pLabel) PURE;
|
||||
STDMETHOD(get_VSSItem)(THIS_ IVSSItem FAR* FAR* ppIItem) PURE;
|
||||
};
|
||||
|
||||
DEFINE_GUID(IID_IVSSItems,0x783CD4E5L,0x9D54,0x11CF,0xB8,0xEE,0x00,0x60,0x8C,0xC9,0xA7,0x1F);
|
||||
|
||||
/* Definition of interface: IVSSItems */
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IVSSItems
|
||||
|
||||
DECLARE_INTERFACE_(IVSSItems, IDispatch)
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
#ifndef NO_BASEINTERFACE_FUNCS
|
||||
|
||||
/* IUnknown methods */
|
||||
STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE;
|
||||
STDMETHOD_(ULONG, AddRef)(THIS) PURE;
|
||||
STDMETHOD_(ULONG, Release)(THIS) PURE;
|
||||
|
||||
/* IDispatch methods */
|
||||
STDMETHOD(GetTypeInfoCount)(THIS_ UINT FAR* pctinfo) PURE;
|
||||
|
||||
STDMETHOD(GetTypeInfo)(
|
||||
THIS_
|
||||
UINT itinfo,
|
||||
LCID lcid,
|
||||
ITypeInfo FAR* FAR* pptinfo) PURE;
|
||||
|
||||
STDMETHOD(GetIDsOfNames)(
|
||||
THIS_
|
||||
REFIID riid,
|
||||
OLECHAR FAR* FAR* rgszNames,
|
||||
UINT cNames,
|
||||
LCID lcid,
|
||||
DISPID FAR* rgdispid) PURE;
|
||||
|
||||
STDMETHOD(Invoke)(
|
||||
THIS_
|
||||
DISPID dispidMember,
|
||||
REFIID riid,
|
||||
LCID lcid,
|
||||
WORD wFlags,
|
||||
DISPPARAMS FAR* pdispparams,
|
||||
VARIANT FAR* pvarResult,
|
||||
EXCEPINFO FAR* pexcepinfo,
|
||||
UINT FAR* puArgErr) PURE;
|
||||
#endif
|
||||
|
||||
/* IVSSItems methods */
|
||||
STDMETHOD(get_Count)(THIS_ long FAR* piCount) PURE;
|
||||
STDMETHOD(get_Item)(THIS_ VARIANT sItem, IVSSItem FAR* FAR* ppIItem) PURE;
|
||||
STDMETHOD(_NewEnum)(THIS_ IUnknown * FAR* ppIEnum) PURE;
|
||||
};
|
||||
|
||||
DEFINE_GUID(IID_IVSSCheckouts,0x8903A770L,0xF55F,0x11CF,0x92,0x27,0x00,0xAA,0x00,0xA1,0xEB,0x95);
|
||||
|
||||
/* Definition of interface: IVSSCheckouts */
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IVSSCheckouts
|
||||
|
||||
DECLARE_INTERFACE_(IVSSCheckouts, IDispatch)
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
#ifndef NO_BASEINTERFACE_FUNCS
|
||||
|
||||
/* IUnknown methods */
|
||||
STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE;
|
||||
STDMETHOD_(ULONG, AddRef)(THIS) PURE;
|
||||
STDMETHOD_(ULONG, Release)(THIS) PURE;
|
||||
|
||||
/* IDispatch methods */
|
||||
STDMETHOD(GetTypeInfoCount)(THIS_ UINT FAR* pctinfo) PURE;
|
||||
|
||||
STDMETHOD(GetTypeInfo)(
|
||||
THIS_
|
||||
UINT itinfo,
|
||||
LCID lcid,
|
||||
ITypeInfo FAR* FAR* pptinfo) PURE;
|
||||
|
||||
STDMETHOD(GetIDsOfNames)(
|
||||
THIS_
|
||||
REFIID riid,
|
||||
OLECHAR FAR* FAR* rgszNames,
|
||||
UINT cNames,
|
||||
LCID lcid,
|
||||
DISPID FAR* rgdispid) PURE;
|
||||
|
||||
STDMETHOD(Invoke)(
|
||||
THIS_
|
||||
DISPID dispidMember,
|
||||
REFIID riid,
|
||||
LCID lcid,
|
||||
WORD wFlags,
|
||||
DISPPARAMS FAR* pdispparams,
|
||||
VARIANT FAR* pvarResult,
|
||||
EXCEPINFO FAR* pexcepinfo,
|
||||
UINT FAR* puArgErr) PURE;
|
||||
#endif
|
||||
|
||||
/* IVSSCheckouts methods */
|
||||
STDMETHOD(get_Count)(THIS_ long FAR* piCount) PURE;
|
||||
STDMETHOD(get_Item)(THIS_ VARIANT sItem, IVSSCheckout FAR* FAR* ppICheckout) PURE;
|
||||
STDMETHOD(_NewEnum)(THIS_ IUnknown * FAR* ppIEnum) PURE;
|
||||
};
|
||||
|
||||
DEFINE_GUID(IID_IVSSCheckout,0x783CD4E6L,0x9D54,0x11CF,0xB8,0xEE,0x00,0x60,0x8C,0xC9,0xA7,0x1F);
|
||||
|
||||
/* Definition of interface: IVSSCheckout */
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IVSSCheckout
|
||||
|
||||
DECLARE_INTERFACE_(IVSSCheckout, IDispatch)
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
#ifndef NO_BASEINTERFACE_FUNCS
|
||||
|
||||
/* IUnknown methods */
|
||||
STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE;
|
||||
STDMETHOD_(ULONG, AddRef)(THIS) PURE;
|
||||
STDMETHOD_(ULONG, Release)(THIS) PURE;
|
||||
|
||||
/* IDispatch methods */
|
||||
STDMETHOD(GetTypeInfoCount)(THIS_ UINT FAR* pctinfo) PURE;
|
||||
|
||||
STDMETHOD(GetTypeInfo)(
|
||||
THIS_
|
||||
UINT itinfo,
|
||||
LCID lcid,
|
||||
ITypeInfo FAR* FAR* pptinfo) PURE;
|
||||
|
||||
STDMETHOD(GetIDsOfNames)(
|
||||
THIS_
|
||||
REFIID riid,
|
||||
OLECHAR FAR* FAR* rgszNames,
|
||||
UINT cNames,
|
||||
LCID lcid,
|
||||
DISPID FAR* rgdispid) PURE;
|
||||
|
||||
STDMETHOD(Invoke)(
|
||||
THIS_
|
||||
DISPID dispidMember,
|
||||
REFIID riid,
|
||||
LCID lcid,
|
||||
WORD wFlags,
|
||||
DISPPARAMS FAR* pdispparams,
|
||||
VARIANT FAR* pvarResult,
|
||||
EXCEPINFO FAR* pexcepinfo,
|
||||
UINT FAR* puArgErr) PURE;
|
||||
#endif
|
||||
|
||||
/* IVSSCheckout methods */
|
||||
STDMETHOD(get_Username)(THIS_ BSTR FAR* pUsername) PURE;
|
||||
STDMETHOD(get_Date)(THIS_ DATE FAR* pDate) PURE;
|
||||
STDMETHOD(get_LocalSpec)(THIS_ BSTR FAR* pLocal) PURE;
|
||||
STDMETHOD(get_Machine)(THIS_ BSTR FAR* pMachine) PURE;
|
||||
STDMETHOD(get_Project)(THIS_ BSTR FAR* pProject) PURE;
|
||||
STDMETHOD(get_Comment)(THIS_ BSTR FAR* pComment) PURE;
|
||||
STDMETHOD(get_VersionNumber)(THIS_ long FAR* piVersion) PURE;
|
||||
};
|
||||
|
||||
DEFINE_GUID(IID_IVSSDatabase,0x783CD4E2L,0x9D54,0x11CF,0xB8,0xEE,0x00,0x60,0x8C,0xC9,0xA7,0x1F);
|
||||
|
||||
/* Definition of interface: IVSSDatabase */
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IVSSDatabase
|
||||
|
||||
DECLARE_INTERFACE_(IVSSDatabase, IDispatch)
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
#ifndef NO_BASEINTERFACE_FUNCS
|
||||
|
||||
/* IUnknown methods */
|
||||
STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE;
|
||||
STDMETHOD_(ULONG, AddRef)(THIS) PURE;
|
||||
STDMETHOD_(ULONG, Release)(THIS) PURE;
|
||||
|
||||
/* IDispatch methods */
|
||||
STDMETHOD(GetTypeInfoCount)(THIS_ UINT FAR* pctinfo) PURE;
|
||||
|
||||
STDMETHOD(GetTypeInfo)(
|
||||
THIS_
|
||||
UINT itinfo,
|
||||
LCID lcid,
|
||||
ITypeInfo FAR* FAR* pptinfo) PURE;
|
||||
|
||||
STDMETHOD(GetIDsOfNames)(
|
||||
THIS_
|
||||
REFIID riid,
|
||||
OLECHAR FAR* FAR* rgszNames,
|
||||
UINT cNames,
|
||||
LCID lcid,
|
||||
DISPID FAR* rgdispid) PURE;
|
||||
|
||||
STDMETHOD(Invoke)(
|
||||
THIS_
|
||||
DISPID dispidMember,
|
||||
REFIID riid,
|
||||
LCID lcid,
|
||||
WORD wFlags,
|
||||
DISPPARAMS FAR* pdispparams,
|
||||
VARIANT FAR* pvarResult,
|
||||
EXCEPINFO FAR* pexcepinfo,
|
||||
UINT FAR* puArgErr) PURE;
|
||||
#endif
|
||||
|
||||
/* IVSSDatabase methods */
|
||||
STDMETHOD(Open)(THIS_ BSTR SrcSafeIni, BSTR Username, BSTR Password) PURE;
|
||||
STDMETHOD(get_SrcSafeIni)(THIS_ BSTR FAR* pSrcSafeIni) PURE;
|
||||
STDMETHOD(get_DatabaseName)(THIS_ BSTR FAR* pDatabaseName) PURE;
|
||||
STDMETHOD(get_UserName)(THIS_ BSTR FAR* pUsername) PURE;
|
||||
STDMETHOD(get_CurrentProject)(THIS_ BSTR FAR* pPrj) PURE;
|
||||
STDMETHOD(put_CurrentProject)(THIS_ BSTR Prj) PURE;
|
||||
STDMETHOD(get_VSSItem)(THIS_ BSTR Spec, VARIANT_BOOL Deleted, IVSSItem FAR* FAR* ppIVSSItem) PURE;
|
||||
};
|
||||
|
||||
DEFINE_GUID(CLSID_VSSItem,0x783CD4E3L,0x9D54,0x11CF,0xB8,0xEE,0x00,0x60,0x8C,0xC9,0xA7,0x1F);
|
||||
|
||||
#ifdef __cplusplus
|
||||
class VSSItem;
|
||||
#endif
|
||||
|
||||
DEFINE_GUID(CLSID_VSSVersion,0x783CD4ECL,0x9D54,0x11CF,0xB8,0xEE,0x00,0x60,0x8C,0xC9,0xA7,0x1F);
|
||||
|
||||
#ifdef __cplusplus
|
||||
class VSSVersion;
|
||||
#endif
|
||||
|
||||
DEFINE_GUID(CLSID_VSSCheckout,0x2A0DE0E0L,0x2E9F,0x11D0,0x92,0x36,0x00,0xAA,0x00,0xA1,0xEB,0x95);
|
||||
|
||||
#ifdef __cplusplus
|
||||
class VSSCheckout;
|
||||
#endif
|
||||
|
||||
DEFINE_GUID(CLSID_VSSDatabase,0x783CD4E4L,0x9D54,0x11CF,0xB8,0xEE,0x00,0x60,0x8C,0xC9,0xA7,0x1F);
|
||||
|
||||
#ifdef __cplusplus
|
||||
class VSSDatabase;
|
||||
#endif
|
||||
|
||||
DEFINE_GUID(IID_IVSSEvents,0x783CD4E9L,0x9D54,0x11CF,0xB8,0xEE,0x00,0x60,0x8C,0xC9,0xA7,0x1F);
|
||||
|
||||
/* Definition of interface: IVSSEvents */
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IVSSEvents
|
||||
|
||||
DECLARE_INTERFACE_(IVSSEvents, IUnknown)
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
#ifndef NO_BASEINTERFACE_FUNCS
|
||||
|
||||
/* IUnknown methods */
|
||||
STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE;
|
||||
STDMETHOD_(ULONG, AddRef)(THIS) PURE;
|
||||
STDMETHOD_(ULONG, Release)(THIS) PURE;
|
||||
#endif
|
||||
|
||||
/* IVSSEvents methods */
|
||||
STDMETHOD(BeforeAdd)(THIS_ IVSSItem FAR* pIPrj, BSTR Local, VARIANT_BOOL FAR* pbContinue) PURE;
|
||||
STDMETHOD(AfterAdd)(THIS_ IVSSItem FAR* pIItem, BSTR Local) PURE;
|
||||
STDMETHOD(BeforeCheckout)(THIS_ IVSSItem FAR* pIItem, BSTR Local, VARIANT_BOOL FAR* pbContinue) PURE;
|
||||
STDMETHOD(AfterCheckout)(THIS_ IVSSItem FAR* pIItem, BSTR Local) PURE;
|
||||
STDMETHOD(BeforeCheckin)(THIS_ IVSSItem FAR* pIItem, BSTR Local, VARIANT_BOOL FAR* pbContinue) PURE;
|
||||
STDMETHOD(AfterCheckin)(THIS_ IVSSItem FAR* pIItem, BSTR Local) PURE;
|
||||
STDMETHOD(BeforeUndoCheckout)(THIS_ IVSSItem FAR* pIItem, BSTR Local, VARIANT_BOOL FAR* pbContinue) PURE;
|
||||
STDMETHOD(AfterUndoCheckout)(THIS_ IVSSItem FAR* pIItem, BSTR Local) PURE;
|
||||
STDMETHOD(BeforeRename)(THIS_ IVSSItem FAR* pIItem, BSTR NewName, VARIANT_BOOL FAR* pbContinue) PURE;
|
||||
STDMETHOD(AfterRename)(THIS_ IVSSItem FAR* pIItem, BSTR OldName) PURE;
|
||||
STDMETHOD(BeforeBranch)(THIS_ IVSSItem FAR* pIItem, VARIANT_BOOL FAR* pbContinue) PURE;
|
||||
STDMETHOD(AfterBranch)(THIS_ IVSSItem FAR* pIItem) PURE;
|
||||
STDMETHOD(BeforeEvent)(THIS_ long iEvent, IVSSItem FAR* pIItem, BSTR Str, VARIANT var, VARIANT_BOOL FAR* pbContinue) PURE;
|
||||
STDMETHOD(AfterEvent)(THIS_ long iEvent, IVSSItem FAR* pIItem, BSTR Str, VARIANT var) PURE;
|
||||
};
|
||||
|
||||
DEFINE_GUID(IID_IVSS,0x783CD4EBL,0x9D54,0x11CF,0xB8,0xEE,0x00,0x60,0x8C,0xC9,0xA7,0x1F);
|
||||
|
||||
/* Definition of interface: IVSS */
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IVSS
|
||||
|
||||
DECLARE_INTERFACE_(IVSS, IDispatch)
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
#ifndef NO_BASEINTERFACE_FUNCS
|
||||
|
||||
/* IUnknown methods */
|
||||
STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE;
|
||||
STDMETHOD_(ULONG, AddRef)(THIS) PURE;
|
||||
STDMETHOD_(ULONG, Release)(THIS) PURE;
|
||||
|
||||
/* IDispatch methods */
|
||||
STDMETHOD(GetTypeInfoCount)(THIS_ UINT FAR* pctinfo) PURE;
|
||||
|
||||
STDMETHOD(GetTypeInfo)(
|
||||
THIS_
|
||||
UINT itinfo,
|
||||
LCID lcid,
|
||||
ITypeInfo FAR* FAR* pptinfo) PURE;
|
||||
|
||||
STDMETHOD(GetIDsOfNames)(
|
||||
THIS_
|
||||
REFIID riid,
|
||||
OLECHAR FAR* FAR* rgszNames,
|
||||
UINT cNames,
|
||||
LCID lcid,
|
||||
DISPID FAR* rgdispid) PURE;
|
||||
|
||||
STDMETHOD(Invoke)(
|
||||
THIS_
|
||||
DISPID dispidMember,
|
||||
REFIID riid,
|
||||
LCID lcid,
|
||||
WORD wFlags,
|
||||
DISPPARAMS FAR* pdispparams,
|
||||
VARIANT FAR* pvarResult,
|
||||
EXCEPINFO FAR* pexcepinfo,
|
||||
UINT FAR* puArgErr) PURE;
|
||||
#endif
|
||||
|
||||
/* IVSS methods */
|
||||
STDMETHOD(get_VSSDatabase)(THIS_ IVSSDatabase FAR* FAR* ppIVSSDatabase) PURE;
|
||||
};
|
||||
|
||||
DEFINE_GUID(IID_IVSSEventHandler,0x783CD4EAL,0x9D54,0x11CF,0xB8,0xEE,0x00,0x60,0x8C,0xC9,0xA7,0x1F);
|
||||
|
||||
/* Definition of interface: IVSSEventHandler */
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IVSSEventHandler
|
||||
|
||||
DECLARE_INTERFACE_(IVSSEventHandler, IUnknown)
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
#ifndef NO_BASEINTERFACE_FUNCS
|
||||
|
||||
/* IUnknown methods */
|
||||
STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE;
|
||||
STDMETHOD_(ULONG, AddRef)(THIS) PURE;
|
||||
STDMETHOD_(ULONG, Release)(THIS) PURE;
|
||||
#endif
|
||||
|
||||
/* IVSSEventHandler methods */
|
||||
STDMETHOD(Init)(THIS_ IVSS FAR* pIVSS) PURE;
|
||||
};
|
||||
|
||||
DEFINE_GUID(CLSID_VSSApp,0x2A0DE0E1L,0x2E9F,0x11D0,0x92,0x36,0x00,0xAA,0x00,0xA1,0xEB,0x95);
|
||||
|
||||
#ifdef __cplusplus
|
||||
class VSSApp;
|
||||
#endif
|
||||
|
||||
#endif
|
137
Rayman_X/cpa/Appli/MngData5/Inc/ssmyauto.h
Normal file
137
Rayman_X/cpa/Appli/MngData5/Inc/ssmyauto.h
Normal file
@@ -0,0 +1,137 @@
|
||||
|
||||
|
||||
/* This header file machine-generated by mktyplib.exe */
|
||||
/* Interface to type library: SourceSafeTypeLib */
|
||||
|
||||
#ifndef _SourceSafeTypeLib_H_
|
||||
#define _SourceSafeTypeLib_H_
|
||||
|
||||
DEFINE_GUID(LIBID_SourceSafeTypeLib,0x783CD4E0L,0x9D54,0x11CF,0xB8,0xEE,0x00,0x60,0x8C,0xC9,0xA7,0x1F);
|
||||
#ifndef BEGIN_INTERFACE
|
||||
#define BEGIN_INTERFACE
|
||||
#endif
|
||||
|
||||
interface IVSSVersions;
|
||||
|
||||
//interface IVSSVersion;
|
||||
|
||||
|
||||
DEFINE_GUID(IID_IVSSVersions,0x783CD4E7L,0x9D54,0x11CF,0xB8,0xEE,0x00,0x60,0x8C,0xC9,0xA7,0x1F);
|
||||
|
||||
/* Definition of interface: IVSSVersions */
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IVSSVersions
|
||||
|
||||
DECLARE_INTERFACE_(IVSSVersions, IDispatch)
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
#ifndef NO_BASEINTERFACE_FUNCS
|
||||
|
||||
/* IUnknown methods */
|
||||
STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE;
|
||||
STDMETHOD_(ULONG, AddRef)(THIS) PURE;
|
||||
STDMETHOD_(ULONG, Release)(THIS) PURE;
|
||||
|
||||
/* IDispatch methods */
|
||||
STDMETHOD(GetTypeInfoCount)(THIS_ UINT FAR* pctinfo) PURE;
|
||||
|
||||
STDMETHOD(GetTypeInfo)(
|
||||
THIS_
|
||||
UINT itinfo,
|
||||
LCID lcid,
|
||||
ITypeInfo FAR* FAR* pptinfo) PURE;
|
||||
|
||||
STDMETHOD(GetIDsOfNames)(
|
||||
THIS_
|
||||
REFIID riid,
|
||||
OLECHAR FAR* FAR* rgszNames,
|
||||
UINT cNames,
|
||||
LCID lcid,
|
||||
DISPID FAR* rgdispid) PURE;
|
||||
|
||||
STDMETHOD(Invoke)(
|
||||
THIS_
|
||||
DISPID dispidMember,
|
||||
REFIID riid,
|
||||
LCID lcid,
|
||||
WORD wFlags,
|
||||
DISPPARAMS FAR* pdispparams,
|
||||
VARIANT FAR* pvarResult,
|
||||
EXCEPINFO FAR* pexcepinfo,
|
||||
UINT FAR* puArgErr) PURE;
|
||||
#endif
|
||||
|
||||
/* IVSSVersions methods */
|
||||
STDMETHOD(_NewEnum)(THIS_ IUnknown * FAR* ppIEnum) PURE;
|
||||
};
|
||||
|
||||
//DEFINE_GUID(IID_IVSSVersion,0x783CD4E8L,0x9D54,0x11CF,0xB8,0xEE,0x00,0x60,0x8C,0xC9,0xA7,0x1F);
|
||||
|
||||
/* Definition of interface: IVSSVersion */
|
||||
/*
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IVSSVersion
|
||||
|
||||
DECLARE_INTERFACE_(IVSSVersion, IDispatch)
|
||||
{
|
||||
BEGIN_INTERFACE
|
||||
#ifndef NO_BASEINTERFACE_FUNCS
|
||||
|
||||
/* IUnknown methods */
|
||||
/*
|
||||
STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE;
|
||||
STDMETHOD_(ULONG, AddRef)(THIS) PURE;
|
||||
STDMETHOD_(ULONG, Release)(THIS) PURE;
|
||||
|
||||
/* IDispatch methods */
|
||||
/*
|
||||
STDMETHOD(GetTypeInfoCount)(THIS_ UINT FAR* pctinfo) PURE;
|
||||
|
||||
STDMETHOD(GetTypeInfo)(
|
||||
THIS_
|
||||
UINT itinfo,
|
||||
LCID lcid,
|
||||
ITypeInfo FAR* FAR* pptinfo) PURE;
|
||||
|
||||
STDMETHOD(GetIDsOfNames)(
|
||||
THIS_
|
||||
REFIID riid,
|
||||
OLECHAR FAR* FAR* rgszNames,
|
||||
UINT cNames,
|
||||
LCID lcid,
|
||||
DISPID FAR* rgdispid) PURE;
|
||||
|
||||
STDMETHOD(Invoke)(
|
||||
THIS_
|
||||
DISPID dispidMember,
|
||||
REFIID riid,
|
||||
LCID lcid,
|
||||
WORD wFlags,
|
||||
DISPPARAMS FAR* pdispparams,
|
||||
VARIANT FAR* pvarResult,
|
||||
EXCEPINFO FAR* pexcepinfo,
|
||||
UINT FAR* puArgErr) PURE;
|
||||
#endif
|
||||
|
||||
/* IVSSVersion methods */
|
||||
/*
|
||||
STDMETHOD(get_Username)(THIS_ BSTR FAR* pUsername) PURE;
|
||||
STDMETHOD(get_VersionNumber)(THIS_ long FAR* piVersion) PURE;
|
||||
STDMETHOD(get_Action)(THIS_ BSTR FAR* pAction) PURE;
|
||||
STDMETHOD(get_Date)(THIS_ DATE FAR* pDate) PURE;
|
||||
STDMETHOD(get_Comment)(THIS_ BSTR FAR* pComment) PURE;
|
||||
STDMETHOD(get_Label)(THIS_ BSTR FAR* pLabel) PURE;
|
||||
STDMETHOD(get_VSSItem)(THIS_ IVSSItem FAR* FAR* ppIItem) PURE;
|
||||
};
|
||||
|
||||
|
||||
|
||||
DEFINE_GUID(CLSID_VSSVersion,0x783CD4ECL,0x9D54,0x11CF,0xB8,0xEE,0x00,0x60,0x8C,0xC9,0xA7,0x1F);
|
||||
|
||||
#ifdef __cplusplus
|
||||
class VSSVersion;
|
||||
#endif
|
||||
*/
|
||||
|
||||
|
||||
#endif //_SourceSafeTypeLib_H_
|
190
Rayman_X/cpa/Appli/MngData5/Inc/vss5_Fct.h
Normal file
190
Rayman_X/cpa/Appli/MngData5/Inc/vss5_Fct.h
Normal file
@@ -0,0 +1,190 @@
|
||||
/*
|
||||
*=======================================================================================
|
||||
* Name :Vss5_Fct.h
|
||||
*
|
||||
* Author :Vincent lhullier Date :15/04/97
|
||||
*
|
||||
* Description : header file for OLE function using Vss5
|
||||
*=======================================================================================
|
||||
* Modification -> Author : Date :
|
||||
* Description :
|
||||
*=======================================================================================
|
||||
*/
|
||||
|
||||
#ifndef __VSS5_FCT_H__
|
||||
#define __VSS5_FCT_H__
|
||||
|
||||
#include "ssapi.h"
|
||||
#include "Tree_Fct.h"
|
||||
|
||||
|
||||
/*
|
||||
*=======================================================================================
|
||||
* CONSTANTS
|
||||
*=======================================================================================
|
||||
*/
|
||||
#define VSSITEM_PROJECT 0
|
||||
#define VSSITEM_FILE 1
|
||||
|
||||
#define C_cSearchForProject 1
|
||||
#define C_cSearchForFile 2
|
||||
#define C_cSearchForAll 3
|
||||
|
||||
#define VSSFILE_ERROR -1
|
||||
#define VSSFILE_NOTCHECKEDOUT 0
|
||||
#define VSSFILE_CHECKEDOUT 1
|
||||
#define VSSFILE_CHECKEDOUT_ME 2
|
||||
#define VSSFILE_NOTFOUND 3
|
||||
|
||||
|
||||
#define VSSFLAG_USERRONO 1
|
||||
#define VSSFLAG_USERROYES 2
|
||||
#define VSSFLAG_TIMENOW 4
|
||||
#define VSSFLAG_TIMEMOD 8
|
||||
#define VSSFLAG_TIMEUPD 12
|
||||
#define VSSFLAG_EOLCR 16
|
||||
#define VSSFLAG_EOLLF 32
|
||||
#define VSSFLAG_EOLCRLF 48
|
||||
#define VSSFLAG_REPASK 64
|
||||
#define VSSFLAG_REPREPLACE 128
|
||||
#define VSSFLAG_REPSKIP 192
|
||||
#define VSSFLAG_REPMERGE 256
|
||||
#define VSSFLAG_CMPFULL 512
|
||||
#define VSSFLAG_CMPTIME 1024
|
||||
#define VSSFLAG_CMPCHKSUM 1536
|
||||
#define VSSFLAG_CMPFAIL 2048
|
||||
#define VSSFLAG_RECURSNO 4096
|
||||
#define VSSFLAG_RECURSYES 8192
|
||||
#define VSSFLAG_FORCEDIRNO 16384
|
||||
#define VSSFLAG_FORCEDIRYES 32768
|
||||
#define VSSFLAG_KEEPNO 65536
|
||||
#define VSSFLAG_KEEPYES 131072
|
||||
#define VSSFLAG_DELNO 262144
|
||||
#define VSSFLAG_DELYES 524288
|
||||
#define VSSFLAG_DELNOREPLACE 786432
|
||||
#define VSSFLAG_BINTEST 1048576
|
||||
#define VSSFLAG_BINBINARY 2097152
|
||||
#define VSSFLAG_BINTEXT 3145728
|
||||
#define VSSFLAG_DELTAYES 4194304
|
||||
#define VSSFLAG_DELTANO 8388608
|
||||
#define VSSFLAG_UPDASK 16777216
|
||||
#define VSSFLAG_UPDUPDATE 33554432
|
||||
#define VSSFLAG_UPDUNCH 50331648
|
||||
#define VSSFLAG_GETYES 67108864
|
||||
#define VSSFLAG_GETNO 134217728
|
||||
#define VSSFLAG_CHKEXCLUSIVEYES 268435456
|
||||
#define VSSFLAG_CHKEXCLUSIVENO 536870912
|
||||
#define VSSFLAG_HISTIGNOREFILES 1073741824
|
||||
|
||||
#define C_Vss_cUpdateError 0
|
||||
#define C_Vss_cUpdateAdd 1
|
||||
#define C_Vss_cUpdateModify 2
|
||||
#define C_Vss_cUpdateNothing 3
|
||||
|
||||
/*
|
||||
*=======================================================================================
|
||||
* GLOBALS
|
||||
* I put this in extern but try to not use it outside vss5_fct module
|
||||
*=======================================================================================
|
||||
*/
|
||||
extern IVSSDatabase OLE_g_oDatabase;
|
||||
|
||||
extern char g_cNbUsers;
|
||||
extern char g_a_szUserName[10][20];
|
||||
|
||||
/*
|
||||
*=======================================================================================
|
||||
* FUNCTIONS
|
||||
*=======================================================================================
|
||||
*/
|
||||
|
||||
void fn_vTransformSpec ( char *_szSpec );
|
||||
|
||||
BOOL OLE_fn_bGetItemContent ( IVSSItem *_p_oItem, IVSSItems *_p_oContent );
|
||||
BOOL OLE_fn_bGetContentItem ( IVSSItems *_p_oContent, int iItem, IVSSItem *_p_oItem );
|
||||
BOOL OLE_fn_bGetLocalItem ( char *_szSpec, IVSSItem *_p_oItem, IVSSItem *_p_oLocalItem, char _cType = C_cSearchForAll );
|
||||
BOOL OLE_fn_bDoesLocalItemExist ( char *_szSpec, IVSSItem *_p_oItem, char _cType = C_cSearchForAll );
|
||||
BOOL OLE_fn_bGetLocalFile ( char *_szFileSpec, IVSSItem *_p_oItem, IVSSItem *_p_oLocalItem );
|
||||
BOOL OLE_fn_bGetLocalProject ( char *_szProjectSpec, IVSSItem *_p_oItem, IVSSItem *_p_oLocalItem );
|
||||
BOOL OLE_fn_bDoesLocalFileExist ( char *_szFileSpec, IVSSItem *_p_oItem );
|
||||
BOOL OLE_fn_bDoesLocalProjectExist ( char *_szProjectSpec, IVSSItem *_p_oItem );
|
||||
BOOL OLE_fn_bGetRootProject (IVSSItem *_p_oItem );
|
||||
BOOL OLE_fn_bGetExistantItem ( char *_szSpec, IVSSItem *_p_oItem );
|
||||
|
||||
|
||||
BOOL OLE_fn_bDoesProjectExist ( char *_szProjSpec, IVSSItem *_p_oVssItem );
|
||||
BOOL OLE_fn_bCreateVssProject ( char *_szProjSpec );
|
||||
BOOL OLE_fn_bAddFile ( char *_szInProj, char *_szLocalFile );
|
||||
BOOL OLE_fn_bCheckoutFile ( char *_szFileSpec, char *_szLocalFile, int iFlags );
|
||||
BOOL OLE_fn_bUndoCheckoutFile ( char *_szFileSpec, char *_szLocalFile, int _iFlags );
|
||||
BOOL OLE_fn_bCheckinFile ( char *_szFileSpec, char *_szLocalFile, int iFlags );
|
||||
BOOL OLE_fn_bGetFile ( char *_szSpec, char *_szLocalPath, int _iFlags, BOOL _bFile, BOOL *_bObtained );
|
||||
char OLE_fn_cUpdateFile ( char *_szSpec, char *_szLocalName );
|
||||
BOOL OLE_fn_bDeleteFile ( char *_szSpec );
|
||||
BOOL OLE_fn_bDestroyFile ( char *_szSpec );
|
||||
|
||||
BOOL OLE_fn_bGetItemLastVersion ( char *_szFileSpec, IVSSVersion *_p_oVersion );
|
||||
BOOL OLE_fn_bGetItemLastVersionDate ( char *_szFileSpec, COleDateTime *p_oOleDate );
|
||||
BOOL OLE_fn_bGetItemLastVersionUserName( char *_szFileSpec );
|
||||
|
||||
/*
|
||||
----------------------------------------------------------------------------------------
|
||||
Description : initialize vss database
|
||||
Returns (BOOL) TRUE if success, FALSE otherwise
|
||||
----------------------------------------------------------------------------------------
|
||||
*/
|
||||
BOOL OLE_fn_bInitVss( void );
|
||||
|
||||
/*
|
||||
----------------------------------------------------------------------------------------
|
||||
Description : open vss database
|
||||
_szIniFile -> name of initialisation file (with full path)
|
||||
Returns (BOOL) : TRUE if success, FALSE otherwise
|
||||
----------------------------------------------------------------------------------------
|
||||
*/
|
||||
BOOL OLE_fn_bOpenVss( char *_szVssDatabase, char *_szUserName, char *_szPassword );
|
||||
BOOL OLE_fn_bVssLogin( CWnd *p_oFather );
|
||||
|
||||
/*
|
||||
----------------------------------------------------------------------------------------
|
||||
Description : get content of vss project
|
||||
_p_stVssProj -> project to fill
|
||||
_szProjSpec -> name of vss project
|
||||
_bOnlyProject -> if TRUE get only project else get files and project
|
||||
Returns (BOOL) TRUE if sucess
|
||||
----------------------------------------------------------------------------------------
|
||||
*/
|
||||
BOOL OLE_fn_bGetVssProjectContent( IVSSItem *_p_oVssItem, tdstProject *_p_stVssProj, BOOL _bOnlyProject, BOOL _bRecurse );
|
||||
|
||||
/*
|
||||
----------------------------------------------------------------------------------------
|
||||
Description : get project tree from vss
|
||||
_bOnlyProject -> if TRUE get only project name else get project and file
|
||||
Returns (BOOL ) TRUE if success, FALSE otherwise
|
||||
----------------------------------------------------------------------------------------
|
||||
*/
|
||||
BOOL OLE_fn_bGetVssProjectTree( BOOL _bOnlyProject, HWND _hProjectWindow );
|
||||
|
||||
/*
|
||||
----------------------------------------------------------------------------------------
|
||||
Description : refresh given vss project
|
||||
_szSpec -> name of project
|
||||
_bRecurse -> TRUE if refresh recursively
|
||||
_hProjectWindow -> window were to put current project name
|
||||
Returns (BOOL ) TRUE if refresh success, FALSE else
|
||||
----------------------------------------------------------------------------------------
|
||||
*/
|
||||
BOOL fn_bRefreshVssProjectTree( char *_szSpec, BOOL _bRecurse, HWND _hProjectWindow );
|
||||
|
||||
|
||||
/*
|
||||
----------------------------------------------------------------------------------------
|
||||
Description : Get file status
|
||||
_szFileSpec -> name of file
|
||||
Returns (char ) status of file
|
||||
----------------------------------------------------------------------------------------
|
||||
*/
|
||||
char OLE_fn_cGetVssFileStatus( char *_szFileSpec );
|
||||
|
||||
|
||||
#endif /*__VSS5_FCT_H__*/
|
Reference in New Issue
Block a user