home *** CD-ROM | disk | FTP | other *** search
/ Capture the Power of the Internet / Capture the Power of the Internet.iso / mac / MacFiles / Utilities / Programming-Scripting / solarpanel.sit / SolarPanel 3_13_00 / Preferences / LPreferences.h < prev   
MacBinary  |  2000-03-09  |  4.6 KB  |  [TEXT/CWIE]

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: MacBinary (archive/macBinary).

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, Thu Mar 9 13:12:56 2000, modified Thu Mar 9 13:12:56 2000, creator 'CWIE', type ASCII, 4020 bytes "LPreferences.h" , at 0x1034 410 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[CWIE]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0e 4c 50 72 65 66 65 | 72 65 6e 63 65 73 2e 68 |..LPrefe|rences.h|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 43 57 49 | 45 00 00 00 00 00 00 00 |.TEXTCWI|E.......|
|00000050| 00 00 00 00 00 0f b4 00 | 00 01 9a b4 ed 9a 28 b4 |........|......(.|
|00000060| ed 9a 28 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |..(.....|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 44 11 00 00 |........|....D...|
|00000080| 2f 2f 20 4c 50 72 65 66 | 65 72 65 6e 63 65 73 2e |// LPref|erences.|
|00000090| 68 0d 2f 2f 20 a9 20 47 | 61 62 72 69 65 6c 65 20 |h.// . G|abriele |
|000000a0| 64 65 20 53 69 6d 6f 6e | 65 2c 20 31 39 39 38 2d |de Simon|e, 1998-|
|000000b0| 32 30 30 30 0d 0d 23 69 | 66 6e 64 65 66 20 5f 48 |2000..#i|fndef _H|
|000000c0| 5f 4c 50 72 65 66 65 72 | 65 6e 63 65 73 0d 23 64 |_LPrefer|ences.#d|
|000000d0| 65 66 69 6e 65 20 5f 48 | 5f 4c 50 72 65 66 65 72 |efine _H|_LPrefer|
|000000e0| 65 6e 63 65 73 0d 23 70 | 72 61 67 6d 61 20 6f 6e |ences.#p|ragma on|
|000000f0| 63 65 0d 0d 2f 2f 20 50 | 6f 77 65 72 50 6c 61 6e |ce..// P|owerPlan|
|00000100| 74 0d 23 69 6e 63 6c 75 | 64 65 20 3c 4c 53 74 72 |t.#inclu|de <LStr|
|00000110| 69 6e 67 2e 68 3e 0d 23 | 69 6e 63 6c 75 64 65 20 |ing.h>.#|include |
|00000120| 3c 4c 46 69 6c 65 2e 68 | 3e 0d 23 69 6e 63 6c 75 |<LFile.h|>.#inclu|
|00000130| 64 65 20 3c 4c 42 72 6f | 61 64 63 61 73 74 65 72 |de <LBro|adcaster|
|00000140| 2e 68 3e 0d 0d 0d 2f 2f | 20 46 69 6c 65 20 44 65 |.h>...//| File De|
|00000150| 66 61 75 6c 74 73 0d 63 | 6f 6e 73 74 20 53 74 72 |faults.c|onst Str|
|00000160| 32 35 35 20 70 72 65 66 | 65 72 65 6e 63 65 73 5f |255 pref|erences_|
|00000170| 46 69 6c 65 53 75 66 66 | 69 78 09 3d 20 22 5c 70 |FileSuff|ix.= "\p|
|00000180| 50 72 65 66 65 72 65 6e | 63 65 73 22 3b 0d 0d 65 |Preferen|ces";..e|
|00000190| 6e 75 6d 0d 7b 0d 09 70 | 72 65 66 65 72 65 6e 63 |num.{..p|referenc|
|000001a0| 65 73 5f 44 65 66 61 75 | 6c 74 46 69 6c 65 54 79 |es_Defau|ltFileTy|
|000001b0| 70 65 20 09 3d 20 46 4f | 55 52 5f 43 48 41 52 5f |pe .= FO|UR_CHAR_|
|000001c0| 43 4f 44 45 28 27 70 72 | 65 66 27 29 2c 0d 20 09 |CODE('pr|ef'),. .|
|000001d0| 70 72 65 66 65 72 65 6e | 63 65 73 5f 44 65 66 61 |preferen|ces_Defa|
|000001e0| 75 6c 74 46 69 6c 65 43 | 72 65 61 74 6f 72 09 3d |ultFileC|reator.=|
|000001f0| 20 46 4f 55 52 5f 43 48 | 41 52 5f 43 4f 44 45 28 | FOUR_CH|AR_CODE(|
|00000200| 27 3f 3f 3f 3f 27 29 0d | 7d 3b 0d 0d 0d 2f 2f 20 |'????').|};...// |
|00000210| 52 65 73 6f 75 72 63 65 | 20 44 65 66 61 75 6c 74 |Resource| Default|
|00000220| 73 0d 65 6e 75 6d 0d 7b | 0d 20 09 70 72 65 66 65 |s.enum.{|. .prefe|
|00000230| 72 65 6e 63 65 73 5f 44 | 65 66 61 75 6c 74 52 65 |rences_D|efaultRe|
|00000240| 73 54 79 70 65 20 09 09 | 3d 20 46 4f 55 52 5f 43 |sType ..|= FOUR_C|
|00000250| 48 41 52 5f 43 4f 44 45 | 28 27 70 72 65 66 27 29 |HAR_CODE|('pref')|
|00000260| 2c 0d 20 09 70 72 65 66 | 65 72 65 6e 63 65 73 5f |,. .pref|erences_|
|00000270| 44 65 66 61 75 6c 74 52 | 65 73 49 44 09 09 3d 20 |DefaultR|esID..= |
|00000280| 31 32 38 0d 7d 3b 0d 0d | 0d 2f 2f 20 53 75 62 2d |128.};..|.// Sub-|
|00000290| 66 6f 6c 64 65 72 20 66 | 6c 61 67 73 0d 65 6e 75 |folder f|lags.enu|
|000002a0| 6d 0d 7b 0d 09 55 73 65 | 46 6f 6c 64 65 72 5f 59 |m.{..Use|Folder_Y|
|000002b0| 65 73 20 09 09 09 09 09 | 3d 20 74 72 75 65 2c 0d |es .....|= true,.|
|000002c0| 09 55 73 65 46 6f 6c 64 | 65 72 5f 4e 6f 20 09 09 |.UseFold|er_No ..|
|000002d0| 09 09 09 3d 20 66 61 6c | 73 65 0d 7d 3b 0d 0d 0d |...= fal|se.};...|
|000002e0| 2f 2f 20 4d 65 73 73 61 | 67 65 73 0d 65 6e 75 6d |// Messa|ges.enum|
|000002f0| 0d 7b 0d 09 6d 73 67 5f | 50 72 65 66 65 72 65 6e |.{..msg_|Preferen|
|00000300| 63 65 73 52 65 61 64 09 | 09 09 09 3d 20 31 30 30 |cesRead.|...= 100|
|00000310| 30 2c 0d 20 09 6d 73 67 | 5f 50 72 65 66 65 72 65 |0,. .msg|_Prefere|
|00000320| 6e 63 65 73 57 72 69 74 | 74 65 6e 09 09 09 3d 20 |ncesWrit|ten...= |
|00000330| 31 30 30 31 2c 0d 20 09 | 6d 73 67 5f 50 72 65 66 |1001,. .|msg_Pref|
|00000340| 65 72 65 6e 63 65 73 4d | 6f 64 69 66 69 65 64 09 |erencesM|odified.|
|00000350| 09 09 3d 20 31 30 30 32 | 0d 7d 3b 0d 0d 0d 63 6c |..= 1002|.};...cl|
|00000360| 61 73 73 20 4c 50 72 65 | 66 65 72 65 6e 63 65 73 |ass LPre|ferences|
|00000370| 3a 20 70 75 62 6c 69 63 | 20 4c 46 69 6c 65 0d 7b |: public| LFile.{|
|00000380| 0d 70 75 62 6c 69 63 3a | 0d 09 0d 09 09 09 09 09 |.public:|........|
|00000390| 09 4c 50 72 65 66 65 72 | 65 6e 63 65 73 28 0d 09 |.LPrefer|ences(..|
|000003a0| 09 09 09 09 09 09 09 43 | 6f 6e 73 74 53 74 72 69 |.......C|onstStri|
|000003b0| 6e 67 50 74 72 09 69 6e | 46 69 6c 65 4e 61 6d 65 |ngPtr.in|FileName|
|000003c0| 20 3d 20 53 74 72 5f 45 | 6d 70 74 79 2c 0d 09 09 | = Str_E|mpty,...|
|000003d0| 09 09 09 09 09 09 43 6f | 6e 73 74 53 74 72 69 6e |......Co|nstStrin|
|000003e0| 67 50 74 72 20 09 69 6e | 46 6f 6c 64 65 72 4e 61 |gPtr .in|FolderNa|
|000003f0| 6d 65 20 3d 20 53 74 72 | 5f 45 6d 70 74 79 2c 0d |me = Str|_Empty,.|
|00000400| 09 09 09 09 09 09 09 09 | 62 6f 6f 6c 20 09 09 09 |........|bool ...|
|00000410| 69 6e 55 73 65 46 6f 6c | 64 65 72 20 3d 20 55 73 |inUseFol|der = Us|
|00000420| 65 46 6f 6c 64 65 72 5f | 4e 6f 2c 0d 09 09 09 09 |eFolder_|No,.....|
|00000430| 09 09 09 09 4f 53 54 79 | 70 65 20 09 09 09 69 6e |....OSTy|pe ...in|
|00000440| 46 69 6c 65 54 79 70 65 | 20 3d 20 70 72 65 66 65 |FileType| = prefe|
|00000450| 72 65 6e 63 65 73 5f 44 | 65 66 61 75 6c 74 46 69 |rences_D|efaultFi|
|00000460| 6c 65 54 79 70 65 2c 20 | 0d 09 09 09 09 09 09 09 |leType, |........|
|00000470| 09 4f 53 54 79 70 65 20 | 09 09 09 69 6e 46 69 6c |.OSType |...inFil|
|00000480| 65 43 72 65 61 74 6f 72 | 20 3d 20 70 72 65 66 65 |eCreator| = prefe|
|00000490| 72 65 6e 63 65 73 5f 44 | 65 66 61 75 6c 74 46 69 |rences_D|efaultFi|
|000004a0| 6c 65 43 72 65 61 74 6f | 72 2c 0d 09 09 09 09 09 |leCreato|r,......|
|000004b0| 09 09 09 52 65 73 54 79 | 70 65 09 09 09 69 6e 52 |...ResTy|pe...inR|
|000004c0| 65 73 54 79 70 65 20 3d | 20 70 72 65 66 65 72 65 |esType =| prefere|
|000004d0| 6e 63 65 73 5f 44 65 66 | 61 75 6c 74 52 65 73 54 |nces_Def|aultResT|
|000004e0| 79 70 65 2c 0d 09 09 09 | 09 09 09 09 09 52 65 73 |ype,....|.....Res|
|000004f0| 49 44 09 09 09 69 6e 52 | 65 73 49 44 20 3d 20 70 |ID...inR|esID = p|
|00000500| 72 65 66 65 72 65 6e 63 | 65 73 5f 44 65 66 61 75 |referenc|es_Defau|
|00000510| 6c 74 52 65 73 49 44 29 | 3b 0d 09 09 09 09 09 09 |ltResID)|;.......|
|00000520| 09 09 0d 09 09 09 09 09 | 09 4c 50 72 65 66 65 72 |........|.LPrefer|
|00000530| 65 6e 63 65 73 28 0d 09 | 09 09 09 09 09 09 09 63 |ences(..|.......c|
|00000540| 6f 6e 73 74 20 46 53 53 | 70 65 63 20 09 26 69 6e |onst FSS|pec .&in|
|00000550| 46 69 6c 65 2c 0d 09 09 | 09 09 09 09 09 09 52 65 |File,...|......Re|
|00000560| 73 54 79 70 65 09 09 09 | 69 6e 52 65 73 54 79 70 |sType...|inResTyp|
|00000570| 65 20 3d 20 70 72 65 66 | 65 72 65 6e 63 65 73 5f |e = pref|erences_|
|00000580| 44 65 66 61 75 6c 74 52 | 65 73 54 79 70 65 2c 0d |DefaultR|esType,.|
|00000590| 09 09 09 09 09 09 09 09 | 52 65 73 49 44 09 09 09 |........|ResID...|
|000005a0| 69 6e 52 65 73 49 44 20 | 3d 20 70 72 65 66 65 72 |inResID |= prefer|
|000005b0| 65 6e 63 65 73 5f 44 65 | 66 61 75 6c 74 52 65 73 |ences_De|faultRes|
|000005c0| 49 44 29 3b 0d 09 09 09 | 09 09 09 09 09 0d 09 09 |ID);....|........|
|000005d0| 09 09 09 09 4c 50 72 65 | 66 65 72 65 6e 63 65 73 |....LPre|ferences|
|000005e0| 28 0d 09 09 09 09 09 09 | 09 09 41 6c 69 61 73 48 |(.......|..AliasH|
|000005f0| 61 6e 64 6c 65 20 09 69 | 6e 41 6c 69 61 73 2c 0d |andle .i|nAlias,.|
|00000600| 09 09 09 09 09 09 09 09 | 42 6f 6f 6c 65 61 6e 20 |........|Boolean |
|00000610| 09 09 26 6f 75 74 57 61 | 73 43 68 61 6e 67 65 64 |..&outWa|sChanged|
|00000620| 2c 0d 09 09 09 09 09 09 | 09 09 46 53 53 70 65 63 |,.......|..FSSpec|
|00000630| 20 09 09 09 2a 69 6e 46 | 72 6f 6d 46 69 6c 65 2c | ...*inF|romFile,|
|00000640| 0d 09 09 09 09 09 09 09 | 09 52 65 73 54 79 70 65 |........|.ResType|
|00000650| 09 09 09 69 6e 52 65 73 | 54 79 70 65 20 3d 20 70 |...inRes|Type = p|
|00000660| 72 65 66 65 72 65 6e 63 | 65 73 5f 44 65 66 61 75 |referenc|es_Defau|
|00000670| 6c 74 52 65 73 54 79 70 | 65 2c 0d 09 09 09 09 09 |ltResTyp|e,......|
|00000680| 09 09 09 52 65 73 49 44 | 09 09 09 69 6e 52 65 73 |...ResID|...inRes|
|00000690| 49 44 20 3d 20 70 72 65 | 66 65 72 65 6e 63 65 73 |ID = pre|ferences|
|000006a0| 5f 44 65 66 61 75 6c 74 | 52 65 73 49 44 29 3b 0d |_Default|ResID);.|
|000006b0| 09 09 09 09 09 09 09 09 | 0d 09 76 69 72 74 75 61 |........|..virtua|
|000006c0| 6c 20 09 09 09 7e 4c 50 | 72 65 66 65 72 65 6e 63 |l ...~LP|referenc|
|000006d0| 65 73 28 29 3b 0d 09 09 | 0d 09 76 6f 69 64 09 20 |es();...|..void. |
|000006e0| 09 09 09 47 65 74 50 72 | 65 66 65 72 65 6e 63 65 |...GetPr|eference|
|000006f0| 73 52 65 73 6f 75 72 63 | 65 28 0d 09 09 09 09 09 |sResourc|e(......|
|00000700| 09 09 09 76 6f 69 64 2a | 20 09 09 09 69 6f 50 72 |...void*| ...ioPr|
|00000710| 65 66 65 72 65 6e 63 65 | 73 2c 0d 09 09 09 09 09 |eference|s,......|
|00000720| 09 09 09 53 69 7a 65 20 | 09 09 09 69 6e 53 69 7a |...Size |...inSiz|
|00000730| 65 29 3b 0d 09 09 09 09 | 09 09 09 09 0d 09 76 6f |e);.....|......vo|
|00000740| 69 64 09 20 09 09 09 53 | 61 76 65 50 72 65 66 65 |id. ...S|avePrefe|
|00000750| 72 65 6e 63 65 73 52 65 | 73 6f 75 72 63 65 28 0d |rencesRe|source(.|
|00000760| 09 09 09 09 09 09 09 09 | 63 6f 6e 73 74 20 76 6f |........|const vo|
|00000770| 69 64 2a 20 09 69 6e 50 | 72 65 66 65 72 65 6e 63 |id* .inP|referenc|
|00000780| 65 73 2c 0d 09 09 09 09 | 09 09 09 09 53 69 7a 65 |es,.....|....Size|
|00000790| 20 09 09 09 69 6e 53 69 | 7a 65 29 3b 0d 09 0d 09 | ...inSi|ze);....|
|000007a0| 76 6f 69 64 20 09 09 09 | 09 47 65 74 50 72 65 66 |void ...|.GetPref|
|000007b0| 65 72 65 6e 63 65 73 46 | 53 53 70 65 63 28 0d 09 |erencesF|SSpec(..|
|000007c0| 09 09 09 09 09 09 09 46 | 53 53 70 65 63 20 09 09 |.......F|SSpec ..|
|000007d0| 09 26 6f 75 74 46 69 6c | 65 29 3b 0d 0d 70 72 6f |.&outFil|e);..pro|
|000007e0| 74 65 63 74 65 64 3a 0d | 0d 70 72 69 76 61 74 65 |tected:.|.private|
|000007f0| 3a 0d 0d 09 4c 53 74 72 | 32 35 35 09 09 09 09 6d |:...LStr|255....m|
|00000800| 46 69 6c 65 4e 61 6d 65 | 3b 0d 09 4c 53 74 72 32 |FileName|;..LStr2|
|00000810| 35 35 09 09 09 09 6d 46 | 6f 6c 64 65 72 4e 61 6d |55....mF|olderNam|
|00000820| 65 3b 0d 09 52 65 73 54 | 79 70 65 09 09 09 09 6d |e;..ResT|ype....m|
|00000830| 52 65 73 54 79 70 65 3b | 0d 09 73 68 6f 72 74 09 |ResType;|..short.|
|00000840| 09 09 09 6d 52 65 73 49 | 44 3b 0d 09 4f 53 54 79 |...mResI|D;..OSTy|
|00000850| 70 65 09 09 09 09 6d 46 | 69 6c 65 54 79 70 65 3b |pe....mF|ileType;|
|00000860| 0d 09 4f 53 54 79 70 65 | 09 09 09 09 6d 46 69 6c |..OSType|....mFil|
|00000870| 65 43 72 65 61 74 6f 72 | 3b 0d 09 62 6f 6f 6c 09 |eCreator|;..bool.|
|00000880| 09 09 09 6d 55 73 65 46 | 6f 6c 64 65 72 3b 0d 09 |...mUseF|older;..|
|00000890| 0d 09 73 74 61 74 69 63 | 20 53 49 6e 74 33 32 20 |..static| SInt32 |
|000008a0| 09 09 47 65 74 46 6f 6c | 64 65 72 49 44 28 0d 09 |..GetFol|derID(..|
|000008b0| 09 09 09 09 09 09 09 53 | 49 6e 74 31 36 20 09 09 |.......S|Int16 ..|
|000008c0| 09 69 6e 56 6f 6c 52 65 | 66 4e 75 6d 2c 0d 09 09 |.inVolRe|fNum,...|
|000008d0| 09 09 09 09 09 09 53 49 | 6e 74 33 32 20 09 09 09 |......SI|nt32 ...|
|000008e0| 69 6e 50 61 72 65 6e 74 | 46 6f 6c 64 65 72 49 44 |inParent|FolderID|
|000008f0| 2c 0d 09 09 09 09 09 09 | 09 09 43 6f 6e 73 74 53 |,.......|..ConstS|
|00000900| 74 72 69 6e 67 50 74 72 | 09 64 69 72 4e 61 6d 65 |tringPtr|.dirName|
|00000910| 29 3b 0d 0d 7d 3b 0d 0d | 0d 2f 2f 20 54 65 6d 70 |);..};..|.// Temp|
|00000920| 6c 61 74 65 20 63 6c 61 | 73 73 0d 2f 2f 0d 74 65 |late cla|ss.//.te|
|00000930| 6d 70 6c 61 74 65 20 3c | 63 6c 61 73 73 20 54 3e |mplate <|class T>|
|00000940| 20 63 6c 61 73 73 20 54 | 50 72 65 66 65 72 65 6e | class T|Preferen|
|00000950| 63 65 73 3a 20 09 70 75 | 62 6c 69 63 20 4c 50 72 |ces: .pu|blic LPr|
|00000960| 65 66 65 72 65 6e 63 65 | 73 2c 0d 09 09 09 09 09 |eference|s,......|
|00000970| 09 09 09 09 09 70 75 62 | 6c 69 63 20 4c 42 72 6f |.....pub|lic LBro|
|00000980| 61 64 63 61 73 74 65 72 | 0d 7b 0d 70 75 62 6c 69 |adcaster|.{.publi|
|00000990| 63 3a 0d 09 09 0d 09 09 | 09 09 09 09 54 50 72 65 |c:......|....TPre|
|000009a0| 66 65 72 65 6e 63 65 73 | 28 0d 09 09 09 09 09 09 |ferences|(.......|
|000009b0| 09 09 43 6f 6e 73 74 53 | 74 72 69 6e 67 50 74 72 |..ConstS|tringPtr|
|000009c0| 09 69 6e 46 69 6c 65 4e | 61 6d 65 20 3d 20 53 74 |.inFileN|ame = St|
|000009d0| 72 5f 45 6d 70 74 79 2c | 0d 09 09 09 09 09 09 09 |r_Empty,|........|
|000009e0| 09 43 6f 6e 73 74 53 74 | 72 69 6e 67 50 74 72 20 |.ConstSt|ringPtr |
|000009f0| 09 69 6e 46 6f 6c 64 65 | 72 4e 61 6d 65 20 3d 20 |.inFolde|rName = |
|00000a00| 53 74 72 5f 45 6d 70 74 | 79 2c 0d 09 09 09 09 09 |Str_Empt|y,......|
|00000a10| 09 09 09 62 6f 6f 6c 20 | 09 09 09 69 6e 55 73 65 |...bool |...inUse|
|00000a20| 46 6f 6c 64 65 72 20 3d | 20 55 73 65 46 6f 6c 64 |Folder =| UseFold|
|00000a30| 65 72 5f 4e 6f 2c 20 0d | 09 09 09 09 09 09 09 09 |er_No, .|........|
|00000a40| 4f 53 54 79 70 65 20 09 | 09 09 69 6e 46 69 6c 65 |OSType .|..inFile|
|00000a50| 54 79 70 65 20 3d 20 70 | 72 65 66 65 72 65 6e 63 |Type = p|referenc|
|00000a60| 65 73 5f 44 65 66 61 75 | 6c 74 46 69 6c 65 54 79 |es_Defau|ltFileTy|
|00000a70| 70 65 2c 20 0d 09 09 09 | 09 09 09 09 09 4f 53 54 |pe, ....|.....OST|
|00000a80| 79 70 65 20 09 09 09 69 | 6e 46 69 6c 65 43 72 65 |ype ...i|nFileCre|
|00000a90| 61 74 6f 72 20 3d 20 70 | 72 65 66 65 72 65 6e 63 |ator = p|referenc|
|00000aa0| 65 73 5f 44 65 66 61 75 | 6c 74 46 69 6c 65 43 72 |es_Defau|ltFileCr|
|00000ab0| 65 61 74 6f 72 2c 0d 09 | 09 09 09 09 09 09 09 52 |eator,..|.......R|
|00000ac0| 65 73 54 79 70 65 09 09 | 09 69 6e 52 65 73 54 79 |esType..|.inResTy|
|00000ad0| 70 65 20 3d 20 70 72 65 | 66 65 72 65 6e 63 65 73 |pe = pre|ferences|
|00000ae0| 5f 44 65 66 61 75 6c 74 | 52 65 73 54 79 70 65 2c |_Default|ResType,|
|00000af0| 0d 09 09 09 09 09 09 09 | 09 52 65 73 49 44 09 09 |........|.ResID..|
|00000b00| 09 69 6e 52 65 73 49 44 | 20 3d 20 70 72 65 66 65 |.inResID| = prefe|
|00000b10| 72 65 6e 63 65 73 5f 44 | 65 66 61 75 6c 74 52 65 |rences_D|efaultRe|
|00000b20| 73 49 44 29 0d 09 09 0d | 09 09 09 09 09 09 09 3a |sID)....|.......:|
|00000b30| 20 4c 50 72 65 66 65 72 | 65 6e 63 65 73 28 0d 09 | LPrefer|ences(..|
|00000b40| 09 09 09 09 09 09 09 69 | 6e 46 69 6c 65 4e 61 6d |.......i|nFileNam|
|00000b50| 65 2c 0d 09 09 09 09 09 | 09 09 09 69 6e 46 6f 6c |e,......|...inFol|
|00000b60| 64 65 72 4e 61 6d 65 2c | 0d 09 09 09 09 09 09 09 |derName,|........|
|00000b70| 09 69 6e 55 73 65 46 6f | 6c 64 65 72 2c 0d 09 09 |.inUseFo|lder,...|
|00000b80| 09 09 09 09 09 09 69 6e | 46 69 6c 65 54 79 70 65 |......in|FileType|
|00000b90| 2c 0d 09 09 09 09 09 09 | 09 09 69 6e 46 69 6c 65 |,.......|..inFile|
|00000ba0| 43 72 65 61 74 6f 72 2c | 0d 09 09 09 09 09 09 09 |Creator,|........|
|00000bb0| 09 69 6e 52 65 73 54 79 | 70 65 2c 0d 09 09 09 09 |.inResTy|pe,.....|
|00000bc0| 09 09 09 09 69 6e 52 65 | 73 49 44 29 0d 09 09 09 |....inRe|sID)....|
|00000bd0| 09 09 09 7b 0d 09 09 09 | 09 09 09 7d 0d 09 09 09 |...{....|...}....|
|00000be0| 09 09 09 0d 09 09 09 09 | 09 09 54 50 72 65 66 65 |........|..TPrefe|
|00000bf0| 72 65 6e 63 65 73 28 0d | 09 09 09 09 09 09 09 09 |rences(.|........|
|00000c00| 63 6f 6e 73 74 20 46 53 | 53 70 65 63 20 09 26 69 |const FS|Spec .&i|
|00000c10| 6e 46 69 6c 65 2c 0d 09 | 09 09 09 09 09 09 09 52 |nFile,..|.......R|
|00000c20| 65 73 54 79 70 65 09 09 | 09 69 6e 52 65 73 54 79 |esType..|.inResTy|
|00000c30| 70 65 20 3d 20 70 72 65 | 66 65 72 65 6e 63 65 73 |pe = pre|ferences|
|00000c40| 5f 44 65 66 61 75 6c 74 | 52 65 73 54 79 70 65 2c |_Default|ResType,|
|00000c50| 0d 09 09 09 09 09 09 09 | 09 52 65 73 49 44 09 09 |........|.ResID..|
|00000c60| 09 69 6e 52 65 73 49 44 | 20 3d 20 70 72 65 66 65 |.inResID| = prefe|
|00000c70| 72 65 6e 63 65 73 5f 44 | 65 66 61 75 6c 74 52 65 |rences_D|efaultRe|
|00000c80| 73 49 44 29 0d 09 09 09 | 09 09 09 09 3a 20 4c 50 |sID)....|....: LP|
|00000c90| 72 65 66 65 72 65 6e 63 | 65 73 28 69 6e 46 69 6c |referenc|es(inFil|
|00000ca0| 65 2c 20 69 6e 52 65 73 | 54 79 70 65 2c 20 69 6e |e, inRes|Type, in|
|00000cb0| 52 65 73 49 44 29 0d 09 | 09 09 09 09 09 7b 0d 09 |ResID)..|.....{..|
|00000cc0| 09 09 09 09 09 7d 0d 09 | 09 09 09 09 09 0d 09 09 |.....}..|........|
|00000cd0| 09 09 09 09 54 50 72 65 | 66 65 72 65 6e 63 65 73 |....TPre|ferences|
|00000ce0| 28 0d 09 09 09 09 09 09 | 09 09 41 6c 69 61 73 48 |(.......|..AliasH|
|00000cf0| 61 6e 64 6c 65 20 09 69 | 6e 41 6c 69 61 73 2c 0d |andle .i|nAlias,.|
|00000d00| 09 09 09 09 09 09 09 09 | 42 6f 6f 6c 65 61 6e 20 |........|Boolean |
|00000d10| 09 09 26 6f 75 74 57 61 | 73 43 68 61 6e 67 65 64 |..&outWa|sChanged|
|00000d20| 2c 0d 09 09 09 09 09 09 | 09 09 46 53 53 70 65 63 |,.......|..FSSpec|
|00000d30| 20 09 09 09 2a 69 6e 46 | 72 6f 6d 46 69 6c 65 2c | ...*inF|romFile,|
|00000d40| 0d 09 09 09 09 09 09 09 | 09 52 65 73 54 79 70 65 |........|.ResType|
|00000d50| 09 09 09 69 6e 52 65 73 | 54 79 70 65 20 3d 20 70 |...inRes|Type = p|
|00000d60| 72 65 66 65 72 65 6e 63 | 65 73 5f 44 65 66 61 75 |referenc|es_Defau|
|00000d70| 6c 74 52 65 73 54 79 70 | 65 2c 0d 09 09 09 09 09 |ltResTyp|e,......|
|00000d80| 09 09 09 52 65 73 49 44 | 09 09 09 69 6e 52 65 73 |...ResID|...inRes|
|00000d90| 49 44 20 3d 20 70 72 65 | 66 65 72 65 6e 63 65 73 |ID = pre|ferences|
|00000da0| 5f 44 65 66 61 75 6c 74 | 52 65 73 49 44 29 0d 09 |_Default|ResID)..|
|00000db0| 09 09 09 09 09 09 3a 20 | 4c 50 72 65 66 65 72 65 |......: |LPrefere|
|00000dc0| 6e 63 65 73 28 69 6e 41 | 6c 69 61 73 2c 20 6f 75 |nces(inA|lias, ou|
|00000dd0| 74 57 61 73 43 68 61 6e | 67 65 64 2c 20 69 6e 46 |tWasChan|ged, inF|
|00000de0| 72 6f 6d 46 69 6c 65 2c | 20 0d 09 09 09 09 09 09 |romFile,| .......|
|00000df0| 09 09 09 09 09 09 09 09 | 09 09 69 6e 52 65 73 54 |........|..inResT|
|00000e00| 79 70 65 2c 20 69 6e 52 | 65 73 49 44 29 0d 09 09 |ype, inR|esID)...|
|00000e10| 09 09 09 09 7b 0d 09 09 | 09 09 09 09 7d 0d 09 09 |....{...|....}...|
|00000e20| 09 09 09 09 0d 09 76 69 | 72 74 75 61 6c 20 09 09 |......vi|rtual ..|
|00000e30| 09 7e 54 50 72 65 66 65 | 72 65 6e 63 65 73 28 29 |.~TPrefe|rences()|
|00000e40| 0d 09 09 09 09 09 09 7b | 0d 09 09 09 09 09 09 7d |.......{|.......}|
|00000e50| 0d 09 0d 09 6f 70 65 72 | 61 74 6f 72 20 09 09 09 |....oper|ator ...|
|00000e60| 54 26 28 29 20 63 6f 6e | 73 74 0d 09 09 09 09 09 |T&() con|st......|
|00000e70| 09 7b 0d 09 09 09 09 09 | 09 09 72 65 74 75 72 6e |.{......|..return|
|00000e80| 20 6d 44 61 74 61 3b 0d | 09 09 09 09 09 09 7d 0d | mData;.|......}.|
|00000e90| 0d 09 76 6f 69 64 20 09 | 09 09 09 52 65 61 64 28 |..void .|...Read(|
|00000ea0| 29 0d 09 09 09 09 09 09 | 7b 0d 09 09 09 09 09 09 |).......|{.......|
|00000eb0| 09 47 65 74 50 72 65 66 | 65 72 65 6e 63 65 73 52 |.GetPref|erencesR|
|00000ec0| 65 73 6f 75 72 63 65 20 | 28 26 6d 44 61 74 61 2c |esource |(&mData,|
|00000ed0| 20 73 69 7a 65 6f 66 28 | 54 29 29 3b 0d 09 09 09 | sizeof(|T));....|
|00000ee0| 09 09 09 09 0d 09 09 09 | 09 09 09 09 42 72 6f 61 |........|....Broa|
|00000ef0| 64 63 61 73 74 4d 65 73 | 73 61 67 65 28 6d 73 67 |dcastMes|sage(msg|
|00000f00| 5f 50 72 65 66 65 72 65 | 6e 63 65 73 52 65 61 64 |_Prefere|ncesRead|
|00000f10| 29 3b 0d 09 09 09 09 09 | 09 7d 0d 09 0d 09 76 6f |);......|.}....vo|
|00000f20| 69 64 20 09 09 09 09 57 | 72 69 74 65 28 29 0d 09 |id ....W|rite()..|
|00000f30| 09 09 09 09 09 7b 0d 09 | 09 09 09 09 09 09 53 61 |.....{..|......Sa|
|00000f40| 76 65 50 72 65 66 65 72 | 65 6e 63 65 73 52 65 73 |vePrefer|encesRes|
|00000f50| 6f 75 72 63 65 20 28 26 | 6d 44 61 74 61 2c 20 73 |ource (&|mData, s|
|00000f60| 69 7a 65 6f 66 28 54 29 | 29 3b 0d 09 09 09 09 09 |izeof(T)|);......|
|00000f70| 09 09 0d 09 09 09 09 09 | 09 09 42 72 6f 61 64 63 |........|..Broadc|
|00000f80| 61 73 74 4d 65 73 73 61 | 67 65 28 6d 73 67 5f 50 |astMessa|ge(msg_P|
|00000f90| 72 65 66 65 72 65 6e 63 | 65 73 57 72 69 74 74 65 |referenc|esWritte|
|00000fa0| 6e 29 3b 0d 09 09 09 09 | 09 09 7d 0d 0d 09 76 6f |n);.....|..}...vo|
|00000fb0| 69 64 09 09 09 09 4d 6f | 64 69 66 69 65 64 28 29 |id....Mo|dified()|
|00000fc0| 0d 09 09 09 09 09 09 7b | 0d 09 09 09 09 09 09 09 |.......{|........|
|00000fd0| 42 72 6f 61 64 63 61 73 | 74 4d 65 73 73 61 67 65 |Broadcas|tMessage|
|00000fe0| 28 6d 73 67 5f 50 72 65 | 66 65 72 65 6e 63 65 73 |(msg_Pre|ferences|
|00000ff0| 4d 6f 64 69 66 69 65 64 | 29 3b 0d 09 09 09 09 09 |Modified|);......|
|00001000| 09 7d 0d 0d 09 54 09 09 | 09 09 09 6d 44 61 74 61 |.}...T..|...mData|
|00001010| 3b 0d 0d 70 72 6f 74 65 | 63 74 65 64 3a 0d 0d 70 |;..prote|cted:..p|
|00001020| 72 69 76 61 74 65 3a 0d | 09 0d 7d 3b 0d 0d 23 65 |rivate:.|..};..#e|
|00001030| 6e 64 69 66 00 00 00 00 | 00 00 00 00 00 00 00 00 |ndif....|........|
|00001040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001060| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001070| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001080| 00 00 01 00 00 00 01 54 | 00 00 00 54 00 00 00 46 |.......T|...T...F|
|00001090| 00 10 00 04 00 00 00 20 | ff ff ff f5 00 00 00 00 |....... |........|
|000010a0| 00 00 00 21 ff ff ff f3 | 00 00 00 04 00 00 00 22 |...!....|......."|
|000010b0| 00 00 00 03 00 00 00 08 | 00 00 00 23 00 00 00 03 |........|...#....|
|000010c0| 00 00 00 0c 00 00 ff ff | ff f5 00 01 ff ff ff f4 |........|........|
|000010d0| 00 02 ff ff ff f1 00 00 | 00 25 00 00 00 04 00 01 |........|.%......|
|000010e0| 00 00 00 13 00 00 00 64 | 00 00 00 00 00 00 ff ff |.......d|........|
|000010f0| ff f2 00 01 ff ff ff f1 | 00 02 ff ff ff f6 00 00 |........|........|
|00001100| 00 17 00 00 00 28 00 0c | 00 00 00 13 00 00 00 64 |.....(..|.......d|
|00001110| 00 00 00 00 00 00 00 18 | 00 00 00 02 00 00 00 04 |........|........|
|00001120| 00 00 00 19 00 00 00 02 | 00 00 00 08 00 00 00 1a |........|........|
|00001130| 00 00 00 03 00 00 00 0c | 00 00 00 1b 00 00 00 03 |........|........|
|00001140| 00 00 00 10 00 00 00 1c | 00 00 00 67 00 00 00 14 |........|...g....|
|00001150| 00 00 00 1d 00 00 00 02 | 00 00 00 18 00 00 00 1e |........|........|
|00001160| ff ff ff f5 00 00 00 1c | 00 00 00 24 ff ff ff f2 |........|...$....|
|00001170| 00 00 00 20 00 00 00 26 | 00 00 00 06 00 00 00 24 |... ...&|.......$|
|00001180| 00 00 00 48 00 0c 43 6f | 75 72 69 65 72 00 00 00 |...H..Co|urier...|
|00001190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011a0| 00 00 00 00 00 00 00 07 | 00 04 00 2e 00 0c 02 f5 |........|........|
|000011b0| 02 8c 00 2e 00 0c 02 f5 | 02 8c b4 ed 61 e8 00 00 |........|....a...|
|000011c0| 02 6b 00 00 02 6b 00 00 | 00 00 01 00 00 00 00 04 |.k...k..|........|
|000011d0| 00 01 00 01 00 00 01 00 | 00 00 01 54 00 00 00 54 |........|...T...T|
|000011e0| 00 00 00 46 06 b3 31 a0 | 04 8a 00 00 00 1c 00 46 |...F..1.|.......F|
|000011f0| 00 01 4d 50 53 52 00 00 | 00 12 4d 57 42 42 00 00 |..MPSR..|..MWBB..|
|00001200| 00 1e 03 ed ff ff 00 00 | 00 00 00 00 00 00 03 f0 |........|........|
|00001210| ff ff 00 00 00 4c 00 00 | 00 00 00 00 00 00 00 00 |.....L..|........|
|00001220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+