Hex Artifact Content Вы: nobody
Вход

Artifact 46c124bae4cb8d75fe63a33b20a0f4f67612b8a3:


0000: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
0010: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
0020: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
0030: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
0040: 2f 2f 2f 2f 2f 2f 0d 0a 2f 2f 6e 6f 74 20 65 78  //////..//not ex
0050: 70 6f 72 74 20 31 43 48 65 61 64 65 72 0d 0a 0d  port 1CHeader...
0060: 0a 2f 2f 3c 2d 43 41 6c 6c 43 6f 6e 73 74 73 43  .//<-CAllConstsC
0070: 6f 6e 74 65 78 74 28 32 39 32 2f 32 36 30 29 3c  ontext(292/260)<
0080: 2d 43 42 4c 43 6f 6e 74 65 78 74 28 33 32 2f 32  -CBLContext(32/2
0090: 38 29 3c 2d 43 4f 62 6a 65 63 74 28 34 2f 34 29  8)<-CObject(4/4)
00a0: 0d 0a 63 6c 61 73 73 20 43 41 6c 6c 43 6f 6e 73  ..class CAllCons
00b0: 74 73 43 6f 6e 74 65 78 74 20 3a 20 70 75 62 6c  tsContext : publ
00c0: 69 63 20 43 42 4c 43 6f 6e 74 65 78 74 0d 0a 7b  ic CBLContext..{
00d0: 0d 0a 09 44 57 4f 52 44 20 64 61 74 61 5b 36 35  ...DWORD data[65
00e0: 5d 3b 0d 0a 7d 3b 0d 0a 0d 0a 2f 2f 3c 2d 43 41  ];..};....//<-CA
00f0: 6c 6c 45 6e 75 6d 73 43 6f 6e 74 65 78 74 28 34  llEnumsContext(4
0100: 30 2f 38 29 3c 2d 43 42 4c 43 6f 6e 74 65 78 74  0/8)<-CBLContext
0110: 28 33 32 2f 32 38 29 3c 2d 43 4f 62 6a 65 63 74  (32/28)<-CObject
0120: 28 34 2f 34 29 0d 0a 63 6c 61 73 73 20 43 41 6c  (4/4)..class CAl
0130: 6c 45 6e 75 6d 73 43 6f 6e 74 65 78 74 20 3a 20  lEnumsContext : 
0140: 70 75 62 6c 69 63 20 43 42 4c 43 6f 6e 74 65 78  public CBLContex
0150: 74 0d 0a 7b 0d 0a 09 44 57 4f 52 44 20 64 61 74  t..{...DWORD dat
0160: 61 5b 32 5d 3b 0d 0a 7d 3b 0d 0a 0d 0a 2f 2f 3c  a[2];..};....//<
0170: 2d 43 4d 65 74 61 64 61 74 61 43 6f 6e 74 65 78  -CMetadataContex
0180: 74 28 33 36 2f 34 29 3c 2d 43 42 4c 43 6f 6e 74  t(36/4)<-CBLCont
0190: 65 78 74 28 33 32 2f 32 38 29 3c 2d 43 4f 62 6a  ext(32/28)<-CObj
01a0: 65 63 74 28 34 2f 34 29 0d 0a 63 6c 61 73 73 20  ect(4/4)..class 
01b0: 43 4d 65 74 61 64 61 74 61 43 6f 6e 74 65 78 74  CMetadataContext
01c0: 20 3a 20 70 75 62 6c 69 63 20 43 42 4c 43 6f 6e   : public CBLCon
01d0: 74 65 78 74 0d 0a 7b 0d 0a 70 75 62 6c 69 63 3a  text..{..public:
01e0: 0d 0a 09 43 4d 65 74 61 44 61 74 61 4f 62 6a 2a  ...CMetaDataObj*
01f0: 20 6d 5f 70 4d 65 74 61 44 61 74 61 4f 62 6a 3b   m_pMetaDataObj;
0200: 0d 0a 09 2f 2f 44 57 4f 52 44 20 64 61 74 61 3b  ...//DWORD data;
0210: 0d 0a 7d 3b 0d 0a 0d 0a 2f 2f 3c 2d 43 47 65 6e  ..};....//<-CGen
0220: 65 72 61 6c 43 6f 6e 74 65 78 74 28 34 35 36 2f  eralContext(456/
0230: 34 32 34 29 3c 2d 43 42 4c 43 6f 6e 74 65 78 74  424)<-CBLContext
0240: 28 33 32 2f 32 38 29 3c 2d 43 4f 62 6a 65 63 74  (32/28)<-CObject
0250: 28 34 2f 34 29 0d 0a 63 6c 61 73 73 20 43 47 65  (4/4)..class CGe
0260: 6e 65 72 61 6c 43 6f 6e 74 65 78 74 20 3a 20 70  neralContext : p
0270: 75 62 6c 69 63 20 43 42 4c 43 6f 6e 74 65 78 74  ublic CBLContext
0280: 0d 0a 7b 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 43  ..{..public:...C
0290: 41 6c 6c 43 6f 6e 73 74 73 43 6f 6e 74 65 78 74  AllConstsContext
02a0: 20 6d 5f 41 6c 6c 43 6f 6e 73 74 73 43 6f 6e 74   m_AllConstsCont
02b0: 65 78 74 3b 0d 0a 09 43 41 6c 6c 45 6e 75 6d 73  ext;...CAllEnums
02c0: 43 6f 6e 74 65 78 74 20 6d 5f 41 6c 6c 45 6e 75  Context m_AllEnu
02d0: 6d 73 43 6f 6e 74 65 78 74 3b 0d 0a 09 43 42 4c  msContext;...CBL
02e0: 43 6f 6e 74 65 78 74 20 6d 5f 55 6e 6b 43 6f 6e  Context m_UnkCon
02f0: 74 3b 0d 0a 09 43 4f 62 6a 65 63 74 20 6d 5f 55  t;...CObject m_U
0300: 6e 6b 4f 62 6a 3b 0d 0a 09 44 57 4f 52 44 20 64  nkObj;...DWORD d
0310: 61 74 61 5b 34 5d 3b 0d 0a 09 43 4d 65 74 61 64  ata[4];...CMetad
0320: 61 74 61 43 6f 6e 74 65 78 74 20 6d 5f 4d 65 74  ataContext m_Met
0330: 61 64 61 74 61 43 6f 6e 74 65 78 74 3b 0d 0a 09  adataContext;...
0340: 44 57 4f 52 44 20 64 61 74 61 32 3b 0d 0a 7d 3b  DWORD data2;..};
0350: 0d 0a 0d 0a 63 6c 61 73 73 20 43 54 77 6f 57 61  ....class CTwoWa
0360: 79 53 70 6c 69 74 74 65 72 20 3a 20 70 75 62 6c  ySplitter : publ
0370: 69 63 20 43 53 70 6c 69 74 74 65 72 57 6e 64 0d  ic CSplitterWnd.
0380: 0a 7b 0d 0a 09 44 57 4f 52 44 20 64 61 74 61 3b  .{...DWORD data;
0390: 0d 0a 7d 3b 0d 0a 0d 0a 2f 2f 3c 2d 43 52 65 70  ..};....//<-CRep
03a0: 46 6f 72 6d 43 6f 6e 74 65 78 74 28 34 30 2f 38  FormContext(40/8
03b0: 29 3c 2d 43 52 65 70 46 6f 72 6d 43 6f 6e 74 65  )<-CRepFormConte
03c0: 78 74 44 65 66 28 33 32 2f 30 29 3c 2d 43 42 4c  xtDef(32/0)<-CBL
03d0: 43 6f 6e 74 65 78 74 28 33 32 2f 32 38 29 3c 2d  Context(32/28)<-
03e0: 43 4f 62 6a 65 63 74 28 34 2f 34 29 0d 0a 63 6c  CObject(4/4)..cl
03f0: 61 73 73 20 43 52 65 70 46 6f 72 6d 43 6f 6e 74  ass CRepFormCont
0400: 65 78 74 20 3a 20 70 75 62 6c 69 63 20 43 52 65  ext : public CRe
0410: 70 46 6f 72 6d 43 6f 6e 74 65 78 74 44 65 66 0d  pFormContextDef.
0420: 0a 7b 0d 0a 09 43 53 74 72 69 6e 67 20 6d 5f 73  .{...CString m_s
0430: 74 72 44 69 72 4e 61 6d 65 3b 0d 0a 09 43 53 74  trDirName;...CSt
0440: 72 69 6e 67 20 6d 5f 73 74 72 46 69 6c 65 4e 61  ring m_strFileNa
0450: 6d 65 3b 0d 0a 7d 3b 0d 0a 0d 0a 63 6c 61 73 73  me;..};....class
0460: 20 43 55 6e 6b 6e 6f 77 6e 0d 0a 7b 0d 0a 09 44   CUnknown..{...D
0470: 57 4f 52 44 2a 20 5f 5f 76 66 70 74 72 3b 0d 0a  WORD* __vfptr;..
0480: 70 75 62 6c 69 63 3a 0d 0a 09 43 52 65 70 6f 72  public:...CRepor
0490: 74 46 6f 72 6d 2a 20 6d 5f 70 52 65 70 6f 72 74  tForm* m_pReport
04a0: 46 6f 72 6d 3b 0d 0a 09 43 54 65 6d 70 6c 61 74  Form;...CTemplat
04b0: 65 37 2a 20 6d 5f 70 54 65 6d 70 6c 61 74 65 3b  e7* m_pTemplate;
04c0: 0d 0a 09 43 53 68 65 65 74 44 6f 63 2a 20 6d 5f  ...CSheetDoc* m_
04d0: 70 53 68 65 65 74 44 6f 63 3b 0d 0a 09 44 57 4f  pSheetDoc;...DWO
04e0: 52 44 20 64 61 74 61 31 3b 0d 0a 09 44 57 4f 52  RD data1;...DWOR
04f0: 44 20 64 61 74 61 32 3b 0d 0a 09 44 57 4f 52 44  D data2;...DWORD
0500: 20 64 61 74 61 33 3b 0d 0a 09 43 54 61 62 6c 65   data3;...CTable
0510: 4f 75 74 70 75 74 43 6f 6e 74 65 78 74 2a 20 6d  OutputContext* m
0520: 5f 70 54 61 62 6c 65 4f 75 74 70 75 74 43 6f 6e  _pTableOutputCon
0530: 74 65 78 74 3b 0d 0a 09 43 42 4c 43 6f 6e 74 65  text;...CBLConte
0540: 78 74 2a 20 6d 5f 70 42 4c 43 6f 6e 74 65 78 74  xt* m_pBLContext
0550: 3b 0d 0a 09 43 53 74 72 69 6e 67 20 6d 5f 73 74  ;...CString m_st
0560: 72 3b 0d 0a 09 44 57 4f 52 44 20 64 61 74 61 5b  r;...DWORD data[
0570: 31 30 5d 3b 0d 0a 7d 3b 0d 0a 0d 0a 0d 0a 2f 2f  10];..};......//
0580: 3c 2d 43 53 62 43 6e 74 44 6f 63 28 32 32 30 34  <-CSbCntDoc(2204
0590: 2f 39 31 32 29 3c 2d 43 47 65 74 44 6f 63 37 28  /912)<-CGetDoc7(
05a0: 31 32 39 32 2f 31 31 33 32 29 3c 2d 43 47 65 74  1292/1132)<-CGet
05b0: 44 6f 63 28 31 36 30 2f 37 36 29 3c 2d 43 44 6f  Doc(160/76)<-CDo
05c0: 63 75 6d 65 6e 74 28 38 34 2f 35 32 29 3c 2d 43  cument(84/52)<-C
05d0: 43 6d 64 54 61 72 67 65 74 28 33 32 2f 32 38 29  CmdTarget(32/28)
05e0: 3c 2d 43 4f 62 6a 65 63 74 28 34 2f 34 29 0d 0a  <-CObject(4/4)..
05f0: 63 6c 61 73 73 20 43 53 62 43 6e 74 44 6f 63 20  class CSbCntDoc 
0600: 3a 20 70 75 62 6c 69 63 20 43 47 65 74 44 6f 63  : public CGetDoc
0610: 37 0d 0a 7b 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09  7..{..public:...
0620: 43 4d 65 6e 75 37 20 6d 5f 4d 65 6e 75 3b 20 20  CMenu7 m_Menu;  
0630: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0640: 20 20 2f 2f 35 30 43 68 0d 0a 09 44 57 4f 52 44    //50Ch...DWORD
0650: 20 6d 5f 64 61 74 61 5b 31 31 5d 3b 20 20 20 20   m_data[11];    
0660: 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 35               //5
0670: 31 34 68 0d 0a 09 43 53 74 72 69 6e 67 20 6d 5f  14h...CString m_
0680: 73 74 72 31 3b 20 20 20 20 20 20 20 20 20 20 20  str1;           
0690: 20 20 20 20 20 20 20 20 2f 2f 35 34 30 68 0d 0a          //540h..
06a0: 09 43 53 74 72 69 6e 67 20 6d 5f 73 74 72 32 3b  .CString m_str2;
06b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
06c0: 20 20 20 2f 2f 35 34 34 68 0d 0a 09 43 53 62 43     //544h...CSbC
06d0: 6e 74 54 79 70 65 44 65 66 2a 20 6d 5f 70 53 62  ntTypeDef* m_pSb
06e0: 43 6e 74 54 79 70 65 44 65 66 3b 20 20 20 2f 2f  CntTypeDef;   //
06f0: 35 34 38 68 0d 0a 09 43 53 62 43 6e 74 53 65 74  548h...CSbCntSet
0700: 2a 20 6d 5f 70 53 62 43 6e 74 53 65 74 3b 20 20  * m_pSbCntSet;  
0710: 20 20 20 20 20 20 20 20 20 2f 2f 35 34 43 68 0d           //54Ch.
0720: 0a 09 43 53 62 43 6e 74 53 65 74 2a 20 6d 5f 70  ..CSbCntSet* m_p
0730: 53 62 43 6e 74 53 65 74 32 3b 20 20 20 20 20 20  SbCntSet2;      
0740: 20 20 20 20 2f 2f 35 35 30 68 0d 0a 09 44 57 4f      //550h...DWO
0750: 52 44 20 6d 5f 64 61 74 61 32 5b 32 31 30 5d 3b  RD m_data2[210];
0760: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f                 /
0770: 2f 35 35 34 68 0d 0a 09 2f 2f 73 69 7a 65 20 38  /554h...//size 8
0780: 39 43 68 0d 0a 7d 3b 0d 0a 63 6c 61 73 73 20 43  9Ch..};..class C
0790: 53 62 43 6e 74 4c 69 73 74 20 3a 20 70 75 62 6c  SbCntList : publ
07a0: 69 63 20 43 42 72 6f 77 73 65 56 69 65 77 37 0d  ic CBrowseView7.
07b0: 0a 7b 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 43 54  .{..public:...CT
07c0: 72 65 65 43 74 72 6c 2a 20 6d 5f 70 54 72 65 65  reeCtrl* m_pTree
07d0: 43 74 72 6c 3b 0d 0a 09 44 57 4f 52 44 20 6d 5f  Ctrl;...DWORD m_
07e0: 64 61 74 61 5b 35 5d 3b 0d 0a 7d 3b 0d 0a 0d 0a  data[5];..};....
07f0: 2f 2f 3c 2d 43 52 65 70 6f 72 74 46 6f 72 6d 28  //<-CReportForm(
0800: 31 37 30 38 2f 34 31 36 29 3c 2d 43 47 65 74 44  1708/416)<-CGetD
0810: 6f 63 37 28 31 32 39 32 2f 31 31 33 32 29 3c 2d  oc7(1292/1132)<-
0820: 43 47 65 74 44 6f 63 28 31 36 30 2f 37 36 29 3c  CGetDoc(160/76)<
0830: 2d 43 44 6f 63 75 6d 65 6e 74 28 38 34 2f 35 32  -CDocument(84/52
0840: 29 3c 2d 43 43 6d 64 54 61 72 67 65 74 28 33 32  )<-CCmdTarget(32
0850: 2f 32 38 29 3c 2d 43 4f 62 6a 65 63 74 28 34 2f  /28)<-CObject(4/
0860: 34 29 0d 0a 63 6c 61 73 73 20 43 52 65 70 6f 72  4)..class CRepor
0870: 74 46 6f 72 6d 20 3a 20 70 75 62 6c 69 63 20 43  tForm : public C
0880: 47 65 74 44 6f 63 37 0d 0a 7b 0d 0a 70 75 62 6c  GetDoc7..{..publ
0890: 69 63 3a 0d 0a 09 44 57 4f 52 44 20 64 61 74 61  ic:...DWORD data
08a0: 30 3b 0d 0a 09 44 57 4f 52 44 20 64 61 74 61 31  0;...DWORD data1
08b0: 3b 0d 0a 09 44 57 4f 52 44 20 64 61 74 61 32 3b  ;...DWORD data2;
08c0: 0d 0a 09 44 57 4f 52 44 20 64 61 74 61 33 3b 0d  ...DWORD data3;.
08d0: 0a 09 43 52 65 70 46 6f 72 6d 43 6f 6e 74 65 78  ..CRepFormContex
08e0: 74 20 6d 5f 52 65 70 46 6f 72 6d 43 6f 6e 74 65  t m_RepFormConte
08f0: 78 74 3b 0d 0a 09 43 46 6f 72 6d 43 6f 6e 74 65  xt;...CFormConte
0900: 78 74 20 6d 5f 46 6f 72 6d 43 6f 6e 74 65 78 74  xt m_FormContext
0910: 3b 0d 0a 09 43 4f 62 6a 65 63 74 20 6d 5f 4f 62  ;...CObject m_Ob
0920: 6a 65 63 74 3b 0d 0a 09 44 57 4f 52 44 20 64 61  ject;...DWORD da
0930: 74 61 34 3b 0d 0a 09 44 57 4f 52 44 20 64 61 74  ta4;...DWORD dat
0940: 61 35 3b 0d 0a 09 44 57 4f 52 44 20 64 61 74 61  a5;...DWORD data
0950: 36 3b 0d 0a 09 44 57 4f 52 44 20 64 61 74 61 37  6;...DWORD data7
0960: 3b 0d 0a 09 43 44 57 6f 72 64 41 72 72 61 79 20  ;...CDWordArray 
0970: 6d 5f 44 57 6f 72 64 41 72 72 61 79 3b 0d 0a 09  m_DWordArray;...
0980: 44 57 4f 52 44 20 64 61 74 61 38 3b 0d 0a 09 44  DWORD data8;...D
0990: 57 4f 52 44 20 64 61 74 61 39 3b 0d 0a 09 43 56  WORD data9;...CV
09a0: 61 6c 75 65 20 6d 5f 56 61 6c 75 65 3b 0d 0a 09  alue m_Value;...
09b0: 44 57 4f 52 44 20 64 61 74 61 31 30 3b 0d 0a 09  DWORD data10;...
09c0: 44 57 4f 52 44 20 64 61 74 61 31 31 3b 0d 0a 09  DWORD data11;...
09d0: 43 53 74 72 69 6e 67 20 6d 5f 73 74 72 31 3b 0d  CString m_str1;.
09e0: 0a 09 43 47 72 6f 75 70 43 6f 6e 74 65 78 74 20  ..CGroupContext 
09f0: 6d 5f 47 72 6f 75 70 43 6f 6e 74 65 78 74 3b 0d  m_GroupContext;.
0a00: 0a 09 43 52 65 70 48 69 73 74 6f 72 79 20 6d 5f  ..CRepHistory m_
0a10: 52 65 70 48 69 73 74 6f 72 79 3b 0d 0a 09 43 49  RepHistory;...CI
0a20: 74 65 6d 4c 69 73 74 20 6d 5f 49 74 65 6d 4c 69  temList m_ItemLi
0a30: 73 74 3b 0d 0a 09 44 57 4f 52 44 20 64 61 74 61  st;...DWORD data
0a40: 31 32 3b 0d 0a 09 44 57 4f 52 44 20 64 61 74 61  12;...DWORD data
0a50: 31 35 3b 0d 0a 09 43 53 74 72 69 6e 67 20 6d 5f  15;...CString m_
0a60: 73 74 72 32 3b 0d 0a 09 43 53 74 72 69 6e 67 20  str2;...CString 
0a70: 6d 5f 73 74 72 33 3b 0d 0a 09 44 57 4f 52 44 20  m_str3;...DWORD 
0a80: 64 61 74 61 31 33 3b 0d 0a 09 43 55 6e 6b 6e 6f  data13;...CUnkno
0a90: 77 6e 2a 20 6d 5f 70 55 6e 6b 3b 0d 0a 09 43 4d  wn* m_pUnk;...CM
0aa0: 65 6e 75 37 20 6d 5f 4d 65 6e 75 3b 0d 0a 09 44  enu7 m_Menu;...D
0ab0: 57 4f 52 44 20 64 61 74 61 31 34 3b 0d 0a 7d 3b  WORD data14;..};
0ac0: 0d 0a 0d 0a 2f 2f 3c 2d 43 52 65 70 6f 72 74 46  ....//<-CReportF
0ad0: 6f 72 6d 56 69 65 77 28 31 37 36 2f 30 29 3c 2d  ormView(176/0)<-
0ae0: 43 42 72 6f 77 73 65 56 69 65 77 37 28 31 37 36  CBrowseView7(176
0af0: 2f 32 34 29 3c 2d 43 42 72 6f 77 73 65 56 69 65  /24)<-CBrowseVie
0b00: 77 28 31 35 32 2f 32 34 29 3c 2d 43 46 6f 72 6d  w(152/24)<-CForm
0b10: 56 69 65 77 28 31 32 38 2f 31 36 29 3c 2d 43 53  View(128/16)<-CS
0b20: 63 72 6f 6c 6c 56 69 65 77 28 31 31 32 2f 34 34  crollView(112/44
0b30: 29 3c 2d 43 56 69 65 77 28 36 38 2f 34 29 3c 2d  )<-CView(68/4)<-
0b40: 43 57 6e 64 28 36 34 2f 33 32 29 3c 2d 43 43 6d  CWnd(64/32)<-CCm
0b50: 64 54 61 72 67 65 74 28 33 32 2f 32 38 29 3c 2d  dTarget(32/28)<-
0b60: 43 4f 62 6a 65 63 74 28 34 2f 34 29 0d 0a 63 6c  CObject(4/4)..cl
0b70: 61 73 73 20 43 52 65 70 6f 72 74 46 6f 72 6d 56  ass CReportFormV
0b80: 69 65 77 20 3a 20 70 75 62 6c 69 63 20 43 42 72  iew : public CBr
0b90: 6f 77 73 65 56 69 65 77 37 0d 0a 7b 0d 0a 7d 3b  owseView7..{..};
0ba0: 0d 0a 0d 0a 2f 2f 3c 2d 43 44 6f 63 46 6f 72 6d  ....//<-CDocForm
0bb0: 56 69 65 77 28 31 37 36 2f 30 29 3c 2d 43 42 72  View(176/0)<-CBr
0bc0: 6f 77 73 65 56 69 65 77 37 28 31 37 36 2f 32 34  owseView7(176/24
0bd0: 29 3c 2d 43 42 72 6f 77 73 65 56 69 65 77 28 31  )<-CBrowseView(1
0be0: 35 32 2f 32 34 29 3c 2d 43 46 6f 72 6d 56 69 65  52/24)<-CFormVie
0bf0: 77 28 31 32 38 2f 31 36 29 3c 2d 43 53 63 72 6f  w(128/16)<-CScro
0c00: 6c 6c 56 69 65 77 28 31 31 32 2f 34 34 29 3c 2d  llView(112/44)<-
0c10: 43 56 69 65 77 28 36 38 2f 34 29 3c 2d 43 57 6e  CView(68/4)<-CWn
0c20: 64 28 36 34 2f 33 32 29 3c 2d 43 43 6d 64 54 61  d(64/32)<-CCmdTa
0c30: 72 67 65 74 28 33 32 2f 32 38 29 3c 2d 43 4f 62  rget(32/28)<-COb
0c40: 6a 65 63 74 28 34 2f 34 29 0d 0a 63 6c 61 73 73  ject(4/4)..class
0c50: 20 43 44 6f 63 46 6f 72 6d 56 69 65 77 20 3a 20   CDocFormView : 
0c60: 70 75 62 6c 69 63 20 43 42 72 6f 77 73 65 56 69  public CBrowseVi
0c70: 65 77 37 0d 0a 7b 0d 0a 7d 3b 0d 0a 0d 0a 63 6c  ew7..{..};....cl
0c80: 61 73 73 20 43 4a 6f 75 72 6e 61 6c 4c 69 73 74  ass CJournalList
0c90: 20 3a 20 70 75 62 6c 69 63 20 43 42 72 6f 77 73   : public CBrows
0ca0: 65 56 69 65 77 37 0d 0a 7b 0d 0a 7d 3b 0d 0a 0d  eView7..{..};...
0cb0: 0a 63 6c 61 73 73 20 43 4f 70 65 72 46 6f 72 6d  .class COperForm
0cc0: 56 69 65 77 20 3a 20 70 75 62 6c 69 63 20 43 42  View : public CB
0cd0: 72 6f 77 73 65 56 69 65 77 37 0d 0a 7b 0d 0a 7d  rowseView7..{..}
0ce0: 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 43 45 4c 4c  ;....struct CELL
0cf0: 44 45 46 0d 0a 7b 0d 0a 09 57 4f 52 44 20 64 61  DEF..{...WORD da
0d00: 74 61 31 3b 0d 0a 09 57 4f 52 44 20 64 61 74 61  ta1;...WORD data
0d10: 32 3b 0d 0a 09 42 59 54 45 20 64 61 74 61 33 3b  2;...BYTE data3;
0d20: 0d 0a 09 42 59 54 45 20 6d 5f 6c 65 6e 67 74 68  ...BYTE m_length
0d30: 3b 0d 0a 09 57 4f 52 44 20 64 61 74 61 34 3b 0d  ;...WORD data4;.
0d40: 0a 09 42 59 54 45 20 64 61 74 61 35 3b 0d 0a 09  ..BYTE data5;...
0d50: 42 59 54 45 20 6d 5f 70 72 65 63 3b 0d 0a 09 42  BYTE m_prec;...B
0d60: 59 54 45 20 64 61 74 61 36 3b 0d 0a 09 42 59 54  YTE data6;...BYT
0d70: 45 20 64 61 74 61 37 3b 0d 0a 09 42 59 54 45 20  E data7;...BYTE 
0d80: 64 61 74 61 38 3b 0d 0a 09 42 59 54 45 20 64 61  data8;...BYTE da
0d90: 74 61 39 3b 0d 0a 09 42 59 54 45 20 64 61 74 61  ta9;...BYTE data
0da0: 31 30 3b 0d 0a 09 42 59 54 45 20 64 61 74 61 31  10;...BYTE data1
0db0: 31 3b 0d 0a 09 42 59 54 45 20 64 61 74 61 31 32  1;...BYTE data12
0dc0: 3b 0d 0a 09 42 59 54 45 20 64 61 74 61 31 33 3b  ;...BYTE data13;
0dd0: 0d 0a 09 42 59 54 45 20 73 74 72 6c 65 6e 3b 0d  ...BYTE strlen;.
0de0: 0a 09 43 53 74 72 69 6e 67 2a 20 73 74 72 4e 61  ..CString* strNa
0df0: 6d 65 3b 0d 0a 7d 3b 0d 0a 0d 0a 63 6c 61 73 73  me;..};....class
0e00: 20 43 53 68 65 65 74 43 65 6c 6c 5f 20 3a 20 70   CSheetCell_ : p
0e10: 75 62 6c 69 63 20 43 53 68 65 65 74 46 6f 72 6d  ublic CSheetForm
0e20: 61 74 0d 0a 7b 0d 0a 70 75 62 6c 69 63 3a 0d 0a  at..{..public:..
0e30: 09 43 53 74 72 69 6e 67 20 6d 5f 73 74 72 54 65  .CString m_strTe
0e40: 78 74 3b 0d 0a 09 43 53 74 72 69 6e 67 20 6d 5f  xt;...CString m_
0e50: 73 74 72 46 6f 72 6d 75 6c 61 3b 0d 0a 09 43 53  strFormula;...CS
0e60: 74 72 69 6e 67 20 6d 5f 73 74 72 33 3b 0d 0a 09  tring m_str3;...
0e70: 0d 0a 09 2f 2f 43 42 79 74 65 41 72 72 61 79 20  ...//CByteArray 
0e80: 6d 5f 50 72 6f 70 44 61 74 61 41 72 72 61 79 3b  m_PropDataArray;
0e90: 0d 0a 09 73 74 72 75 63 74 20 43 45 4c 4c 44 45  ...struct CELLDE
0ea0: 46 2a 20 6d 5f 70 44 61 74 61 3b 20 20 20 2f 2f  F* m_pData;   //
0eb0: 20 74 68 65 20 61 63 74 75 61 6c 20 61 72 72 61   the actual arra
0ec0: 79 20 6f 66 20 64 61 74 61 0d 0a 09 69 6e 74 20  y of data...int 
0ed0: 6d 5f 6e 53 69 7a 65 3b 20 20 20 20 20 2f 2f 20  m_nSize;     // 
0ee0: 23 20 6f 66 20 65 6c 65 6d 65 6e 74 73 20 28 75  # of elements (u
0ef0: 70 70 65 72 42 6f 75 6e 64 20 2d 20 31 29 0d 0a  pperBound - 1)..
0f00: 09 69 6e 74 20 6d 5f 6e 4d 61 78 53 69 7a 65 3b  .int m_nMaxSize;
0f10: 20 20 2f 2f 20 6d 61 78 20 61 6c 6c 6f 63 61 74    // max allocat
0f20: 65 64 0d 0a 09 69 6e 74 20 6d 5f 6e 47 72 6f 77  ed...int m_nGrow
0f30: 42 79 3b 20 20 20 2f 2f 20 67 72 6f 77 20 61 6d  By;   // grow am
0f40: 6f 75 6e 74 0d 0a 7d 3b 0d 0a 0d 0a 63 6c 61 73  ount..};....clas
0f50: 73 20 43 52 61 6e 67 65 43 6f 6e 74 65 78 74 20  s CRangeContext 
0f60: 3a 20 70 75 62 6c 69 63 20 43 42 4c 43 6f 6e 74  : public CBLCont
0f70: 65 78 74 0d 0a 7b 0d 0a 70 75 62 6c 69 63 3a 0d  ext..{..public:.
0f80: 0a 09 44 57 4f 52 44 20 64 61 74 61 3b 0d 0a 7d  ..DWORD data;..}
0f90: 3b 0d 0a 63 6c 61 73 73 20 43 52 61 6e 67 65 43  ;..class CRangeC
0fa0: 6f 6e 74 65 78 74 32 20 3a 20 70 75 62 6c 69 63  ontext2 : public
0fb0: 20 43 42 4c 43 6f 6e 74 65 78 74 0d 0a 7b 0d 0a   CBLContext..{..
0fc0: 70 75 62 6c 69 63 3a 0d 0a 09 44 57 4f 52 44 20  public:...DWORD 
0fd0: 64 61 74 61 3b 0d 0a 7d 3b 0d 0a 0d 0a 0d 0a 63  data;..};......c
0fe0: 6c 61 73 73 20 43 54 65 78 74 4f 75 74 70 75 74  lass CTextOutput
0ff0: 43 6f 6e 74 65 78 74 20 3a 20 70 75 62 6c 69 63  Context : public
1000: 20 43 42 4c 43 6f 6e 74 65 78 74 0d 0a 7b 0d 0a   CBLContext..{..
1010: 70 75 62 6c 69 63 3a 0d 0a 09 43 42 6f 64 79 54  public:...CBodyT
1020: 65 78 74 44 6f 63 2a 20 6d 5f 70 42 6f 64 79 54  extDoc* m_pBodyT
1030: 65 78 74 44 6f 63 3b 0d 0a 09 44 57 4f 52 44 20  extDoc;...DWORD 
1040: 6d 5f 64 61 74 61 3b 0d 0a 09 43 53 74 72 69 6e  m_data;...CStrin
1050: 67 20 6d 5f 73 74 72 31 3b 0d 0a 09 43 53 74 72  g m_str1;...CStr
1060: 69 6e 67 20 6d 5f 73 74 72 32 3b 0d 0a 09 44 57  ing m_str2;...DW
1070: 4f 52 44 20 6d 5f 62 75 66 5b 35 5d 3b 0d 0a 7d  ORD m_buf[5];..}
1080: 3b 0d 0a 0d 0a 63 6c 61 73 73 20 43 4d 61 69 6e  ;....class CMain
1090: 46 72 61 6d 65 20 3a 20 70 75 62 6c 69 63 20 53  Frame : public S
10a0: 45 43 4d 44 49 46 72 61 6d 65 57 6e 64 0d 0a 7b  ECMDIFrameWnd..{
10b0: 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 44 57 4f 52  ..public:...DWOR
10c0: 44 20 6d 5f 64 61 74 61 5b 31 33 33 5d 3b 0d 0a  D m_data[133];..
10d0: 09 0d 0a 7d 3b 0d 0a 0d 0a 0d 0a 2f 2f 3c 2d 43  ...};......//<-C
10e0: 50 69 63 74 75 72 65 43 6f 6e 74 65 78 74 28 33  PictureContext(3
10f0: 43 68 2f 31 43 68 29 3c 2d 43 42 4c 43 6f 6e 74  Ch/1Ch)<-CBLCont
1100: 65 78 74 28 32 30 68 2f 31 43 68 29 3c 2d 43 4f  ext(20h/1Ch)<-CO
1110: 62 6a 65 63 74 28 34 68 2f 34 68 29 0d 0a 63 6c  bject(4h/4h)..cl
1120: 61 73 73 20 43 50 69 63 74 75 72 65 43 6f 6e 74  ass CPictureCont
1130: 65 78 74 20 3a 20 70 75 62 6c 69 63 20 43 42 4c  ext : public CBL
1140: 43 6f 6e 74 65 78 74 0d 0a 7b 0d 0a 20 20 20 20  Context..{..    
1150: 44 45 43 4c 41 52 45 5f 44 59 4e 43 52 45 41 54  DECLARE_DYNCREAT
1160: 45 28 43 50 69 63 74 75 72 65 43 6f 6e 74 65 78  E(CPictureContex
1170: 74 29 3b 0d 0a 70 75 62 6c 69 63 3a 0d 0a 20 20  t);..public:..  
1180: 20 20 43 50 69 63 74 75 72 65 48 6f 6c 64 65 72    CPictureHolder
1190: 37 20 6d 5f 50 69 63 74 75 72 65 48 6f 6c 64 65  7 m_PictureHolde
11a0: 72 3b 0d 0a 09 44 57 4f 52 44 20 6d 5f 64 61 74  r;...DWORD m_dat
11b0: 61 5b 33 5d 3b 0d 0a 7d 3b 0d 0a 0d 0a 63 6c 61  a[3];..};....cla
11c0: 73 73 20 43 48 69 74 49 6e 66 6f 0d 0a 7b 0d 0a  ss CHitInfo..{..
11d0: 70 75 62 6c 69 63 3a 0d 0a 09 44 57 4f 52 44 20  public:...DWORD 
11e0: 6d 5f 64 61 74 61 5b 34 5d 3b 0d 0a 7d 3b 0d 0a  m_data[4];..};..