BR32.H at tip Вы: nobody
Вход

File sqlite1c/_1Common/1CHEADERS/BR32.H from the latest check-in


// Begin forward declarations
// End forward declarations
// Begin class descriptions
class IMPORT_1C CBmpButton:public CBitmapButton //CObject BitBlt
{
DECLARE_DYNAMIC(CBmpButton)

public:
	 CBmpButton(void);	//1
	virtual  ~CBmpButton(void);	//28
protected:
	void  CreateBitmaps(void);	//63
	virtual void  DrawItem(struct tagDRAWITEMSTRUCT *);	//100
	virtual long (__stdcall**  GetSuperWndProcAddr(void))(struct HWND__ *,unsigned int,unsigned int,long);	//192
	long  OnBmSetStyle(unsigned int,long);	//225
	int  OnCreate(struct tagCREATESTRUCTA *);	//256
	unsigned int  OnGetDlgCode(void);	//272
	virtual void  PostNcDestroy(void);	//342
public:
	static int  RegisterControlClass(void);	//360
protected:
	static long  WndProcHook(struct HWND__ *,unsigned int,unsigned int,long);	//413

	DECLARE_MESSAGE_MAP()
};

//<-CBrowse(232/168)<-CWnd(64/32)<-CCmdTarget(32/28)<-CObject(4/4)
class IMPORT_1C CBrowse:public CWnd
{
DECLARE_DYNAMIC(CBrowse)

public:
	CObjectSkipper* m_pObjectSkipper; // 40h
	int m_flag;                       // 44h
	CObArray m_colArray;              // 48h //   (CColumn)
	CObArray m_strArray;              // 5Ch //    (CStringArray)
	long m_numRow;                    // 70h //  
	long m_numHeadRow;                // 74h //    
	RECT m_wndrect;                   // 78h
	CString m_str;                    // 88h
	DWORD m_param1;                   // 8Ch
	CWnd* m_br_Edit;                  // 90h
	DWORD m_param3;                   // 94h //   
	DWORD m_param4;                   // 98h
	DWORD m_param5;                   // 9Ch
	DWORD m_param6;                   // A0h
	DWORD m_br_AppendStyle;           // A4h
	DWORD m_param8;                   // A8h //    
	DWORD m_param9;                   // ACh //    
	DWORD m_param10;                  // B0h
	DWORD m_br_Font;                  // B4h // Font
	DWORD m_param12;                  // B8h
	DWORD m_param13;                  // BCh //    
	int m_SelRow;                     // C0h //  
	int m_SelCol;                     // C4h //  
	int m_FixCol;                     // C8h //   
	DWORD m_param17;                  // CCh
	int m_FixRow;                     // D0h //   
	DWORD m_param19;                  // D4h
	DWORD m_data1;                    // D8h
	DWORD m_data2;                    // DCh
	DWORD m_data3;                    // E0h
	DWORD m_data4;                    // E4h
	//size E8h

