/ io Programmo 16
/ IOPROG_16.ISO / soft / macaxsdk / macsdk.hqx / ActiveX DR3 SDK / ActiveX SDK / Common / CBaseCOM.h ![]() | < prev | next > |
MacBinary | 1997-04-30 | 2.3 KB | [TEXT/CWIE] |
Confidence | Program | Detection | Match Type | Support |
---|---|---|---|---|
10% | dexvert | MacBinary (archive/macBinary) | fallback | Supported |
1% | dexvert | Text File (text/txt) | fallback | Supported |
100% | file | MacBinary II, inited, Wed Apr 30 14:37:17 1997, modified Wed Apr 30 14:37:17 1997, creator 'CWIE', type ASCII, 1647 bytes "CBaseCOM.h" , at 0x6ef 456 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 | |
---|---|
key | value |
macFileType | [TEXT] |
macFileCreator | [CWIE] |
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0a 43 42 61 73 65 43 | 4f 4d 2e 68 00 00 00 00 |..CBaseC|OM.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 01 00 00 00 00 00 00 |.TEXTCWI|E.......|
|00000050| 00 00 00 00 00 06 6f 00 | 00 01 c8 af 8d 41 dd af |......o.|.....A..|
|00000060| 8d 41 dd 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.A......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 3a ae 00 00 |........|....:...|
|00000080| 2f 2f 20 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |// =====|========|
|00000090| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000d0| 3d 3d 3d 3d 0d 2f 2f 0d | 2f 2f 20 3e 3e 3e 20 a9 |====.//.|// >>> .|
|000000e0| 20 31 39 39 36 2d 31 39 | 39 37 20 4d 69 63 72 6f | 1996-19|97 Micro|
|000000f0| 73 6f 66 74 20 43 6f 72 | 70 6f 72 61 74 69 6f 6e |soft Cor|poration|
|00000100| 2e 20 20 41 6c 6c 20 72 | 69 67 68 74 73 20 72 65 |. All r|ights re|
|00000110| 73 65 72 76 65 64 2e 20 | 3c 3c 3c 0d 2f 2f 0d 2f |served. |<<<.//./|
|00000120| 2f 20 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |/ ======|========|
|00000130| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000140| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000150| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000160| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000170| 3d 3d 3d 0d 0d 23 69 66 | 6e 64 65 66 20 5f 48 5f |===..#if|ndef _H_|
|00000180| 43 42 61 73 65 43 4f 4d | 0d 23 64 65 66 69 6e 65 |CBaseCOM|.#define|
|00000190| 20 5f 48 5f 43 42 61 73 | 65 43 4f 4d 0d 23 70 72 | _H_CBas|eCOM.#pr|
|000001a0| 61 67 6d 61 20 6f 6e 63 | 65 0d 0d 0d 2f 2a 0d 21 |agma onc|e.../*.!|
|000001b0| 43 42 61 73 65 43 4f 4d | 28 29 3b 0d a6 43 20 2d |CBaseCOM|();..C -|
|000001c0| 2d 2d 2d 2d 20 42 61 73 | 65 20 43 6f 6d 70 6f 6e |---- Bas|e Compon|
|000001d0| 65 6e 74 20 4f 62 6a 65 | 63 74 20 4d 6f 64 65 6c |ent Obje|ct Model|
|000001e0| 20 63 6c 61 73 73 0d 20 | 43 42 61 73 65 43 4f 4d | class. |CBaseCOM|
|000001f0| 20 6d 65 74 68 6f 64 73 | 0d 09 0d 09 44 45 52 49 | methods|....DERI|
|00000200| 56 45 44 20 46 52 4f 4d | 3a 0d 09 09 43 52 65 66 |VED FROM|:...CRef|
|00000210| 43 6f 75 6e 74 0d 09 09 | 49 55 6e 6b 6e 6f 77 6e |Count...|IUnknown|
|00000220| 0d 2a 2f 0d 0d 0d 63 6c | 61 73 73 20 43 42 61 73 |.*/...cl|ass CBas|
|00000230| 65 43 4f 4d 3a 0d 09 70 | 75 62 6c 69 63 20 76 69 |eCOM:..p|ublic vi|
|00000240| 72 74 75 61 6c 20 43 52 | 65 66 43 6f 75 6e 74 2c |rtual CR|efCount,|
|00000250| 0d 09 70 75 62 6c 69 63 | 20 49 55 6e 6b 6e 6f 77 |..public| IUnknow|
|00000260| 6e 0d 7b 0d 70 75 62 6c | 69 63 3a 0d 09 43 42 61 |n.{.publ|ic:..CBa|
|00000270| 73 65 43 4f 4d 28 76 6f | 69 64 29 3b 0d 09 2f 2a |seCOM(vo|id);../*|
|00000280| 20 a4 31 20 43 6f 6e 73 | 74 72 75 63 74 6f 72 0d | .1 Cons|tructor.|
|00000290| 09 2a 2a 20 49 4e 50 55 | 54 3a 0d 09 2a 2a 09 09 |.** INPU|T:..**..|
|000002a0| 76 6f 69 64 0d 09 2a 2f | 0d 0d 0d 09 76 69 72 74 |void..*/|....virt|
|000002b0| 75 61 6c 20 7e 43 42 61 | 73 65 43 4f 4d 28 76 6f |ual ~CBa|seCOM(vo|
|000002c0| 69 64 29 3b 0d 09 2f 2a | 20 a4 31 20 44 65 73 74 |id);../*| .1 Dest|
|000002d0| 72 75 63 74 6f 72 0d 09 | 2a 2a 20 49 4e 50 55 54 |ructor..|** INPUT|
|000002e0| 3a 0d 09 2a 2a 09 09 76 | 6f 69 64 0d 09 2a 2f 0d |:..**..v|oid..*/.|
|000002f0| 0d 0d 0d 20 20 20 20 2f | 2f 20 20 2a 2a 2a 20 49 |... /|/ *** I|
|00000300| 55 6e 6b 6e 6f 77 6e 20 | 6d 65 74 68 6f 64 73 20 |Unknown |methods |
|00000310| 2a 2a 2a 0d 20 20 20 20 | 53 54 44 4d 45 54 48 4f |***. |STDMETHO|
|00000320| 44 20 28 51 75 65 72 79 | 49 6e 74 65 72 66 61 63 |D (Query|Interfac|
|00000330| 65 29 28 52 45 46 49 49 | 44 20 69 6e 52 65 66 49 |e)(REFII|D inRefI|
|00000340| 44 2c 20 76 6f 69 64 2a | 2a 20 6f 75 74 4f 62 6a |D, void*|* outObj|
|00000350| 29 3b 0d 20 20 20 20 2f | 2a 20 a4 31 20 49 55 6e |);. /|* .1 IUn|
|00000360| 6b 6e 6f 77 6e 20 6d 65 | 74 68 6f 64 0d 20 20 20 |known me|thod. |
|00000370| 20 2a 2a 20 49 4e 50 55 | 54 3a 0d 20 20 20 20 2a | ** INPU|T:. *|
|00000380| 2a 09 09 52 45 46 49 49 | 44 09 69 6e 70 75 74 3a |*..REFII|D.input:|
|00000390| 20 74 68 65 20 69 6e 74 | 65 72 66 61 63 65 20 69 | the int|erface i|
|000003a0| 64 20 62 65 69 6e 67 20 | 71 75 65 72 69 65 64 20 |d being |queried |
|000003b0| 66 6f 72 0d 20 20 20 20 | 2a 2a 09 09 76 6f 69 64 |for. |**..void|
|000003c0| 20 2a 2a 09 69 6e 70 75 | 74 3a 20 70 6f 69 6e 74 | **.inpu|t: point|
|000003d0| 65 72 20 74 6f 20 74 68 | 65 20 69 6e 74 65 72 66 |er to th|e interf|
|000003e0| 61 63 65 20 62 65 69 6e | 67 20 71 75 65 72 69 65 |ace bein|g querie|
|000003f0| 64 20 66 6f 72 0d 20 20 | 20 20 2a 2a 20 52 45 54 |d for. | ** RET|
|00000400| 55 52 4e 53 3a 0d 20 20 | 20 20 2a 2a 09 09 6c 6f |URNS:. | **..lo|
|00000410| 6e 67 09 53 5f 4f 4b 20 | 2d 20 69 6e 74 65 72 66 |ng.S_OK |- interf|
|00000420| 61 63 65 20 66 6f 75 6e | 64 0d 09 2a 2a 09 09 09 |ace foun|d..**...|
|00000430| 09 45 5f 4e 4f 49 4e 54 | 45 52 46 41 43 45 20 2d |.E_NOINT|ERFACE -|
|00000440| 20 6e 6f 20 69 6e 74 65 | 72 66 61 63 65 20 66 6f | no inte|rface fo|
|00000450| 75 6e 64 0d 09 2a 2a 0d | 09 2a 2a 20 52 65 74 75 |und..**.|.** Retu|
|00000460| 72 6e 73 20 61 20 70 6f | 69 6e 74 65 72 20 74 6f |rns a po|inter to|
|00000470| 20 74 68 65 20 73 70 65 | 63 69 66 69 65 64 20 69 | the spe|cified i|
|00000480| 6e 74 65 72 66 61 63 65 | 20 6f 6e 20 61 20 63 6f |nterface| on a co|
|00000490| 6d 70 6f 6e 65 6e 74 20 | 74 6f 20 77 68 69 63 68 |mponent |to which|
|000004a0| 20 61 0d 09 2a 2a 20 63 | 6c 69 65 6e 74 20 63 75 | a..** c|lient cu|
|000004b0| 72 72 65 6e 74 6c 79 20 | 68 6f 6c 64 73 20 61 6e |rrently |holds an|
|000004c0| 20 69 6e 74 65 72 66 61 | 63 65 20 70 6f 69 6e 74 | interfa|ce point|
|000004d0| 65 72 2e 0d 20 20 20 20 | 2a 2f 0d 0d 0d 20 20 20 |er.. |*/... |
|000004e0| 0d 20 20 20 20 53 54 44 | 4d 45 54 48 4f 44 5f 20 |. STD|METHOD_ |
|000004f0| 28 55 69 6e 74 33 32 2c | 20 41 64 64 52 65 66 29 |(Uint32,| AddRef)|
|00000500| 28 76 6f 69 64 29 3b 0d | 20 20 20 20 2f 2a 20 a4 |(void);.| /* .|
|00000510| 31 20 49 55 6e 6b 6e 6f | 77 6e 20 6d 65 74 68 6f |1 IUnkno|wn metho|
|00000520| 64 0d 20 20 20 20 2a 2a | 20 49 4e 50 55 54 3a 0d |d. **| INPUT:.|
|00000530| 20 20 20 20 2a 2a 09 09 | 76 6f 69 64 0d 20 20 20 | **..|void. |
|00000540| 20 2a 2a 20 52 45 54 55 | 52 4e 53 3a 0d 20 20 20 | ** RETU|RNS:. |
|00000550| 20 2a 2a 09 09 55 69 6e | 74 33 32 09 74 68 65 20 | **..Uin|t32.the |
|00000560| 72 65 66 20 63 6f 75 6e | 74 20 66 6f 72 20 74 68 |ref coun|t for th|
|00000570| 65 20 6f 62 6a 65 63 74 | 0d 09 2a 2a 0d 09 2a 2a |e object|..**..**|
|00000580| 20 41 64 64 20 61 20 72 | 65 66 65 72 65 6e 63 65 | Add a r|eference|
|00000590| 20 74 6f 20 74 68 69 73 | 20 6f 62 6a 65 63 74 2e | to this| object.|
|000005a0| 0d 20 20 20 20 2a 2f 0d | 0d 0d 20 20 20 20 0d 20 |. */.|.. . |
|000005b0| 20 20 20 53 54 44 4d 45 | 54 48 4f 44 5f 20 28 55 | STDME|THOD_ (U|
|000005c0| 69 6e 74 33 32 2c 20 52 | 65 6c 65 61 73 65 29 28 |int32, R|elease)(|
|000005d0| 76 6f 69 64 29 3b 0d 20 | 20 20 20 2f 2a 20 a4 31 |void);. | /* .1|
|000005e0| 20 49 55 6e 6b 6e 6f 77 | 6e 20 6d 65 74 68 6f 64 | IUnknow|n method|
|000005f0| 0d 20 20 20 20 2a 2a 20 | 49 4e 50 55 54 3a 0d 20 |. ** |INPUT:. |
|00000600| 20 20 20 2a 2a 09 09 76 | 6f 69 64 0d 20 20 20 20 | **..v|oid. |
|00000610| 2a 2a 20 52 45 54 55 52 | 4e 53 3a 0d 20 20 20 20 |** RETUR|NS:. |
|00000620| 2a 2a 09 09 55 69 6e 74 | 33 32 09 74 68 65 20 72 |**..Uint|32.the r|
|00000630| 65 66 65 72 65 6e 63 65 | 20 63 6f 75 6e 74 0d 09 |eference| count..|
|00000640| 2a 2a 0d 09 2a 2a 20 44 | 65 63 72 65 6d 65 6e 74 |**..** D|ecrement|
|00000650| 73 20 74 68 65 20 72 65 | 66 65 72 65 6e 63 65 20 |s the re|ference |
|00000660| 63 6f 75 6e 74 20 66 6f | 72 20 74 68 65 20 63 61 |count fo|r the ca|
|00000670| 6c 6c 69 6e 67 20 69 6e | 74 65 72 66 61 63 65 20 |lling in|terface |
|00000680| 6f 6e 20 61 20 6f 62 6a | 65 63 74 2e 20 20 49 66 |on a obj|ect. If|
|00000690| 0d 09 2a 2a 20 74 68 65 | 20 72 65 66 65 72 65 6e |..** the| referen|
|000006a0| 63 65 20 63 6f 75 6e 74 | 20 6f 6e 20 74 68 65 20 |ce count| on the |
|000006b0| 6f 62 6a 65 63 74 20 66 | 61 6c 6c 73 20 74 6f 20 |object f|alls to |
|000006c0| 7a 65 72 6f 2c 20 74 68 | 65 20 6f 62 6a 65 63 74 |zero, th|e object|
|000006d0| 20 69 73 20 66 72 65 65 | 64 2e 0d 20 20 20 20 2a | is free|d.. *|
|000006e0| 2f 0d 0d 0d 7d 3b 0d 0d | 23 65 6e 64 69 66 20 00 |/...};..|#endif .|
|000006f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000700| 00 00 01 00 00 00 01 76 | 00 00 00 76 00 00 00 52 |.......v|...v...R|
|00000710| ff 00 3d cc cc 33 33 cc | cc 00 3e cc cc 33 33 99 |..=..33.|..>..33.|
|00000720| 99 00 3f cc cc 33 33 66 | 66 00 40 cc cc 33 33 33 |..?..33f|f.@..333|
|00000730| 0a 43 42 61 73 65 43 4f | 4d 2e 68 65 02 00 00 00 |.CBaseCO|M.he....|
|00000740| 50 61 72 74 53 49 54 21 | 00 00 00 00 00 00 00 00 |PartSIT!|........|
|00000750| 00 00 50 61 72 74 53 49 | 54 21 00 00 00 00 00 00 |..PartSI|T!......|
|00000760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000770| 00 00 b0 56 8e 0e 00 00 | 00 00 00 00 01 c8 ff 99 |...V....|........|
|00000780| 99 00 4b 99 99 ff ff 66 | 66 00 4c 99 99 ff ff 33 |..K....f|f.L....3|
|00000790| 33 00 4d 99 99 ff ff 00 | 00 00 4e 99 99 cc cc ff |3.M.....|..N.....|
|000007a0| ff 00 4f 99 99 cc cc cc | cc 00 50 99 99 cc cc 99 |..O.....|..P.....|
|000007b0| 99 00 51 99 99 cc cc 66 | 66 00 52 99 99 cc cc 33 |..Q....f|f.R....3|
|000007c0| 33 00 53 99 99 cc cc 00 | 00 00 54 99 99 99 99 ff |3.S.....|..T.....|
|000007d0| ff 00 55 99 99 99 99 cc | cc 00 56 99 99 99 99 99 |..U.....|..V.....|
|000007e0| 99 00 57 99 99 99 99 66 | 66 00 58 99 99 99 99 33 |..W....f|f.X....3|
|000007f0| 33 00 59 99 99 99 99 00 | 00 00 5a 99 99 66 66 ff |3.Y.....|..Z..ff.|
|00000800| 00 00 00 04 00 01 00 01 | 00 00 00 48 00 09 4d 6f |........|...H..Mo|
|00000810| 6e 61 63 6f 00 00 00 00 | 03 d0 4f 20 00 00 00 00 |naco....|..O ....|
|00000820| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 06 |........|........|
|00000830| 00 04 00 50 00 20 03 63 | 04 2d 00 50 00 20 03 63 |...P. .c|.-.P. .c|
|00000840| 04 2d af 8d 09 9e 00 00 | 00 9c 00 00 00 9c 00 00 |.-......|........|
|00000850| 00 00 01 00 00 00 00 1e | 00 50 00 20 03 63 04 2d |........|.P. .c.-|
|00000860| 00 50 00 20 03 63 04 2d | 00 00 00 00 00 00 00 00 |.P. .c.-|........|
|00000870| 00 00 00 00 00 00 00 00 | 01 00 00 00 01 76 00 00 |........|.....v..|
|00000880| 00 76 00 00 00 52 03 a7 | 6d 98 25 d4 00 00 00 1c |.v...R..|m.%.....|
|00000890| 00 52 00 01 4d 57 42 42 | 00 00 00 12 4d 50 53 52 |.R..MWBB|....MPSR|
|000008a0| 00 01 00 1e 03 f0 ff ff | 00 00 00 00 00 00 00 00 |........|........|
|000008b0| 03 ed ff ff 00 00 00 08 | 00 00 00 00 03 f0 ff ff |........|........|
|000008c0| 00 00 00 54 03 b3 ff 3c | 00 00 00 00 00 00 00 00 |...T...<|........|
|000008d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+