DispInfoUnit.pas
上传用户:gdszzsp
上传日期:2007-01-08
资源大小:621k
文件大小:26k
- unit DispInfoUnit;
- interface
- uses
- Windows, Messages, SysUtils, Classes, Graphics,
- Controls, Forms, Dialogs, StdCtrls;
- type
- TDispInfo=class(TForm)
- CaptionLabel: TLabel;
- CloseButton: TFlatSpeedButton;
- OutlookBtn1: TOutlookBtn;
- OutlookBtn2: TOutlookBtn;
- memo: TMemo;
- FlatHint: TFlatHint;
- SaveLoggedKeys: TSaveDialog;
- procedure CaptionLabelMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X: Integer; Y: Integer);
- procedure CaptionLabelMouseMove(Sender: TObject; Shift: TShiftState; X: Integer; Y: Integer);
- procedure CaptionLabelMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X: Integer; Y: Integer);
- procedure CloseButtonClick(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- procedure FormHide(Sender: TObject);
- procedure FormPaint(Sender: TObject);
- procedure FormResize(Sender: TObject);
- procedure OutlookBtn1Click(Sender: TObject);
- procedure OutlookBtn2Click(Sender: TObject);
- private
- { Private declarations }
- public
- { Public declarations }
- end ;
- var
- DispInfo: TDispInfo;
- {This file is generated by DeDe v2.34 (c) 1999 by DaFixer}
- implementation
- {$R *.DFM}
- procedure TDispInfo.CaptionLabelMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X: Integer; Y: Integer);
- begin
- {
- 004CCC04 55 push ebp
- 004CCC05 8BEC mov ebp, esp
- 004CCC07 53 push ebx
- 004CCC08 8BD8 mov ebx, eax
- 004CCC0A 8B83C4020000 mov eax, [ebx+$02C4]
- 004CCC10 8B4024 mov eax, [eax+$24]
- 004CCC13 E8C4F8F6FF call 0043C4DC
- 004CCC18 50 push eax
- * Reference to: SHBrowseForFolderA.SetCapture
- |
- 004CCC19 E85AACF3FF call 00407878
- 004CCC1E C783E8020000FFFFFFFF mov dword ptr [ebx+$02E8], $FFFFFFFF
- 004CCC28 8B450C mov eax, [ebp+$0C]
- 004CCC2B 8983E0020000 mov [ebx+$02E0], eax
- 004CCC31 8B4508 mov eax, [ebp+$08]
- 004CCC34 8983E4020000 mov [ebx+$02E4], eax
- 004CCC3A 5B pop ebx
- 004CCC3B 5D pop ebp
- 004CCC3C C20C ret $0C
- }
- end ;
- procedure TDispInfo.CaptionLabelMouseMove(Sender: TObject; Shift: TShiftState; X: Integer; Y: Integer);
- begin
- {
- 004CCC40 55 push ebp
- 004CCC41 8BEC mov ebp, esp
- 004CCC43 53 push ebx
- 004CCC44 56 push esi
- 004CCC45 8BD8 mov ebx, eax
- 004CCC47 83BBE802000000 cmp dword ptr [ebx+$02E8], +$00
- 004CCC4E 7433 jz 004CCC83
- 004CCC50 8B83C4020000 mov eax, [ebx+$02C4]
- 004CCC56 8B7024 mov esi, [eax+$24]
- 004CCC59 8B83E0020000 mov eax, [ebx+$02E0]
- 004CCC5F 2B450C sub eax, dword ptr [ebp+$0C]
- 004CCC62 8B5630 mov edx, [esi+$30]
- 004CCC65 2BD0 sub edx, eax
- 004CCC67 8BC6 mov eax, esi
- 004CCC69 E83E92F6FF call 00435EAC
- 004CCC6E 8B83E4020000 mov eax, [ebx+$02E4]
- 004CCC74 2B4508 sub eax, dword ptr [ebp+$08]
- 004CCC77 8B5634 mov edx, [esi+$34]
- 004CCC7A 2BD0 sub edx, eax
- 004CCC7C 8BC6 mov eax, esi
- 004CCC7E E84D92F6FF call 00435ED0
- 004CCC83 5E pop esi
- 004CCC84 5B pop ebx
- 004CCC85 5D pop ebp
- 004CCC86 C208 ret $08
- }
- end ;
- procedure TDispInfo.CaptionLabelMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X: Integer; Y: Integer);
- begin
- {
- 004CCC8C 55 push ebp
- 004CCC8D 8BEC mov ebp, esp
- 004CCC8F 53 push ebx
- 004CCC90 56 push esi
- 004CCC91 8BD8 mov ebx, eax
- 004CCC93 83BBE802000000 cmp dword ptr [ebx+$02E8], +$00
- 004CCC9A 7440 jz 004CCCDC
- 004CCC9C 8B83C4020000 mov eax, [ebx+$02C4]
- 004CCCA2 8B7024 mov esi, [eax+$24]
- * Reference to: SHBrowseForFolderA.ReleaseCapture
- |
- 004CCCA5 E87EABF3FF call 00407828
- 004CCCAA 33C0 xor eax, eax
- 004CCCAC 8983E8020000 mov [ebx+$02E8], eax
- 004CCCB2 8B83E0020000 mov eax, [ebx+$02E0]
- 004CCCB8 2B450C sub eax, dword ptr [ebp+$0C]
- 004CCCBB 8B5630 mov edx, [esi+$30]
- 004CCCBE 2BD0 sub edx, eax
- 004CCCC0 8BC6 mov eax, esi
- 004CCCC2 E8E591F6FF call 00435EAC
- 004CCCC7 8B83E4020000 mov eax, [ebx+$02E4]
- 004CCCCD 2B4508 sub eax, dword ptr [ebp+$08]
- 004CCCD0 8B5634 mov edx, [esi+$34]
- 004CCCD3 2BD0 sub edx, eax
- 004CCCD5 8BC6 mov eax, esi
- 004CCCD7 E8F491F6FF call 00435ED0
- 004CCCDC 5E pop esi
- 004CCCDD 5B pop ebx
- 004CCCDE 5D pop ebp
- 004CCCDF C20C ret $0C
- }
- end ;
- procedure TDispInfo.CloseButtonClick(Sender: TObject);
- begin
- {
- 004CCBFC E8CB2CF8FF call 0044F8CC
- 004CCC01 C3 ret
- }
- end ;
- procedure TDispInfo.FormCreate(Sender: TObject);
- begin
- {
- 004CCB90 55 push ebp
- 004CCB91 8BEC mov ebp, esp
- 004CCB93 6A00 push $00
- 004CCB95 53 push ebx
- 004CCB96 8BD8 mov ebx, eax
- 004CCB98 33C0 xor eax, eax
- 004CCB9A 55 push ebp
- 004CCB9B 68EFCB4C00 push $004CCBEF
- ***** TRY
- |
- 004CCBA0 64FF30 push dword ptr fs:[eax]
- 004CCBA3 648920 mov fs:[eax], esp
- 004CCBA6 8BC3 mov eax, ebx
- 004CCBA8 E863FEFFFF call 004CCA10
- 004CCBAD 8D55FC lea edx, [ebp-$04]
- 004CCBB0 8B83C4020000 mov eax, [ebx+$02C4]
- 004CCBB6 E8359BF6FF call 004366F0
- 004CCBBB 8B55FC mov edx, [ebp-$04]
- 004CCBBE 8BC3 mov eax, ebx
- 004CCBC0 E85B9BF6FF call 00436720
- 004CCBC5 A1DC495400 mov eax, dword ptr [$5449DC]
- 004CCBCA 8B00 mov eax, [eax]
- 004CCBCC 8A9085000000 mov dl, byte ptr [eax+$0085]
- 004CCBD2 8BC3 mov eax, ebx
- 004CCBD4 E85B9CF6FF call 00436834
- 004CCBD9 33C0 xor eax, eax
- 004CCBDB 5A pop edx
- 004CCBDC 59 pop ecx
- 004CCBDD 59 pop ecx
- 004CCBDE 648910 mov fs:[eax], edx
- ****** FINALLY
- |
- 004CCBE1 68F6CB4C00 push $004CCBF6
- 004CCBE6 8D45FC lea eax, [ebp-$04]
- 004CCBE9 E86E70F3FF call 00403C5C
- 004CCBEE C3 ret
- 004CCBEF E96C6AF3FF jmp 00403660
- 004CCBF4 EBF0 jmp 004CCBE6
- ****** END
- |
- 004CCBF6 5B pop ebx
- 004CCBF7 59 pop ecx
- 004CCBF8 5D pop ebp
- 004CCBF9 C3 ret
- }
- end ;
- procedure TDispInfo.FormHide(Sender: TObject);
- begin
- {
- 004CCD78 A1DC495400 mov eax, dword ptr [$5449DC]
- 004CCD7D 8B00 mov eax, [eax]
- 004CCD7F C680F80B000000 mov byte ptr [eax+$0BF8], $00
- 004CCD86 A138735400 mov eax, dword ptr [$547338]
- 004CCD8B 8B80CC020000 mov eax, [eax+$02CC]
- 004CCD91 B201 mov dl, $01
- 004CCD93 E82C01F6FF call 0042CEC4
- 004CCD98 A138735400 mov eax, dword ptr [$547338]
- 004CCD9D 8B80D0020000 mov eax, [eax+$02D0]
- * Possible String Reference to: "close"
- |
- 004CCDA3 BACCCD4C00 mov edx, $004CCDCC
- 004CCDA8 E8DF000400 call 0050CE8C
- 004CCDAD A138735400 mov eax, dword ptr [$547338]
- 004CCDB2 8B80D4020000 mov eax, [eax+$02D4]
- * Possible String Reference to: "save"
- |
- 004CCDB8 BADCCD4C00 mov edx, $004CCDDC
- 004CCDBD E8CA000400 call 0050CE8C
- 004CCDC2 C3 ret
- }
- end ;
- procedure TDispInfo.FormPaint(Sender: TObject);
- begin
- {
- 004CCDE4 53 push ebx
- 004CCDE5 56 push esi
- 004CCDE6 57 push edi
- 004CCDE7 55 push ebp
- 004CCDE8 83C4E0 add esp, -$20
- 004CCDEB 8BD8 mov ebx, eax
- 004CCDED 8B2DDC495400 mov ebp, [$5449DC]
- 004CCDF3 8B733C mov esi, [ebx+$3C]
- 004CCDF6 83EE05 sub esi, +$05
- 004CCDF9 83EE18 sub esi, +$18
- 004CCDFC 7C5D jl 004CCE5B
- 004CCDFE 46 inc esi
- 004CCDFF BF18000000 mov edi, $00000018
- 004CCE04 6A01 push $01
- 004CCE06 8D442404 lea eax, [esp+$04]
- 004CCE0A 50 push eax
- 004CCE0B B904000000 mov ecx, $00000004
- 004CCE10 BA1A000000 mov edx, $0000001A
- 004CCE15 B801000000 mov eax, $00000001
- 004CCE1A E8213BF4FF call 00410940
- 004CCE1F 54 push esp
- 004CCE20 6A01 push $01
- 004CCE22 8D442418 lea eax, [esp+$18]
- 004CCE26 50 push eax
- 004CCE27 B904000000 mov ecx, $00000004
- 004CCE2C 8BD7 mov edx, edi
- 004CCE2E 33C0 xor eax, eax
- 004CCE30 E80B3BF4FF call 00410940
- 004CCE35 8D442414 lea eax, [esp+$14]
- 004CCE39 50 push eax
- 004CCE3A 8B4500 mov eax, [ebp+$00]
- 004CCE3D 8B80E80A0000 mov eax, [eax+$0AE8]
- 004CCE43 E84865F5FF call 00423390
- 004CCE48 50 push eax
- 004CCE49 8BC3 mov eax, ebx
- 004CCE4B E8B006F8FF call 0044D500
- 004CCE50 59 pop ecx
- 004CCE51 5A pop edx
- 004CCE52 E8F511F5FF call 0041E04C
- 004CCE57 47 inc edi
- 004CCE58 4E dec esi
- 004CCE59 75A9 jnz 004CCE04
- 004CCE5B 8B733C mov esi, [ebx+$3C]
- 004CCE5E 83EE05 sub esi, +$05
- 004CCE61 83EE18 sub esi, +$18
- 004CCE64 7C61 jl 004CCEC7
- 004CCE66 46 inc esi
- 004CCE67 BF18000000 mov edi, $00000018
- 004CCE6C 6A01 push $01
- 004CCE6E 8D442404 lea eax, [esp+$04]
- 004CCE72 50 push eax
- 004CCE73 B904000000 mov ecx, $00000004
- 004CCE78 BA1A000000 mov edx, $0000001A
- 004CCE7D B830000000 mov eax, $00000030
- 004CCE82 E8B93AF4FF call 00410940
- 004CCE87 54 push esp
- 004CCE88 6A01 push $01
- 004CCE8A 8D442418 lea eax, [esp+$18]
- 004CCE8E 50 push eax
- 004CCE8F 8B4338 mov eax, [ebx+$38]
- 004CCE92 83E804 sub eax, +$04
- 004CCE95 B904000000 mov ecx, $00000004
- 004CCE9A 8BD7 mov edx, edi
- 004CCE9C E89F3AF4FF call 00410940
- 004CCEA1 8D442414 lea eax, [esp+$14]
- 004CCEA5 50 push eax
- 004CCEA6 8B4500 mov eax, [ebp+$00]
- 004CCEA9 8B80E80A0000 mov eax, [eax+$0AE8]
- 004CCEAF E8DC64F5FF call 00423390
- 004CCEB4 50 push eax
- 004CCEB5 8BC3 mov eax, ebx
- 004CCEB7 E84406F8FF call 0044D500
- 004CCEBC 59 pop ecx
- 004CCEBD 5A pop edx
- 004CCEBE E88911F5FF call 0041E04C
- 004CCEC3 47 inc edi
- 004CCEC4 4E dec esi
- 004CCEC5 75A5 jnz 004CCE6C
- 004CCEC7 8B7338 mov esi, [ebx+$38]
- 004CCECA 83EE18 sub esi, +$18
- 004CCECD 83EE18 sub esi, +$18
- 004CCED0 7C5D jl 004CCF2F
- 004CCED2 46 inc esi
- 004CCED3 BF18000000 mov edi, $00000018
- 004CCED8 6A18 push $18
- 004CCEDA 8D442404 lea eax, [esp+$04]
- 004CCEDE 50 push eax
- 004CCEDF B901000000 mov ecx, $00000001
- 004CCEE4 BA01000000 mov edx, $00000001
- 004CCEE9 B81A000000 mov eax, $0000001A
- 004CCEEE E84D3AF4FF call 00410940
- 004CCEF3 54 push esp
- 004CCEF4 6A18 push $18
- 004CCEF6 8D442418 lea eax, [esp+$18]
- 004CCEFA 50 push eax
- 004CCEFB B901000000 mov ecx, $00000001
- 004CCF00 33D2 xor edx, edx
- 004CCF02 8BC7 mov eax, edi
- 004CCF04 E8373AF4FF call 00410940
- 004CCF09 8D442414 lea eax, [esp+$14]
- 004CCF0D 50 push eax
- 004CCF0E 8B4500 mov eax, [ebp+$00]
- 004CCF11 8B80E80A0000 mov eax, [eax+$0AE8]
- 004CCF17 E87464F5FF call 00423390
- 004CCF1C 50 push eax
- 004CCF1D 8BC3 mov eax, ebx
- 004CCF1F E8DC05F8FF call 0044D500
- 004CCF24 59 pop ecx
- 004CCF25 5A pop edx
- 004CCF26 E82111F5FF call 0041E04C
- 004CCF2B 47 inc edi
- 004CCF2C 4E dec esi
- 004CCF2D 75A9 jnz 004CCED8
- 004CCF2F 8B7338 mov esi, [ebx+$38]
- 004CCF32 83EE04 sub esi, +$04
- 004CCF35 83EE04 sub esi, +$04
- 004CCF38 7C61 jl 004CCF9B
- 004CCF3A 46 inc esi
- 004CCF3B BF04000000 mov edi, $00000004
- 004CCF40 6A04 push $04
- 004CCF42 8D442404 lea eax, [esp+$04]
- 004CCF46 50 push eax
- 004CCF47 B901000000 mov ecx, $00000001
- 004CCF4C BA1C000000 mov edx, $0000001C
- 004CCF51 B81A000000 mov eax, $0000001A
- 004CCF56 E8E539F4FF call 00410940
- 004CCF5B 54 push esp
- 004CCF5C 6A04 push $04
- 004CCF5E 8D442418 lea eax, [esp+$18]
- 004CCF62 50 push eax
- 004CCF63 8B533C mov edx, [ebx+$3C]
- 004CCF66 83EA04 sub edx, +$04
- 004CCF69 B901000000 mov ecx, $00000001
- 004CCF6E 8BC7 mov eax, edi
- 004CCF70 E8CB39F4FF call 00410940
- 004CCF75 8D442414 lea eax, [esp+$14]
- 004CCF79 50 push eax
- 004CCF7A 8B4500 mov eax, [ebp+$00]
- 004CCF7D 8B80E80A0000 mov eax, [eax+$0AE8]
- 004CCF83 E80864F5FF call 00423390
- 004CCF88 50 push eax
- 004CCF89 8BC3 mov eax, ebx
- 004CCF8B E87005F8FF call 0044D500
- 004CCF90 59 pop ecx
- 004CCF91 5A pop edx
- 004CCF92 E8B510F5FF call 0041E04C
- 004CCF97 47 inc edi
- 004CCF98 4E dec esi
- 004CCF99 75A5 jnz 004CCF40
- 004CCF9B 6A18 push $18
- 004CCF9D 8D442404 lea eax, [esp+$04]
- 004CCFA1 50 push eax
- 004CCFA2 B918000000 mov ecx, $00000018
- 004CCFA7 BA01000000 mov edx, $00000001
- 004CCFAC B801000000 mov eax, $00000001
- 004CCFB1 E88A39F4FF call 00410940
- 004CCFB6 54 push esp
- 004CCFB7 6A18 push $18
- 004CCFB9 8D442418 lea eax, [esp+$18]
- 004CCFBD 50 push eax
- 004CCFBE B918000000 mov ecx, $00000018
- 004CCFC3 33D2 xor edx, edx
- 004CCFC5 33C0 xor eax, eax
- 004CCFC7 E87439F4FF call 00410940
- 004CCFCC 8D442414 lea eax, [esp+$14]
- 004CCFD0 50 push eax
- 004CCFD1 8B4500 mov eax, [ebp+$00]
- 004CCFD4 8B80E80A0000 mov eax, [eax+$0AE8]
- 004CCFDA E8B163F5FF call 00423390
- 004CCFDF 50 push eax
- 004CCFE0 8BC3 mov eax, ebx
- 004CCFE2 E81905F8FF call 0044D500
- 004CCFE7 59 pop ecx
- 004CCFE8 5A pop edx
- 004CCFE9 E85E10F5FF call 0041E04C
- 004CCFEE 6A18 push $18
- 004CCFF0 8D442404 lea eax, [esp+$04]
- 004CCFF4 50 push eax
- 004CCFF5 B918000000 mov ecx, $00000018
- 004CCFFA BA01000000 mov edx, $00000001
- 004CCFFF B81C000000 mov eax, $0000001C
- 004CD004 E83739F4FF call 00410940
- 004CD009 54 push esp
- 004CD00A 6A18 push $18
- 004CD00C 8D442418 lea eax, [esp+$18]
- 004CD010 50 push eax
- 004CD011 8B4338 mov eax, [ebx+$38]
- 004CD014 83E818 sub eax, +$18
- 004CD017 B918000000 mov ecx, $00000018
- 004CD01C 33D2 xor edx, edx
- 004CD01E E81D39F4FF call 00410940
- 004CD023 8D442414 lea eax, [esp+$14]
- 004CD027 50 push eax
- 004CD028 8B4500 mov eax, [ebp+$00]
- 004CD02B 8B80E80A0000 mov eax, [eax+$0AE8]
- 004CD031 E85A63F5FF call 00423390
- 004CD036 50 push eax
- 004CD037 8BC3 mov eax, ebx
- 004CD039 E8C204F8FF call 0044D500
- 004CD03E 59 pop ecx
- 004CD03F 5A pop edx
- 004CD040 E80710F5FF call 0041E04C
- 004CD045 6A04 push $04
- 004CD047 8D442404 lea eax, [esp+$04]
- 004CD04B 50 push eax
- 004CD04C B904000000 mov ecx, $00000004
- 004CD051 BA1C000000 mov edx, $0000001C
- 004CD056 B801000000 mov eax, $00000001
- 004CD05B E8E038F4FF call 00410940
- 004CD060 54 push esp
- 004CD061 6A04 push $04
- 004CD063 8D442418 lea eax, [esp+$18]
- 004CD067 50 push eax
- 004CD068 8B533C mov edx, [ebx+$3C]
- 004CD06B 83EA04 sub edx, +$04
- 004CD06E B904000000 mov ecx, $00000004
- 004CD073 33C0 xor eax, eax
- 004CD075 E8C638F4FF call 00410940
- 004CD07A 8D442414 lea eax, [esp+$14]
- 004CD07E 50 push eax
- 004CD07F 8B4500 mov eax, [ebp+$00]
- 004CD082 8B80E80A0000 mov eax, [eax+$0AE8]
- 004CD088 E80363F5FF call 00423390
- 004CD08D 50 push eax
- 004CD08E 8BC3 mov eax, ebx
- 004CD090 E86B04F8FF call 0044D500
- 004CD095 59 pop ecx
- 004CD096 5A pop edx
- 004CD097 E8B00FF5FF call 0041E04C
- 004CD09C 6A04 push $04
- 004CD09E 8D442404 lea eax, [esp+$04]
- 004CD0A2 50 push eax
- 004CD0A3 B904000000 mov ecx, $00000004
- 004CD0A8 BA1C000000 mov edx, $0000001C
- 004CD0AD B830000000 mov eax, $00000030
- 004CD0B2 E88938F4FF call 00410940
- 004CD0B7 54 push esp
- 004CD0B8 6A04 push $04
- 004CD0BA 8D442418 lea eax, [esp+$18]
- 004CD0BE 50 push eax
- 004CD0BF 8B533C mov edx, [ebx+$3C]
- 004CD0C2 83EA04 sub edx, +$04
- 004CD0C5 8B4338 mov eax, [ebx+$38]
- 004CD0C8 83E804 sub eax, +$04
- 004CD0CB B904000000 mov ecx, $00000004
- 004CD0D0 E86B38F4FF call 00410940
- 004CD0D5 8D442414 lea eax, [esp+$14]
- 004CD0D9 50 push eax
- 004CD0DA 8B4500 mov eax, [ebp+$00]
- 004CD0DD 8B80E80A0000 mov eax, [eax+$0AE8]
- 004CD0E3 E8A862F5FF call 00423390
- 004CD0E8 50 push eax
- 004CD0E9 8BC3 mov eax, ebx
- 004CD0EB E81004F8FF call 0044D500
- 004CD0F0 59 pop ecx
- 004CD0F1 5A pop edx
- 004CD0F2 E8550FF5FF call 0041E04C
- 004CD0F7 8BC3 mov eax, ebx
- 004CD0F9 E80204F8FF call 0044D500
- 004CD0FE 8B4014 mov eax, [eax+$14]
- 004CD101 8B5500 mov edx, [ebp+$00]
- 004CD104 8B92180B0000 mov edx, [edx+$0B18]
- 004CD10A E80D0AF5FF call 0041DB1C
- 004CD10F 8B433C mov eax, [ebx+$3C]
- 004CD112 83E81C sub eax, +$1C
- 004CD115 50 push eax
- 004CD116 8D442404 lea eax, [esp+$04]
- 004CD11A 50 push eax
- 004CD11B 8B4B38 mov ecx, [ebx+$38]
- 004CD11E 83E908 sub ecx, +$08
- 004CD121 BA18000000 mov edx, $00000018
- 004CD126 B804000000 mov eax, $00000004
- 004CD12B E81038F4FF call 00410940
- 004CD130 54 push esp
- 004CD131 8BC3 mov eax, ebx
- 004CD133 E8C803F8FF call 0044D500
- 004CD138 5A pop edx
- 004CD139 E8BE10F5FF call 0041E1FC
- 004CD13E 83C420 add esp, +$20
- 004CD141 5D pop ebp
- 004CD142 5F pop edi
- 004CD143 5E pop esi
- 004CD144 5B pop ebx
- 004CD145 C3 ret
- }
- end ;
- procedure TDispInfo.FormResize(Sender: TObject);
- begin
- {
- 004CD148 8B10 mov edx, [eax]
- 004CD14A FF5278 call dword ptr [edx+$78]
- 004CD14D C3 ret
- }
- end ;
- procedure TDispInfo.OutlookBtn1Click(Sender: TObject);
- begin
- {
- 004CCD70 E8072DF8FF call 0044FA7C
- 004CCD75 C3 ret
- }
- end ;
- procedure TDispInfo.OutlookBtn2Click(Sender: TObject);
- begin
- {
- 004CCCE4 55 push ebp
- 004CCCE5 8BEC mov ebp, esp
- 004CCCE7 6A00 push $00
- 004CCCE9 53 push ebx
- 004CCCEA 8BD8 mov ebx, eax
- 004CCCEC 33C0 xor eax, eax
- 004CCCEE 55 push ebp
- 004CCCEF 6865CD4C00 push $004CCD65
- ***** TRY
- |
- 004CCCF4 64FF30 push dword ptr fs:[eax]
- 004CCCF7 648920 mov fs:[eax], esp
- 004CCCFA A1DC495400 mov eax, dword ptr [$5449DC]
- 004CCCFF 8B00 mov eax, [eax]
- 004CCD01 80B8F80B000000 cmp byte ptr [eax+$0BF8], $00
- 004CCD08 7418 jz 004CCD22
- 004CCD0A A1DC495400 mov eax, dword ptr [$5449DC]
- 004CCD0F 8B00 mov eax, [eax]
- 004CCD11 E82E050500 call 0051D244
- 004CCD16 C7832C02000001000000 mov dword ptr [ebx+$022C], $00000001
- 004CCD20 EB2D jmp 004CCD4F
- 004CCD22 8B83DC020000 mov eax, [ebx+$02DC]
- 004CCD28 8B10 mov edx, [eax]
- 004CCD2A FF523C call dword ptr [edx+$3C]
- 004CCD2D 8D55FC lea edx, [ebp-$04]
- 004CCD30 8B83DC020000 mov eax, [ebx+$02DC]
- 004CCD36 E835B2F8FF call 00457F70
- 004CCD3B 8B55FC mov edx, [ebp-$04]
- 004CCD3E 8B83CC020000 mov eax, [ebx+$02CC]
- 004CCD44 8B8004020000 mov eax, [eax+$0204]
- 004CCD4A 8B08 mov ecx, [eax]
- 004CCD4C FF5164 call dword ptr [ecx+$64]
- 004CCD4F 33C0 xor eax, eax
- 004CCD51 5A pop edx
- 004CCD52 59 pop ecx
- 004CCD53 59 pop ecx
- 004CCD54 648910 mov fs:[eax], edx
- ****** FINALLY
- |
- 004CCD57 686CCD4C00 push $004CCD6C
- 004CCD5C 8D45FC lea eax, [ebp-$04]
- 004CCD5F E8F86EF3FF call 00403C5C
- 004CCD64 C3 ret
- 004CCD65 E9F668F3FF jmp 00403660
- 004CCD6A EBF0 jmp 004CCD5C
- ****** END
- |
- 004CCD6C 5B pop ebx
- 004CCD6D 59 pop ecx
- 004CCD6E 5D pop ebp
- 004CCD6F C3 ret
- }
- end ;
- end.