	enum AppendStyle {asOne, asTwo};
	 CBrowse(struct HWND__ *);	//2
	 CBrowse(class CWnd *);	//3
	 CBrowse(void);	//4
	virtual  ~CBrowse(void);	//29
	class CColumn &  operator[](int);	//45
	int  Add(class CColumn * pColumn,int nPosStyle);	//52
protected:
	int  AjustColBounds(int,int);	//54
public:
	void  BeginEdit(void);	//55
	void  Cancel(void);	//59
protected:
	int  CheckCancel(unsigned int,unsigned int);	//60
	int  ColWidth(int,int);	//61
public:
	int  Delete(int);	//86
	void  DeleteSearchWnd(void);	//89
protected:
	void  DrawFocusRect(void);	//99
public:
	static void  EnableMouseWheel(int);	//108
	void  EndAppend(int);	//109
	void  EndEdit(int);	//110
	void  FixCurRow(void);	//112
	void  FixHorz(int);	//113
	void  FixVert(int);	//114
	enum CBrowse::AppendStyle   GetAppendStyle(void);	//118
	void  GetBufferText(class CString &,int,int);	//123
	void  GetBufferText(char *,int,int,int);	//124
	void  GetCellRect(struct tagRECT *,int,int);	//126
	class CColumn &  GetColumn(unsigned int);	//127
	int  GetColumnIndex(unsigned int);	//128
	class CColumn &  GetColumnN(int);	//129
	int  GetColumnNum(void);	//130
	int  GetColumnWidth(unsigned int);	//131
	class CWnd *  GetEdit(void);	//148
protected:
	long  GetFont(unsigned int,long);	//152
	int  GetHiTrackBound(int);	//154
	int  GetLoTrackBound(int);	//156
public:
	int  GetMaxHeadLines(void);	//157
	void  GetTextRect(struct tagRECT *,int,int);	//197
	void  Goto(int,int);	//198
	int  GotoCol(unsigned int);	//199
	void  HideColumn(unsigned int);	//200
	int  HitTest(class CPoint,int *,int *);	//201
	int  Insert(int,class CColumn *,int);	//205
protected:
	virtual int  IsFocused(void);	//210
	int  IsPtOnSeparator(class CPoint,int *,int *);	//213
	int  LastCol(void);	//214
	int  NumCols(void);	//219
	long  OnBrCancel(unsigned int,long);	//226
	void  OnCancelMode(void);	//240
	void  OnChar(unsigned int,unsigned int,unsigned int);	//242
public:
	virtual int  OnCmdMsg(unsigned int,int,void *,struct AFX_CMDHANDLERINFO *);	//248
protected:
	void  OnContextMenu(class CWnd *,class CPoint);	//253
	int  OnCreate(struct tagCREATESTRUCTA *);	//257
	void  OnDestroy(void);	//263
	unsigned int  OnGetDlgCode(void);	//273
	void  OnHScroll(unsigned int,unsigned int,class CScrollBar *);	//275
	void  OnKeyDown(unsigned int,unsigned int,unsigned int);	//279
	void  OnKillFocus(class CWnd *);	//281
	void  OnLButtonDblClk(unsigned int,class CPoint);	//283
	void  OnLButtonDown(unsigned int,class CPoint);	//284
	void  OnLButtonUp(unsigned int,class CPoint);	//286
	void  OnMouseMove(unsigned int,class CPoint);	//293
	int  OnMouseWheel(unsigned int,short,class CPoint);	//296
	void  OnMove(int,int);	//297
	void  OnPaint(void);	//313
	void  OnRButtonDown(unsigned int,class CPoint);	//316
	void  OnRButtonUp(unsigned int,class CPoint);	//317
	int  OnSetCursor(class CWnd *,unsigned int,unsigned int);	//319
	void  OnSetFocus(class CWnd *);	//320
	void  OnSize(unsigned int,int,int);	//327
	void  OnTimer(unsigned int);	//330
	void  OnVScroll(unsigned int,unsigned int,class CScrollBar *);	//336
public:
	virtual int  PreTranslateMessage(struct tagMSG *);	//348
	void  RefreshAll(void);	//358
	void  RefreshCurrent(void);	//359
	static int  RegisterControlClass(void);	//361
protected:
	virtual long  SendCommand(unsigned int,unsigned int);	//368
public:
	void  SetAppendStyle(enum CBrowse::AppendStyle);	//374
	void  SetAutoAdjust(int);	//375
	void  SetBkColor(unsigned long);	//376
	void  SetBufferText(char const *,int,int);	//378
protected:
	void  SetColWidth(void);	//379
public:
	void  SetColumnWidth(unsigned int,int);	//380
protected:
	long  SetFont(unsigned int,long);	//393
public:
	void  SetMaxHeadLines(int);	//395
	void  SetSkipper(class CSkipper *,int);	//404
	static void  SetWaitProc(int (__cdecl*)(int));	//405
	void  ShowColumn(unsigned int);	//407
	int  StartAppend(void);	//408
	void  bottom(void);	//445
	void  center(void);	//446
	void  down(int);	//464
	void  left(int);	//471
	void  pgDown(void);	//483
	void  pgUp(void);	//484
protected:
	void  refresh(void);	//486
public:
	void  right(int);	//487
protected:
	virtual void  scroll(int);	//488
	int  stable(void);	//490
public:
	void  top(void);	//491
	void  up(int);	//492

	//  OnPain   

	DECLARE_MESSAGE_MAP()
};


//<-CBrowseView(152/24)<-CFormView(128/16)<-CScrollView(112/44)<-CView(68/4)<-CWnd(64/32)<-CCmdTarget(32/28)<-CObject(4/4)
class IMPORT_1C CBrowseView:public CFormView
{
DECLARE_DYNCREATE(CBrowseView)

public:
	UINT m_BrowseID; //80h
	CBrowse* m_pBrowse; //84h
	DWORD _buf[0x04];
protected:
	 CBrowseView(int,unsigned int);	//5
	 CBrowseView(void);	//6
	virtual  ~CBrowseView(void);	//30
public:
	int  BroadcastCommand(unsigned int,struct HWND__ *,unsigned int);	//56
protected:
	virtual void  DoDataExchange(class CDataExchange *);	//90
public:
	class CBrowse *  GetBrowse(void);	//119
	unsigned int  GetBrowseID(void);	//121
protected:
	virtual int  OnCmdMsg(unsigned int,int,void *,struct AFX_CMDHANDLERINFO *);	//249
	virtual void  OnInitialUpdate(void);	//278
	void  OnNcDestroy(void);	//300
	void  OnSetFocus(class CWnd *);	//321
	void  OnSize(unsigned int,int,int);	//328
	long  OnWMUpdateUI(unsigned int,long);	//337
	void  OnWindowPosChanging(struct tagWINDOWPOS *);	//338
	virtual int  PreTranslateMessage(struct tagMSG *);	//349

