Hex Artifact Content

Not logged in

Artifact bd466b1efae9792ff656f8416f30321f83f66608:


0000: 23 69 66 6e 64 65 66 20 41 46 58 5f 43 41 42 54  #ifndef AFX_CABT
0010: 4f 4f 4c 5f 48 5f 5f 37 43 41 30 30 37 34 30 5f  OOL_H__7CA00740_
0020: 33 39 41 30 5f 31 31 44 34 5f 38 44 39 36 5f 38  39A0_11D4_8D96_8
0030: 37 31 41 36 43 41 32 42 45 33 31 5f 5f 49 4e 43  71A6CA2BE31__INC
0040: 4c 55 44 45 44 5f 0d 0a 23 64 65 66 69 6e 65 20  LUDED_..#define 
0050: 41 46 58 5f 43 41 42 54 4f 4f 4c 5f 48 5f 5f 37  AFX_CABTOOL_H__7
0060: 43 41 30 30 37 34 30 5f 33 39 41 30 5f 31 31 44  CA00740_39A0_11D
0070: 34 5f 38 44 39 36 5f 38 37 31 41 36 43 41 32 42  4_8D96_871A6CA2B
0080: 45 33 31 5f 5f 49 4e 43 4c 55 44 45 44 5f 0d 0a  E31__INCLUDED_..
0090: 0d 0a 2f 2f 20 43 61 62 20 41 72 63 68 69 76 65  ..// Cab Archive
00a0: 20 45 78 74 72 61 63 74 69 6f 6e 20 2e 2e 2e 20   Extraction ... 
00b0: 28 20 58 61 63 52 65 74 74 20 23 33 39 20 53 75  ( XacRett #39 Su
00c0: 62 53 65 74 20 29 0d 0a 0d 0a 63 6c 61 73 73 20  bSet )....class 
00d0: 43 43 61 62 54 6f 6f 6c 0d 0a 7b 0d 0a 70 75 62  CCabTool..{..pub
00e0: 6c 69 63 3a 0d 0a 09 2f 2f 2d 2d 20 8a 4f 8c fc  lic:...//-- .O..
00f0: 82 ab 83 43 83 93 83 5e 81 5b 83 74 83 46 83 43  ...C...^.[.t.F.C
0100: 83 58 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  .X -------------
0110: 2d 0d 0a 09 62 6f 6f 6c 20 45 78 74 72 61 63 74  -...bool Extract
0120: 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 61 6e  ( const char* an
0130: 61 6d 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a  ame, const char*
0140: 20 64 6c 6c 2c 20 6b 69 50 61 74 68 26 20 64 6c   dll, kiPath& dl
0150: 6c 5f 72 65 6c 5f 70 61 74 68 20 29 3b 0d 0a 0d  l_rel_path );...
0160: 0a 70 72 69 76 61 74 65 3a 0d 0a 09 2f 2f 2d 2d  .private:...//--
0170: 20 93 e0 95 94 8f 88 97 9d 0d 0a 09 69 6e 74 20   ...........int 
0180: 46 69 6e 64 48 65 61 64 65 72 28 20 63 6f 6e 73  FindHeader( cons
0190: 74 20 63 68 61 72 2a 20 66 6e 61 6d 65 2c 20 63  t char* fname, c
01a0: 6f 6e 73 74 20 42 59 54 45 2a 20 68 64 72 2c 20  onst BYTE* hdr, 
01b0: 44 57 4f 52 44 20 73 69 7a 20 29 3b 0d 0a 7d 3b  DWORD siz );..};
01c0: 0d 0a 0d 0a 23 65 6e 64 69 66 0d 0a              ....#endif..