home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: Multimed
/
Multimed.zip
/
emxdive.zip
/
FOO
< prev
next >
Wrap
Text File
|
1998-03-09
|
20KB
|
698 lines
EXEMAP - Version V2.1.3 - 07/04/93 10:35:07
(c) Copyright International Business Machines Corporation 1993.
All rights Reserved
Written by Brian Kenn - Australian Programming Centre - IBM Australia
Operating System Version 20.40 Mode: PROTECTED
───────────────────────────────────────────────────────────────────────────────
File: dive.dll File Size: 69,452
───────────────────────────────────────────────────────────────────────────────
Old EXE Header
───────────────────────────────────────────────────────────────────────────────
Size Additional memory Initial values Relocations
───────────────────────── ────────────────────── ─────────────── ──────────────
Head: 64 (000040) Min: 0 (00000) CS:IP=0000:0000 Number: 0
Code: 7,616 (001DC0) Max: 1,048,560 (FFFF0) SS:SP=0008:0200 Start: 0040
Total: 7,680 (001E00) Link Version: 0000 Behaviour Bits: 0000
Check: 0 (000000) OEM ID: 0000 OEM Info: 0000
───────────────────────────────────────────────────────────────────────────────
Warning: The file size and the header file size do not match
───────────────────────────────────────────────────────────────────────────────
File is main program
───────────────────────────────────────────────────────────────────────────────
32-bit Linear EXE Header - OS/2 Version 2.X
───────────────────────────────────────────────────────────────────────────────
Module EXE Format Level 0.
Byte Order - Intel (Little Endian). Word Order - Intel (Little Endian).
───────────────────────────────────────────────────────────────────────────────
Module CPU Type - 80386 or upwardly compatible CPU
───────────────────────────────────────────────────────────────────────────────
Operating System Type - IBM Operating System/2
───────────────────────────────────────────────────────────────────────────────
Module Version - 131,074 (00020002)
───────────────────────────────────────────────────────────────────────────────
Module Flags: 40008006
Per-Process Library Initialization
Per-Process Library Termination
Dynamic Link Library module
───────────────────────────────────────────────────────────────────────────────
Page Count: 30 EIP Object:Offset=00000001:000071F0
Page Size: 4,096 ESP Object:Offset=00000000:00000000
Offset Shift: 2 Preloaded Pages: 0
Object Count: 3 Resource Count: 0
Directives Count: 0 Import Count: 6
Instance Preload Count: 0 Instance Demand Count: 1
Heap Size: 0 (00000000) Auto Data Object: 00000003
Stack Size: 0 (00000000)
Fixup Section Size: 1,675 (0000068B) Fixup Section Checksum: 00000000
Loader Section Size: 425 (000001A9) Loader Section Checksum: 00000000
Non-Resident Size: 448 (000001C0) Non-Resident Checksum: 00000000
Debug Info Size: 0 (00000000)
───────────────────────────────────────────────────────────────────────────────
Object Table
───────────────────────────────────────────────────────────────────────────────
# Address Size Flags Attributes
# Page Offset Size Flags Attributes
1 1B140000 0001B000 00002005 READ EXECUTE 32-BIT
1 00001000 046F 0005 ITERATED II
2 00001470 03A3 0005 ITERATED II
3 00001814 02EA 0005 ITERATED II
4 00001B00 0477 0005 ITERATED II
5 00001F78 028D 0005 ITERATED II
6 00002208 042F 0005 ITERATED II
7 00002638 094A 0005 ITERATED II
8 00002F84 0BA8 0005 ITERATED II
9 00003B2C 0C66 0005 ITERATED II
A 00004794 0A0E 0005 ITERATED II
B 000051A4 0C98 0005 ITERATED II
C 00005E3C 0C69 0005 ITERATED II
D 00006AA8 0C94 0005 ITERATED II
E 0000773C 0989 0005 ITERATED II
F 000080C8 085B 0005 ITERATED II
10 00008924 0A38 0005 ITERATED II
11 0000935C 07FD 0005 ITERATED II
12 00009B5C 0748 0005 ITERATED II
13 0000A2A4 0AE7 0005 ITERATED II
14 0000AD8C 0B3F 0005 ITERATED II
15 0000B8CC 0C9D 0005 ITERATED II
16 0000C56C 0CE5 0005 ITERATED II
17 0000D254 0B79 0005 ITERATED II
18 0000DDD0 0C16 0005 ITERATED II
19 0000E9E8 0D52 0005 ITERATED II
1A 0000F73C 07A2 0005 ITERATED II
1B 00006800 0000 0003 ZEROED
2 13080000 00001E70 00002023 READ WRITE SHARED 32-BIT
1 0000FEE0 0010 0005 ITERATED II
2 0000FEF0 084F 0005 ITERATED II
3 13090000 00000ACC 00002003 READ WRITE 32-BIT
1 00010740 0649 0005 ITERATED II
───────────────────────────────────────────────────────────────────────────────
Page Relocation Information
───────────────────────────────────────────────────────────────────────────────
Object: 1 / Page: 1
Object: 1 / Page: 2
Object: 1 / Page: 3
Object: 1 / Page: 4
Object: 1 / Page: 5
Object: 1 / Page: 6
Object: 1 / Page: 7
32 Self Offset Modordinal DOSCALLS.331 (DosCreateMutexSem)
0EDC
32 Self Offset Modordinal DOSCALLS.333 (DosCloseMutexSem)
0E15 0FD8
32 Self Offset Modordinal DOSCALLS.334 (DosRequestMutexSem)
0C3C 0C91 0EEB
32 Self Offset Modordinal DOSCALLS.335 (DosReleaseMutexSem)
0C6D 0E08 0E2A 0FB0 0FCE
32 Self Offset Modordinal PMGPI.604 (DevCloseDC)
0DD8
32 Self Offset Modordinal DOSCALLS.299 (DosAllocMem)
0F2D
32 Self Offset Modordinal DOSCALLS.304 (DosFreeMem)
0D0F 0D2D 0D45 0D5A 0D76 0E1D 0FC4
32 Self Offset Modordinal PMWIN.888 (WinTerminate)
0DE5
32 Self Offset Modordinal DOSCALLS.312 (DosGetInfoBlocks)
0F5F
32 Offset Internal Object 2 Offset 00000000
0900
32 Offset Internal Object 3 Offset 00000000
0E4A
Object: 1 / Page: 8
32 Self Offset Modordinal DOSCALLS.333 (DosCloseMutexSem)
0038
32 Self Offset Modordinal DOSCALLS.334 (DosRequestMutexSem)
0246 04DC 0741 0AD5
32 Self Offset Modordinal DOSCALLS.335 (DosReleaseMutexSem)
002E 01D8 0277 047C 05FF 0850
32 Self Offset Modordinal PMWIN.848 (WinReleasePS)
00D5 069C
32 Self Offset Modordinal PMGPI.605 (DevEscape)
0B23 0B62
32 Self Offset Modordinal PMGPI.480 (GpiQueryRealColors)
00CD 0694
32 Self Offset Modordinal PMGPI.610 (DevOpenDC)
0092
32 Self Offset Modordinal DOSCALLS.299 (DosAllocMem)
01CE 053A 0564 079F 07D4
32 Self Offset Modordinal DOSCALLS.304 (DosFreeMem)
0024
32 Self Offset Modordinal PMWIN.759 (WinGetScreenPS)
00B3 0678
32 Self Offset Modordinal PMWIN.763 (WinInitialize)
006A
32 Offset Internal Object 2 Offset 00000000
0223
32 Offset Internal Object 3 Offset 00000008
0085
32 Offset Internal Object 1 Offset 000072C8
02C3
Object: 1 / Page: 9
32 Self Offset Modordinal DOSCALLS.334 (DosRequestMutexSem)
0AF7
32 Self Offset Modordinal DOSCALLS.335 (DosReleaseMutexSem)
019F 0E65
32 Self Offset Modordinal PMGPI.605 (DevEscape)
00B0 0F8E
32 Offset Internal Object 2 Offset 00000000
0AD3
Object: 1 / Page: A
32 Self Offset Modordinal PMGPI.605 (DevEscape)
0062 0086 01F2 0362 04E2 05CB 090B 0AD2 0CE0 0E19 0F60 0FEA
32 Self Offset Modordinal DOSCALLS.354 (DosSetExceptionHandler)
06E5
32 Self Offset Modordinal DOSCALLS.355 (DosUnsetExceptionHandler)
0B9B
32 Offset Internal Object 2 Offset 00000000
0BF7
32 Offset Internal Object 1 Offset 00009BE0
06E0
Object: 1 / Page: B
32 Self Offset Modordinal DOSCALLS.331 (DosCreateMutexSem)
0CAA
32 Self Offset Modordinal DOSCALLS.332 (DosOpenMutexSem)
0CD1
32 Self Offset Modordinal DOSCALLS.333 (DosCloseMutexSem)
0C12 0D02
32 Self Offset Modordinal DOSCALLS.334 (DosRequestMutexSem)
0BA1 0CEE
32 Self Offset Modordinal DOSCALLS.335 (DosReleaseMutexSem)
0BF9
32 Self Offset Modordinal PMGPI.610 (DevOpenDC)
0FD2
32 Self Offset Modordinal DOSCALLS.296 (DosExitList)
0C23
32 Self Offset Modordinal DOSCALLS.312 (DosGetInfoBlocks)
0BB2
32 Self Offset Modordinal PMWIN.763 (WinInitialize)
0FB6
32 Offset Internal Object 2 Offset 00000000
0BC3
32 Offset Internal Object 1 Offset 0000AB90
0C1A
32 Offset Internal Object 3 Offset 00000020
0C44
Object: 1 / Page: C
32 Self Offset Modordinal DOSCALLS.333 (DosCloseMutexSem)
00F7
32 Self Offset Modordinal DOSCALLS.335 (DosReleaseMutexSem)
00C4 00DE 01D0 0281 02C6
32 Self Offset Modordinal DOSCALLS.273 (DosOpen)
0F67
32 Self Offset Modordinal PMGPI.604 (DevCloseDC)
0074
32 Self Offset Modordinal DOSCALLS.284 (DosDevIOCtl)
0FD0
32 Self Offset Modordinal PMGPI.605 (DevEscape)
06C4 06F2 0737 0765 0800 0841 08AB 0B50 0E01 0ED7 0F09
32 Self Offset Modordinal PMGPI.606 (DevQueryCaps)
0671 06A9
32 Self Offset Modordinal DOSCALLS.296 (DosExitList)
00AA
32 Self Offset Modordinal DOSCALLS.299 (DosAllocMem)
0268
32 Self Offset Modordinal DOSCALLS.304 (DosFreeMem)
0188
32 Self Offset Modordinal PMWIN.753 (WinGetLastError)
0040 0B6F
32 Self Offset Modordinal PMSHAPI.117 (PrfQueryProfileData)
0038
32 Self Offset Modordinal PMWIN.888 (WinTerminate)
007E
32 Self Offset Modordinal PMWIN.829 (WinQuerySysValue)
07CC 07DB 0914 0922
32 Offset Internal Object 2 Offset 00000000
0E58
32 Offset Internal Object 1 Offset 0000AB90
009E
32 Offset Internal Object 3 Offset 00000050
0F62
Object: 1 / Page: D
32 Self Offset Modordinal DOSCALLS.257 (DosClose)
0038 00A9
32 Self Offset Modordinal DOSCALLS.284 (DosDevIOCtl)
009C
32 Self Offset Modordinal PMGPI.605 (DevEscape)
01A0 02FF 04D7 087D 08EA
32 Self Offset Modordinal DOSCALLS.299 (DosAllocMem)
098F 0F0A
32 Self Offset Modordinal DOSCALLS.304 (DosFreeMem)
047E
32 Self Offset Modordinal DOSCALLS.305 (DosSetMem)
0024
32 Offset Internal Object 2 Offset 00000000
0376
Object: 1 / Page: E
32 Self Offset Modordinal PMGPI.605 (DevEscape)
0050 00B3 01C9
32 Offset Internal Object 2 Offset 00000000
003E
32 Offset Internal Object 1 Offset 00000000
02D3
Object: 1 / Page: F
32 Self Offset Modordinal DOSCALLS.299 (DosAllocMem)
0817 0917 0A07 0B07 0C24 0DC7 0EA7 0F46
32 Self Offset Modordinal DOSCALLS.304 (DosFreeMem)
0760 07FB 08FB 09EB 0AEB 0C09 0DAB 0E8B
32 Offset Internal Object 1 Offset 00006200
0158
32 Offset Internal Object 2 Offset 00000000
0723
Object: 1 / Page: 10
32 Self Offset Modordinal DOSCALLS.257 (DosClose)
05DD
32 Self Offset Modordinal DOSCALLS.281 (DosRead)
05CF
32 Self Offset Modordinal DOSCALLS.286 (DosBeep)
093A 094F
32 Self Offset Modordinal DOSCALLS.299 (DosAllocMem)
012B 02E2 0514 0D07
32 Self Offset Modordinal DOSCALLS.304 (DosFreeMem)
04F5 0CEB
32 Offset Internal Object 2 Offset 00000218
044F
Object: 1 / Page: 11
32 Self Offset Modordinal DOSCALLS.299 (DosAllocMem)
0037 0367 0657 0944 0AD7 0DA7
32 Self Offset Modordinal DOSCALLS.304 (DosFreeMem)
001B 034B 063B 0929 0ABB 0D8B
Object: 1 / Page: 12
32 Self Offset Modordinal DOSCALLS.299 (DosAllocMem)
0077 0347 0607 089B 09C7 0CD7 0FE7
32 Self Offset Modordinal DOSCALLS.304 (DosFreeMem)
005B 032B 05EB 087F 09AB 0CBB 0FCB
Object: 1 / Page: 13
32 Self Offset Modordinal DOSCALLS.257 (DosClose)
041A 0D74
32 Self Offset Modordinal DOSCALLS.281 (DosRead)
040C 0D6A
32 Self Offset Modordinal DOSCALLS.286 (DosBeep)
06BB 06D0 0E1D 0E2B
32 Self Offset Modordinal DOSCALLS.299 (DosAllocMem)
0354 0AA7 0CC4
32 Self Offset Modordinal DOSCALLS.304 (DosFreeMem)
0335 0CA9
32 Offset Internal Object 2 Offset 00000218
027A
Object: 1 / Page: 14
32 Self Offset Modordinal DOSCALLS.257 (DosClose)
0E57 0EAF
32 Self Offset Modordinal DOSCALLS.334 (DosRequestMutexSem)
0B4D
32 Self Offset Modordinal DOSCALLS.335 (DosReleaseMutexSem)
0C54
32 Self Offset Modordinal DOSCALLS.273 (DosOpen)
0CB2 0E26
32 Self Offset Modordinal DOSCALLS.279 (DosQueryFileInfo)
0E46
32 Self Offset Modordinal DOSCALLS.281 (DosRead)
0E93
32 Self Offset Modordinal DOSCALLS.227 (DosScanEnv)
0C69 0D79
32 Self Offset Modordinal DOSCALLS.299 (DosAllocMem)
0655 0E7F
32 Self Offset Modordinal DOSCALLS.300 (DosAllocSharedMem)
0C18
32 Self Offset Modordinal DOSCALLS.302 (DosGetSharedMem)
0BE7
32 Self Offset Modordinal DOSCALLS.304 (DosFreeMem)
0EA5
32 Offset Internal Object 2 Offset 00000680
0B59
32 Offset Internal Object 3 Offset 00000084
0F07
32 Offset Internal Object 1 Offset 00003395
0128
Object: 1 / Page: 15
32 Self Offset Modordinal DOSCALLS.257 (DosClose)
001F 00B7 01E9
32 Self Offset Modordinal DOSCALLS.321 (DosQueryProcAddr)
039B
32 Self Offset Modordinal DOSCALLS.322 (DosFreeModule)
0328 03AF 0420 046E 04C8 05DE
32 Self Offset Modordinal DOSCALLS.299 (DosAllocMem)
056F 0902 0C56
32 Self Offset Modordinal DOSCALLS.304 (DosFreeMem)
0015 00AD 01F4 05BD 06AD
32 Self Offset Modordinal DOSCALLS.318 (DosLoadModule)
0370
32 Offset Internal Object 2 Offset 00001000
02E4
32 Offset Internal Object 3 Offset 000000C8
0131
Object: 1 / Page: 16
32 Self Offset Modordinal DOSCALLS.324 (DosCreateEventSem)
0D0A
32 Self Offset Modordinal NLS.6 (DosQueryDBCSEnv)
0848
32 Self Offset Modordinal DOSCALLS.326 (DosCloseEventSem)
0D3F
32 Self Offset Modordinal DOSCALLS.331 (DosCreateMutexSem)
0CE4
32 Self Offset Modordinal DOSCALLS.333 (DosCloseMutexSem)
0D20 0D55 0D66
32 Self Offset Modordinal DOSCALLS.334 (DosRequestMutexSem)
0136 023D
32 Self Offset Modordinal DOSCALLS.335 (DosReleaseMutexSem)
01C0 032E
32 Self Offset Modordinal DOSCALLS.282 (DosWrite)
0DB4 0DCC 0E6C 0E85 0E9E 0EF9 0F12 0F2B 0F56 0F6F 0F88
32 Self Offset Modordinal DOSCALLS.348 (DosQuerySysInfo)
0A44
32 Self Offset Modordinal DOSCALLS.224 (DosQueryHType)
06C7
32 Self Offset Modordinal DOSCALLS.299 (DosAllocMem)
07CD 08E8 0925 0956 0993 09C4 0A01
32 Self Offset Modordinal DOSCALLS.240 (DosCallNPipe)
050C
32 Self Offset Modordinal DOSCALLS.312 (DosGetInfoBlocks)
00E9 0202 07DD
32 Offset Internal Object 2 Offset 00000000
0116
32 Offset Internal Object 3 Offset 000003C0
0E2F
32 Offset Internal Object 1 Offset 00005BC8
0BC3
Object: 1 / Page: 17
32 Self Offset Modordinal DOSCALLS.356 (DosRaiseException)
076C
32 Self Offset Modordinal DOSCALLS.299 (DosAllocMem)
0311 04BA
32 Self Offset Modordinal DOSCALLS.378 (DosSetSignalExceptionFocus)
060F 0D3E
32 Offset Internal Object 3 Offset 000007C0
03FF
32 Offset Internal Object 1 Offset 00007DD0
0D04
Object: 1 / Page: 18
32 Self Offset Modordinal DOSCALLS.327 (DosResetEventSem)
027E
32 Self Offset Modordinal DOSCALLS.328 (DosPostEventSem)
02B6
32 Self Offset Modordinal DOSCALLS.329 (DosWaitEventSem)
0248
32 Self Offset Modordinal DOSCALLS.334 (DosRequestMutexSem)
022B
32 Self Offset Modordinal DOSCALLS.335 (DosReleaseMutexSem)
025F 028C
32 Self Offset Modordinal DOSCALLS.224 (DosQueryHType)
0448
32 Self Offset Modordinal DOSCALLS.354 (DosSetExceptionHandler)
0176
32 Self Offset Modordinal DOSCALLS.234 (DosExit)
0B15 0CBC
32 Self Offset Modordinal DOSCALLS.304 (DosFreeMem)
04DC 07CF 094B
32 Self Offset Modordinal DOSCALLS.311 (DosCreateThread)
01EC
32 Self Offset Modordinal DOSCALLS.312 (DosGetInfoBlocks)
0CED
32 Offset Internal Object 3 Offset 00000540
0558
32 Offset Internal Object 1 Offset 00007160
01E6
Object: 1 / Page: 19
32 Offset Internal Object 3 Offset 00000600
0F59
32 Offset Internal Object 1 Offset 000086C8
066C
Object: 1 / Page: 1A
32 Self Offset Modordinal DOSCALLS.256 (DosSetFilePtr)
06B6
32 Self Offset Modordinal MSG.6 (DosTrueGetMessage)
0993
32 Self Offset Modordinal DOSCALLS.282 (DosWrite)
07D0 0814 08B5 08F8
32 Offset Internal Object 3 Offset 0000010C
008F
32 Offset Internal Object 1 Offset 0000996C
0980
Object: 1 / Page: 1B
Object: 2 / Page: 1
32 Offset Internal Object 3 Offset 00000010
0208
Object: 2 / Page: 2
Object: 3 / Page: 1
32 Offset Internal Object 1 Offset 000061C0
08AC
32 Offset Internal Object 3 Offset 00000800
05F0
───────────────────────────────────────────────────────────────────────────────
Resident Name Table
───────────────────────────────────────────────────────────────────────────────
Entry Index Name
0 DIVE
───────────────────────────────────────────────────────────────────────────────
Non-Resident Name Table
───────────────────────────────────────────────────────────────────────────────
Entry Index Name
0 @#IBM:9.23#@
10 DiveSetSourcePalette
6 DiveAcquireFrameBuffer
5 DiveBlitImage
1 DiveQueryCaps
20 _DIVEInitTerm
8 DiveDeacquireFrameBuffer
15 DiveEndImageBufferAccess
7 DiveSwitchBank
14 DiveBeginImageBufferAccess
9 DiveSetDestinationPalette
11 DiveCalcFrameBufferAddress
18 DiveSetTransparentBlitMode
4 DiveSetupBlitter
19 DiveBlitImageLines
16 DiveFullScreenInit
17 DiveFullScreenTerm
2 DiveOpen
3 DiveClose
12 DiveAllocImageBuffer
13 DiveFreeImageBuffer
───────────────────────────────────────────────────────────────────────────────
Imported Names Table
───────────────────────────────────────────────────────────────────────────────
Name
DOSCALLS
PMGPI
PMWIN
NLS
PMSHAPI
MSG
───────────────────────────────────────────────────────────────────────────────
Entry Table
───────────────────────────────────────────────────────────────────────────────
Ordinal Obj Offset Flag Attributes
1 1 000069B0 03 Entry32 EXPORT GLOBAL (DiveQueryCaps)
2 1 00006E40 03 Entry32 EXPORT GLOBAL (DiveOpen)
3 1 00006C10 03 Entry32 EXPORT GLOBAL (DiveClose)
4 1 00007A66 03 Entry32 EXPORT GLOBAL (DiveSetupBlitter)
5 1 00008AA0 03 Entry32 EXPORT GLOBAL (DiveBlitImage)
6 1 0000D127 03 Entry32 EXPORT GLOBAL (DiveAcquireFrameBuffer)
7 1 0000D065 03 Entry32 EXPORT GLOBAL (DiveSwitchBank)
8 1 0000D000 03 Entry32 EXPORT GLOBAL (DiveDeacquireFrameBuffer)
9 1 00007610 03 Entry32 EXPORT GLOBAL (DiveSetDestinationPalette)
10 1 00007490 03 Entry32 EXPORT GLOBAL (DiveSetSourcePalette)
11 1 000068E0 03 Entry32 EXPORT GLOBAL (DiveCalcFrameBufferAddress)
12 1 0000C502 03 Entry32 EXPORT GLOBAL (DiveAllocImageBuffer)
13 1 0000C3D6 03 Entry32 EXPORT GLOBAL (DiveFreeImageBuffer)
14 1 0000C330 03 Entry32 EXPORT GLOBAL (DiveBeginImageBufferAccess)
15 1 0000BE24 03 Entry32 EXPORT GLOBAL (DiveEndImageBufferAccess)
16 1 000151E7 03 Entry32 EXPORT GLOBAL (DiveFullScreenInit)
17 1 000150D0 03 Entry32 EXPORT GLOBAL (DiveFullScreenTerm)
18 1 00007200 03 Entry32 EXPORT GLOBAL (DiveSetTransparentBlitMode)
19 1 00008E75 03 Entry32 EXPORT GLOBAL (DiveBlitImageLines)
20 1 0000AC30 03 Entry32 EXPORT GLOBAL (_DIVEInitTerm)
───────────────────────────────────────────────────────────────────────────────