	DECLARE_MESSAGE_MAP()
};


class IMPORT_1C CMaskEdit:public CWnd //CObject
{
DECLARE_DYNAMIC(CMaskEdit)

public:
	char buffer[512];
	 CMaskEdit(void);	//26
	virtual  ~CMaskEdit(void);	//43
	int  Create(DWORD dwStyle,RECT& rect,CWnd * pParentWnd,UINT nID,LPCTSTR lpszWindowName);	//62
	int  CreateEx(DWORD dwStyle,RECT& rect,CWnd * pParentWnd,UINT nID,LPCTSTR lpszWindowName);	//64
	static char  GetAccDelimeter(void);	//116
	static char  GetCommonFiller(void);	//132
	char  GetFiller(void);	//149
	virtual long (__stdcall**  GetSuperWndProcAddr(void))(struct HWND__ *,unsigned int,unsigned int,long);	//195
protected:
	virtual void  PostNcDestroy(void);	//345
public:
	virtual int  PreTranslateMessage(struct tagMSG *);	//353
	static void  RegisterControlClass(void);	//364
	static void  SetAccDelimeter(char);	//370
	static void  SetCommonFiller(char);	//381
	void  SetFiller(char);	//391
};


class IMPORT_1C CBtnEdit:public CMaskEdit //CObject
{
DECLARE_DYNAMIC(CBtnEdit)

public:
	char buffer[512];
	 CBtnEdit(void);	//7
	virtual  ~CBtnEdit(void);	//31

	DECLARE_MESSAGE_MAP()

protected:
	virtual long (__stdcall**  GetSuperWndProcAddr(void))(struct HWND__ *,unsigned int,unsigned int,long);	//193

	void  GetButtonRect(class CRect &);	//125
	void  OnLButtonUp(unsigned int,class CPoint);	//287
	void  OnMouseMove(unsigned int,class CPoint);	//294
	void  OnNcCalcSize(int,struct tagNCCALCSIZE_PARAMS *);	//298
	unsigned int  OnNcHitTest(class CPoint);	//301
	void  OnNcLButtonDblClk(unsigned int,class CPoint);	//304
	void  OnNcLButtonDown(unsigned int,class CPoint);	//305
	void  OnNcPaint(void);	//306
	void  OnUse(void);	//335
public:
	static int  RegisterControlClass(void);	//362
	void  ShowButton(int);	//406
protected:
	static long  WndProcHook(struct HWND__ *,unsigned int,unsigned int,long);	//414
};

//<-CColumn(64/32)<-CCmdTarget(32/28)<-CObject(4/4)
class IMPORT_1C CColumn:public CCmdTarget //CObject
{
DECLARE_DYNAMIC(CColumn)

public:
	CBrowse* m_pBrowse;       // 20h
	UINT m_ID;              // 24h
	CString m_Caption;       // 28h
	DWORD m_Flag1;           // 2Ch
	DWORD m_Flag2;           // 30h
	DWORD m_Width;           // 34h
	DWORD m_Width2;          // 38h
	DWORD m_ColPositionFlag; // 3Ch
	//size 40h

	 CColumn(unsigned int,char const *,int);	//10
	virtual  ~CColumn(void);	//35
protected:
	virtual int  DrawItem(class CDC &,class CRect &,class CString &,int);	//101
public:
	virtual void  GetData(class CString &);	//141
	virtual int  SetData(class CString &);	//385
protected:
	virtual class CWnd *  Edit(class CRect &,class CBrowse *);	//103
//public:
//	int PublicDrawItem(class CDC & DC,class CRect &Rect,class CString &st,int flag)
//		{return DrawItem(DC,Rect,st,flag);};
protected:
	virtual int  PreValid(void);	//354
	virtual int  PostValid(void);	//346
public:
	void  SetRedNegativeDisplay(int);	//402
};

class CColumnEdited:public CColumn
{
public:
	CGetField* m_pGetField;
};

class IMPORT_1C CComboBrowse:public CObject
{
DECLARE_DYNAMIC(CComboBrowse)

public:
	 CComboBrowse(struct HWND__ *);	//11
	 CComboBrowse(void);	//12
	virtual  ~CComboBrowse(void);	//36
protected:
	void  DrawButton(class CDC &,int);	//97
	long  GetDlgCode(unsigned int,long);	//146
	virtual long (__stdcall**  GetSuperWndProcAddr(void))(struct HWND__ *,unsigned int,unsigned int,long);	//194
	void  OnChangePos(void);	//241
	void  OnChar(unsigned int,unsigned int,unsigned int);	//243
	int  OnCreate(struct tagCREATESTRUCTA *);	//258
	void  OnKeyDown(unsigned int,unsigned int,unsigned int);	//280
	void  OnKillFocus(class CWnd *);	//282
	void  OnLButtonDown(unsigned int,class CPoint);	//285
	void  OnLButtonUp(unsigned int,class CPoint);	//289
	void  OnMouseMove(unsigned int,class CPoint);	//295
	int  OnNcCreate(struct tagCREATESTRUCTA *);	//299
	unsigned int  OnNcHitTest(class CPoint);	//303
	void  OnNcPaint(void);	//307
	void  OnPaint(void);	//315
	void  OnSetFocus(class CWnd *);	//323
	long  OnSetFont(unsigned int,long);	//325
	long  OnShowDropDown(unsigned int,long);	//326
	virtual void  PostNcDestroy(void);	//344
public:
	static int  RegisterControlClass(void);	//363
protected:
	static long  WndProcHook(struct HWND__ *,unsigned int,unsigned int,long);	//415
public:
	void  godba(long);	//467

	DECLARE_MESSAGE_MAP()
};


//<-CGetCtrl(52/20)<-CCmdTarget(32/28)<-CObject(4/4)
class IMPORT_1C CGetCtrl:public CCmdTarget
{
DECLARE_DYNAMIC(CGetCtrl)

public:
	CGetDoc7* m_pGetDoc;  // 20h
	DWORD m_data1;        // 24h
	DWORD m_data2;        // 28h
	DWORD m_data3;        // 2Ch
	UINT m_uiID;          // 30h
	//size 34h

	 CGetCtrl(unsigned int);	//22
	virtual  ~CGetCtrl(void);	//40
	virtual int  OnCmdMsg(unsigned int,int,void *,struct AFX_CMDHANDLERINFO *);	//251

	DECLARE_MESSAGE_MAP()

public:
	virtual int  PreTranslateMessage(struct tagMSG *);	//351
	virtual void  SetActive(void);	//371
	virtual int  Activate(void);	//48
	virtual int  DeActivate(void);	//85
	virtual void  SetCtrlText(char const *);	//384
	virtual void  GetCtrlText(char *,int);	//140
	virtual void  GetCtrlText(class CString &);	//139
	virtual void  GetStringData(char *,int);	//190
	virtual void  GetStringData(class CString &);	//189
	virtual void  SetReadOnly(int);	//400
protected:
	virtual int  DataExchange(int);	//82
public:
	virtual class CWnd *  GetDlgItem(void);	//147
	virtual void  Enable(int);	//107
	virtual int  IsEnable(void);	//209

	int  IsActive(void);	//206
protected:
	void  OnBeginUse(void);	//223
	int  OnCtrlClpBrd(unsigned int);	//259
};


class IMPORT_1C CCellGet:public CGetCtrl //CObject
{
DECLARE_DYNAMIC(CCellGet)

public:
	//: 0x54
	CBrowse* m_pBrowse;
	CGetColumn* m_pGetColumn;
	char* m_strColCaption;
	int m_iWidth;
	int m_iUnknow1;
	int m_iUnknow2;
	int m_iUnknow3;
	char* m_strEditCaption;
	 CCellGet(class CBrowse *	a_pBrowse,
			  unsigned int		a_uiID,
			  int				a_iWidth,
			  char const *		a_strColCaption,
			  int				a_iUnknow1,
			  char const *		a_strEditCaption,
			  int				a_iUnknow2);	//8

	 CCellGet(class CBrowse *	a_pBrowse,
			  unsigned int		a_uiID,
			  char const *		a_strEditCaption,
			  int				a_iUnknow1);	//9

	virtual  ~CCellGet(void);	//34
public:
	virtual int  OnCmdMsg(unsigned int,int,void *,struct AFX_CMDHANDLERINFO *);	//250

	DECLARE_MESSAGE_MAP()

protected:
	virtual int  Activate(void);	//46
	virtual int  DeActivate(void);	//84
public:
	virtual void  SetCtrlText(char const *);	//382
	virtual void  GetCtrlText(char *,int);	//136
	virtual void  GetCtrlText(class CString &);	//135
	virtual int  IsEnable(void);	//207
	//virtual class CWnd *  Edit(class CRect &);	//102

protected:
	void  OnBrEndEditCancel(void);	//227
	void  OnBrEndEditOk(void);	//228
	int  OnClipBrd(unsigned int);	//244
	void  OnEnChange(void);	//267
	void  OnEnKillFocus(void);	//269
	void  OnEnMaxText(void);	//270
	void  OnEnSetFocus(void);	//271
	void  OnIdcEdit(void);	//276
	void  OnUpdateClipBrd(class CCmdUI *);	//331
};


//<-CEditGet(64/12)<-CGetCtrl(52/20)<-CCmdTarget(32/28)<-CObject(4/4)
class IMPORT_1C CEditGet:public CGetCtrl
{

DECLARE_DYNAMIC(CEditGet)

public:
	 CEditGet(unsigned int,int);	//13
	virtual  ~CEditGet(void);	//37
	virtual int  PreTranslateMessage(struct tagMSG *);	//350

	DECLARE_MESSAGE_MAP()

public:
	virtual int  Activate(void);	//47
	virtual void  SetCtrlText(char const *);	//383
	virtual void  GetCtrlText(char *,int);	//138
	virtual void  GetCtrlText(class CString &);	//137
	virtual void  Enable(int);	//106
	virtual int  IsEnable(void);	//208

protected:
	int  OnClipBrd(unsigned int);	//245
	void  OnEnChange(void);	//268
	void  OnMaxText(void);	//291
	void  OnSetFocus(void);	//324
	void  OnUpdateClipBrd(class CCmdUI *);	//332
};

//<-CDocEditGet(76/12)<-CEditGet(64/12)<-CGetCtrl(52/20)<-CCmdTarget(32/28)<-CObject(4/4)
class IMPORT_1C CDocEditGet:public CEditGet
{
DECLARE_DYNCREATE(CDocEditGet)

public:
	int buf1[7];
	CGetDoc7* m_GetDoc;
	int buf2[3];
	int m_ID;
	int buf3[3];
	CGetDoc7* m_GetDoc1;
	CFormCtrl* m_FormCtrl;
	int buf4[30];
};


class IMPORT_1C CFColumn:public CColumn //CObject
{
DECLARE_DYNAMIC(CFColumn)

public:
	DWORD m_dwFColumn1;
	DWORD m_dwFColumn2;
	DWORD m_dwFColumn3;
	DWORD m_dwFColumn4;
	DWORD m_dwFColumn5;
	DWORD m_dwFColumn6;
	DWORD m_dwFColumn7;
	 CFColumn(unsigned int,char *,char const *,int,int,int);	//14
	 CFColumn(unsigned int,int *,char const *,int,int);	//15
	 CFColumn(unsigned int,long *,char const *,int,int);	//16
	 CFColumn(unsigned int,double *,char const *,int,char const *,int);	//17
	 CFColumn(unsigned int,class CDate *,char const *,int,int);	//18
	 CFColumn(unsigned int,class CString *,char const *,int,int,int);	//19
	 //(DlgCtrlID,  , ???,,,);
	virtual  ~CFColumn(void);	//38
	virtual void  GetData(class CString &);	//142
	virtual int  SetData(class CString &);	//386
	virtual class CWnd *  Edit(class CRect &,class CBrowse *);	//104
};


//<-CGetColumn(72/8)<-CColumn(64/32)<-CCmdTarget(32/28)<-CObject(4/4)
class IMPORT_1C CGetColumn : public CColumn
{
DECLARE_DYNAMIC(CGetColumn)

public:
	CCellGet* m_pCellGet; // 40h
	CString m_str;        // 44h
	//size 48h

	CGetColumn(unsigned int,char const *,int,int);	//20
	CGetColumn(class CCellGet *);	//21
	virtual  ~CGetColumn(void);	//39
protected:
	virtual void  GetData(class CString &);	//143
	virtual int  SetData(class CString &);	//387
	virtual class CWnd *  Edit(class CRect &,class CBrowse *);	//105
	virtual int  PreValid(void);	//355
};

//<-CGetDoc(160/76)<-CDocument(84/52)<-CCmdTarget(32/28)<-CObject(4/4)
class IMPORT_1C CGetDoc:public CDocument
{
DECLARE_DYNCREATE(CGetDoc)

public:
	DWORD m_data1;              // 54h
	CObArray m_GetCtrlArray;    // 58h
	DWORD m_data2;              // 6Ch
	CGetCtrl * m_ActiveCtrl;    // 70h
	DWORD m_data3;              // 74h
	UINT m_BrowseID;            // 78h
	DWORD m_data4;              // 7Ch
	DWORD m_data5;              // 80h
	DWORD m_data6;              // 84h
	DWORD m_data7;              // 88h
	UINT m_SavePromptResNum;    // 8Ch
	UINT m_DeletePromptResNum;  // 90h
	DWORD m_data8;              // 94h
	DWORD m_data9;              // 98h
	DWORD m_data10;             // 9Ch
	//size A0h

public:
	virtual  ~CGetDoc(void);	//41
	virtual int  OnCmdMsg(unsigned int,int,void *,struct AFX_CMDHANDLERINFO *);	//252
	DECLARE_MESSAGE_MAP()
protected:
	virtual int  OnNewDocument(void);	//309
	virtual int  CanCloseFrame(class CFrameWnd *);	//58
public:
	virtual int  SaveModified(void);	//367
protected:
	virtual void  PreCloseFrame(class CFrameWnd *);	//347
	virtual void  OnIdle(void);	//277
public:
	virtual class CWnd *  GetForm(void);	//153
	virtual int  OnStoreRec(void);	//329
	virtual int  OnDeleteRec(void);	//262
	virtual void  OnNewRec(void);	//310
	virtual void  OnCopyRec(long);	//255
	virtual int  OnCancelEdit(void);	//239
	virtual void  OnRead(int);	//318
	virtual int  OnGetUse(unsigned int,unsigned int,long);	//274
	virtual unsigned int  OnMakeUse(unsigned int);	//290
	virtual void  OnAbortUse(void);	//221
	virtual int  UpdateData(int,unsigned int);	//411
	virtual void  OnActivateCtrl(unsigned int);	//222
	virtual void  GetStringData(class CString &,unsigned int);	//191
	virtual int  BufferExchange(int);	//57
	virtual void  SetModify(int);	//397
	virtual int  PreTranslateMessage(struct tagMSG *);	//352
	virtual int  DeleteCurrent(void);	//88
	virtual void  GetSavePrompt(class CString &);	//188
	virtual void  GetDeletePrompt(class CString &);	//145
protected:
	virtual int  DataExchange(class CGetExchange *);	//83
	virtual void  UpdateDefCommand(void);	//412

	 CGetDoc(void);	//23
public:
	void  AddGet(class CGetCtrl *);	//53
public:
	void  DeleteColumn(int);	//87
	class CGetCtrl *  GetActiveCtl(void);	//117
	class CBrowse *  GetBrowse(void);	//120
	unsigned int  GetBrowseID(void);	//122
	class CGetCtrl *  GetCtrl(unsigned int);	//133
	int  GetCtrlN(class CGetCtrl *);	//134
protected:
	unsigned int  GetDefFormCommand(void);	//144
public:
	static int  GetFlag(enum GetDocFlags);	//151
	int  IsLast(class CGetCtrl *);	//212
	static int  LoadColumnWidth(class CGetDoc *);	//215
protected:
	void  OnBeginUse(void);	//224
	void  OnBrowseAppendStart(void);	//229
	void  OnBrowseChPos(void);	//230
	void  OnBrowseDoubleClick(void);	//231
	void  OnBrowseFillCurrent(void);	//232
	void  OnBrowseFillRow(void);	//233
	void  OnBrowseWantChPos(void);	//234
	void  OnBrowseWantHScroll(void);	//235
	void  OnBrowseWantRefresh(void);	//236
	void  OnBrowseWantVScroll(void);	//237
	void  OnCancel(void);	//238
	void  OnCmdDoUse(void);	//246
	void  OnCmdGetUse(void);	//247
	void  OnCopy(void);	//254
	void  OnDefFileCommand(void);	//260
	void  OnDelete(void);	//261
	void  OnEdit(void);	//266
	void  OnNew(void);	//308
	void  OnNext(void);	//311
public:
	void  OnNextCtl(int);	//312
protected:
	void  OnUpdateCmdButtons(class CCmdUI *);	//333
	void  OnWrite(void);	//339
public:
	static int  SaveColumnWidth(class CGetDoc *);	//365
	void  SetActiveCtl(unsigned int);	//372
	void  SetActiveCtl(class CGetCtrl *);	//373
	void  SetBrowseID(unsigned int);	//377
	void  SetDefCommand(unsigned int);	//388
protected:
	void  SetDefFormCommand(unsigned int);	//389
public:
	static void  SetDeletePromptID(unsigned int);	//390
	static void  SetFlag(enum GetDocFlags,int);	//392
	void  SetReadOnly(int);	//401
	static void  SetSavePromptID(unsigned int);	//403
};


class IMPORT_1C CGetExchange
{
public:
	 CGetExchange(class CGetDoc *,int,unsigned int,class CString *);	//24
	void  Fail(void);	//111
	class CGetCtrl *  PrepareColumn(unsigned int);	//356
	class CGetCtrl *  PrepareControl(unsigned int);	//357
};


class IMPORT_1C CGetTemplate:public CObject
{
DECLARE_DYNAMIC(CGetTemplate)

public:
	 CGetTemplate(unsigned int,struct CRuntimeClass *,struct CRuntimeClass *,struct CRuntimeClass *,unsigned int,unsigned int,unsigned int);	//25
	virtual  ~CGetTemplate(void);	//42
	static class CDocument *  ActivateDocFrame(unsigned int);	//49
	static class CDocument *  GetFirstDoc(unsigned int);	//150
	static class CGetTemplate *  GetTemplate(unsigned int);	//196
	virtual void  InitialUpdateFrame(class CFrameWnd *,class CDocument *,int);	//204
	static int  LoadFramePosition(class CFrameWnd *,unsigned int);	//216
	class CDocument *  OpenDocumentFile(int);	//340
	static class CDocument *  OpenDocumentFile(unsigned int,int);	//341
	static int  SaveFramePosition(class CFrameWnd *,unsigned int);	//366
	static void __cdecl SetProfileInfo(void (__stdcall*)(int,char const *,char *,int)); //398
};

//<-CSkipper(20/16)<-CObject(4/4)
class IMPORT_1C CSkipper : public CObject
{
DECLARE_DYNAMIC(CSkipper)

public:
	DWORD m_dwMaxIndex;
	DWORD m_dwMinIndex;
	DWORD m_Unknow;
	DWORD m_dba; //  
	
	CSkipper(void);	//27
	virtual  ~CSkipper(void);	//44

	virtual void f1() = 0;
	virtual void f2() = 0;
	virtual void f3() = 0;
	virtual void f4() = 0;
	virtual void f5() = 0;
	virtual void f6() = 0;
	
	virtual void  read(void);	//485
	virtual int  skip(int);	//489
	virtual int  Ok(void);	//220
	virtual int  ateof(void);	//444
	virtual void  godba(long);	//468
	virtual long  getdba(void);	//466
	virtual void  goeof(void);	//469
	virtual long  MaxIndex(void);	//217
	virtual long  MinIndex(void);	//218
	virtual long  GetIndex(void);	//155
	virtual void  SetIndex(long);	//394
	virtual void  SetMinMaxIndex(void);	//396
	virtual int  find(char const *);	//465
protected:
	virtual void  init(void);	//470
};


class IMPORT_1C CCBrowse:public CBrowse //CObject
{
DECLARE_DYNAMIC(CCBrowse)

public:
	virtual  ~CCBrowse(void);	//32
protected:
	virtual int  IsFocused(void);	//211
public:
	void  OnDestroy(void);	//264
	void  OnLButtonUp(unsigned int,class CPoint);	//288
	int  OnMouseActivate(class CWnd *,unsigned int,unsigned int);	//292
	unsigned int  OnNcHitTest(class CPoint);	//302
	void  OnSetFocus(class CWnd *);	//322
protected:
	virtual long  SendCommand(unsigned int);	//369

	DECLARE_MESSAGE_MAP()
};


class IMPORT_1C CCellEdit:public CEdit //CObject
{
DECLARE_DYNAMIC(CCellEdit)

public:
	virtual  ~CCellEdit(void);	//33
protected:
	int  OnEdit(unsigned int);	//265
	void  OnPaint(void);	//314
	void  OnUpdateEdit(class CCmdUI *);	//334
	virtual void  PostNcDestroy(void);	//343

	DECLARE_MESSAGE_MAP()
};


// End class descriptions
// Begin free functions definitions
IMPORT_1C class CDocument * __cdecl ActivateOpenDocFrame(class CDocTemplate *,char const *);
IMPORT_1C void __cdecl ActivateOpenDocFrame(class CDocument *);
IMPORT_1C void __stdcall DDX_MaskText(class CDataExchange *,int,int &);
IMPORT_1C void __stdcall DDX_MaskText(class CDataExchange *,int,long &);
IMPORT_1C void __stdcall DDX_MaskText(class CDataExchange *,int,double &);
IMPORT_1C void __stdcall DDX_MaskText(class CDataExchange *,int,long double &);
IMPORT_1C void __stdcall DDX_MaskText(class CDataExchange *,int,class CDate &);
IMPORT_1C void __stdcall DDX_MaskText(class CDataExchange *,int,class CNumeric &);
IMPORT_1C void __stdcall DDX_MaskText(class CDataExchange *,int,class CString &,int);
IMPORT_1C void __cdecl DX_Text(class CGetExchange *,unsigned int,int &);
IMPORT_1C void __cdecl DX_Text(class CGetExchange *,unsigned int,long &);
IMPORT_1C void __cdecl DX_Text(class CGetExchange *,unsigned int,double &,int,int);
IMPORT_1C void __cdecl DX_Text(class CGetExchange *,unsigned int,long double &,int,int);
IMPORT_1C void __cdecl DX_Text(class CGetExchange *,unsigned int,class CDate &,enum CDateFormat);
IMPORT_1C void __cdecl DX_Text(class CGetExchange *,unsigned int,class CNumeric &,int,int);
IMPORT_1C void __cdecl DX_Text(class CGetExchange *,unsigned int,class CString &);
IMPORT_1C void __cdecl DX_Text(class CGetExchange *,unsigned int,char *,int);
IMPORT_1C void __cdecl Draw3DBox(class CDC &,struct tagRECT *,int);
IMPORT_1C void __cdecl Draw3dEllipse(struct HDC__ *,struct tagRECT *,unsigned short,unsigned short,unsigned int);
IMPORT_1C void __cdecl Draw3dInsetEllipse(struct HDC__ *,struct tagRECT *);
IMPORT_1C void __cdecl Draw3dInsetRect(struct HDC__ *,struct tagRECT *,unsigned short);
IMPORT_1C void __cdecl Draw3dPopRect(struct HDC__ *,struct tagRECT *,unsigned short);
IMPORT_1C void __cdecl Draw3dRec(struct HDC__ *,struct tagRECT *,unsigned short,unsigned short,unsigned short);
IMPORT_1C void __cdecl DrawDlgFrame(struct HDC__ *,struct tagRECT *);
IMPORT_1C void __cdecl Free3dDlg(void);
IMPORT_1C unsigned int __cdecl GetMouseScrollLines(int);
IMPORT_1C class CDocument * __cdecl GetOpenDocument(class CDocTemplate *,char const *);
IMPORT_1C int __cdecl Init3dDlg(void);
IMPORT_1C void __cdecl InitBrowseLibrary(void);
IMPORT_1C int __cdecl Subclass3dDlg(struct HWND__ *);
IMPORT_1C void __cdecl SysColorChange3d(void);
// End free functions definitions
// _MyWordBreakProc@16
// _edit_GetAccDelimeter@0
// _edit_GetAlignment@4
// _edit_GetBackColor@4
// _edit_GetBorder@4
// _edit_GetClipStripping@4
// _edit_GetCommonFiller@0
// _edit_GetDecimalChar@4
// _edit_GetDouble@4
// _edit_GetFiller@4
// _edit_GetFont@4
// _edit_GetHighlightColor@4
// _edit_GetInt@4
// _edit_GetLeader@16
// _edit_GetLength@4
// _edit_GetLong@4
// _edit_GetLongDouble@4
// _edit_GetMask2@4
// _edit_GetMask@4
// _edit_GetNegativeColor@4
// _edit_GetPositiveOnly@4
// _edit_GetPrecision@4
// _edit_GetSeparator@4
// _edit_GetSeparatorChar@4
// _edit_GetText@16
// _edit_GetTextColor@4
// _edit_GetTextLen@8
// _edit_GetTrailer@16
// _edit_GetType@4
// _edit_Init@4
// _edit_SetAccDelimeter@4
// _edit_SetAlignment@8
// _edit_SetBackColor@8
// _edit_SetBorder@8
// _edit_SetClipStripping@8
// _edit_SetCommonFiller@4
// _edit_SetDecimalChar@8
// _edit_SetDouble@12
// _edit_SetEnabled@8
// _edit_SetFiller@8
// _edit_SetFont@8
// _edit_SetHScroll@8
// _edit_SetHighlightColor@8
// _edit_SetInt@8
// _edit_SetLeader@12
// _edit_SetLength@8
// _edit_SetLong@8
// _edit_SetLongDouble@12
// _edit_SetMask2@8
// _edit_SetMask@8
// _edit_SetMaskInfo@8
// _edit_SetNegativeColor@8
// _edit_SetPositiveOnly@8
// _edit_SetPrecision@8
// _edit_SetSeparator@8
// _edit_SetSeparatorChar@8
// _edit_SetText@12
// _edit_SetTextColor@8
// _edit_SetTrailer@12
// _edit_SetType@8
// _edit_SetVScroll@8