home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / ddrawrep.zip / DDRAW.TXT < prev    next >
Text File  |  1999-08-14  |  13KB  |  295 lines

  1. PEDUMP of File: ddraw.dll
  2. Code Offset = 00000600, Code Size = 0003D800 
  3. Data Offset = 0003DE00, Data Size = 00003E00 
  4.  
  5. Number of Objects = 0005 (dec), Imagebase = BAAA0000h 
  6.  
  7.    Object01:  .text   RVA: 00001000 Offset: 00000600 Size: 0003D800 Flags: 60000020 
  8.    Object02:  .data   RVA: 0003F000 Offset: 0003DE00 Size: 00003E00 Flags: D0000040 
  9.    Object03:  .edata  RVA: 00047000 Offset: 00041C00 Size: 00000400 Flags: 40000040 
  10.    Object04:  .rsrc   RVA: 00048000 Offset: 00042000 Size: 00006400 Flags: 50000040 
  11.    Object05:  .reloc  RVA: 0004F000 Offset: 00048400 Size: 00003800 Flags: 42000040 
  12.  
  13. +++++++++++++++++++ RESOURCE INFORMATION +++++++++++++++++++
  14.  
  15. Number of Resource Types =    2 (decimal)
  16.  
  17.    Resource Type 001: RT_STRING
  18.    Resource Type 002: RT_VERSION
  19.  
  20. +++++++++++++++++++ MENU INFORMATION +++++++++++++++++++
  21.  
  22.         There are no Menus in This Application.
  23.  
  24.  
  25. +++++++++++++++++ DIALOG INFORMATION +++++++++++++++++++
  26.  
  27.         There are no Dialogs in This Application.
  28.  
  29. +++++++++++++++++++ IMPORTED FUNCTIONS +++++++++++++++++++
  30. Number of Imported Modules =    7 (decimal)
  31.  
  32.    Import Module 001: ntdll.dll
  33.    Import Module 002: USER32.dll
  34.    Import Module 003: WINMM.dll
  35.    Import Module 004: ADVAPI32.dll
  36.    Import Module 005: VERSION.dll
  37.    Import Module 006: KERNEL32.dll
  38.    Import Module 007: GDI32.dll
  39.  
  40. +++++++++++++++++++ IMPORT MODULE DETAILS +++++++++++++++++
  41.  
  42.    Import Module 001: ntdll.dll 
  43.  
  44. Addr:0003D9B4 hint(027E) Name: RtlUnwind
  45.  
  46.    Import Module 002: USER32.dll 
  47.  
  48. Addr:0003DC06 hint(011A) Name: GetLastActivePopup
  49. Addr:0003DCA0 hint(018D) Name: IsIconic
  50. Addr:0003DC7E hint(0016) Name: CallWindowProcA
  51. Addr:0003DC1C hint(003C) Name: CloseClipboard
  52. Addr:0003DC2E hint(0225) Name: SetClipboardData
  53. Addr:0003DC42 hint(00B5) Name: EmptyClipboard
  54. Addr:0003DC54 hint(01D5) Name: OpenClipboard
  55. Addr:0003DC64 hint(0231) Name: SetFocus
  56. Addr:0003DC70 hint(0113) Name: GetKeyState
  57. Addr:0003DD70 hint(01F3) Name: RedrawWindow
  58. Addr:0003DD56 hint(001B) Name: ChangeDisplaySettingsA
  59. Addr:0003DD4A hint(0289) Name: UnionRect
  60. Addr:0003DD3A hint(00E8) Name: GetClassInfoA
  61. Addr:0003DD2E hint(02AE) Name: wsprintfA
  62. Addr:0003DD24 hint(00FF) Name: GetDCEx
  63. Addr:0003DD14 hint(00F1) Name: GetClientRect
  64. Addr:0003DD02 hint(003A) Name: ClientToScreen
  65. Addr:0003DCE6 hint(0163) Name: GetWindowThreadProcessId
  66. Addr:0003DCDA hint(0228) Name: SetCursor
  67. Addr:0003DCCE hint(0196) Name: KillTimer
  68. Addr:0003DCBC hint(025A) Name: SetWindowLongA
  69. Addr:0003DCAC hint(0216) Name: SendMessageA
  70. Addr:0003DC90 hint(01E0) Name: PostMessageA
  71. Addr:0003DB06 hint(0191) Name: IsWindowEnabled
  72. Addr:0003DAFA hint(0136) Name: GetParent
  73. Addr:0003DB18 hint(0193) Name: IsWindowVisible
  74. Addr:0003D9DA hint(0205) Name: ReleaseDC
  75. Addr:0003D9E6 hint(00FE) Name: GetDC
  76. Addr:0003D9CA hint(017A) Name: IntersectRect
  77. Addr:0003D9F8 hint(0044) Name: CopyRect
  78. Addr:0003DBF2 hint(00E4) Name: GetAsyncKeyState
  79. Addr:0003DBE4 hint(02AC) Name: keybd_event
  80. Addr:0003DBCC hint(0273) Name: SystemParametersInfoA
  81. Addr:0003DBB6 hint(0232) Name: SetForegroundWindow
  82. Addr:0003DBA6 hint(025D) Name: SetWindowPos
  83. Addr:0003DB90 hint(0109) Name: GetForegroundWindow
  84. Addr:0003DB82 hint(026C) Name: ShowWindow
  85. Addr:0003DB76 hint(0194) Name: IsZoomed
  86. Addr:0003DB6A hint(0254) Name: SetTimer
  87. Addr:0003DB5C hint(003B) Name: ClipCursor
  88. Addr:0003DB48 hint(0100) Name: GetDesktopWindow
  89. Addr:0003DB3C hint(0153) Name: GetWindow
  90. Addr:0003DB2A hint(0157) Name: GetWindowLongA
  91. Addr:0003D9EE hint(0246) Name: SetRect
  92. Addr:0003DA04 hint(01D4) Name: OffsetRect
  93. Addr:0003DA7C hint(028D) Name: UnregisterClassA
  94. Addr:0003DAE4 hint(01C3) Name: MessageBoxIndirectA
  95. Addr:0003DAD6 hint(01AC) Name: LoadStringA
  96. Addr:0003DAC4 hint(0085) Name: DefWindowProcA
  97. Addr:0003DAB2 hint(01F4) Name: RegisterClassA
  98. Addr:0003DAA0 hint(0059) Name: CreateWindowExA
  99. Addr:0003DA90 hint(008F) Name: DestroyWindow
  100. Addr:0003DA6A hint(0119) Name: GetKeyboardType
  101. Addr:0003DA56 hint(0147) Name: GetSystemMetrics
  102. Addr:0003DA3E hint(00C6) Name: EnumDisplaySettingsA
  103. Addr:0003DA30 hint(018F) Name: IsRectEmpty
  104. Addr:0003DA24 hint(0190) Name: IsWindow
  105. Addr:0003DA12 hint(020C) Name: ScreenToClient
  106.  
  107.    Import Module 003: WINMM.dll 
  108.  
  109. Addr:0003DD8C hint(0098) Name: timeGetTime
  110.  
  111.    Import Module 004: ADVAPI32.dll 
  112.  
  113. Addr:0003DDA4 hint(018C) Name: RegSetValueExA
  114. Addr:0003DDB6 hint(0160) Name: RegCloseKey
  115. Addr:0003DDC4 hint(0181) Name: RegQueryValueExA
  116. Addr:0003DDD8 hint(0176) Name: RegOpenKeyA
  117. Addr:0003DDE6 hint(016B) Name: RegEnumKeyA
  118. Addr:0003DDF4 hint(0163) Name: RegCreateKeyA
  119.  
  120.    Import Module 005: VERSION.dll 
  121.  
  122. Addr:0003DE24 hint(0000) Name: GetFileVersionInfoA
  123. Addr:0003DE12 hint(000A) Name: VerQueryValueA
  124. Addr:0003DE3A hint(0001) Name: GetFileVersionInfoSizeA
  125.  
  126.    Import Module 006: KERNEL32.dll 
  127.  
  128. Addr:0003E090 hint(027E) Name: WaitForSingleObject
  129. Addr:0003E208 hint(0205) Name: SUnMapLS_IP_EBP_20
  130. Addr:0003E21E hint(01B0) Name: MapSL
  131. Addr:0003E0A6 hint(0050) Name: CreateThread
  132. Addr:0003E0B6 hint(0168) Name: GlobalUnlock
  133. Addr:0003E42C hint(0192) Name: LCMapStringW
  134. Addr:0003E41C hint(0191) Name: LCMapStringA
  135. Addr:0003E406 hint(01BB) Name: MultiByteToWideChar
  136. Addr:0003E3F4 hint(0132) Name: GetStringTypeW
  137. Addr:0003E3E2 hint(012F) Name: GetStringTypeA
  138. Addr:0003E44C hint(028D) Name: WriteFile
  139. Addr:0003E0C6 hint(015E) Name: GlobalFree
  140. Addr:0003E3CC hint(0282) Name: WideCharToMultiByte
  141. Addr:0003E3B8 hint(0257) Name: TerminateProcess
  142. Addr:0003E3AA hint(0077) Name: ExitProcess
  143. Addr:0003E398 hint(01DE) Name: RaiseException
  144. Addr:0003E38A hint(0273) Name: VirtualFree
  145. Addr:0003E37A hint(0272) Name: VirtualAlloc
  146. Addr:0003E43C hint(012E) Name: GetStdHandle
  147. Addr:0003DE60 hint(019E) Name: LocalFree
  148. Addr:0003DE6C hint(00D4) Name: GetCurrentProcessId
  149. Addr:0003DE82 hint(019A) Name: LocalAlloc
  150. Addr:0003DE90 hint(00B0) Name: FreeLibrary
  151. Addr:0003DE9E hint(0117) Name: GetProcAddress
  152. Addr:0003DEB0 hint(0194) Name: LoadLibraryA
  153. Addr:0003DEC0 hint(02A7) Name: lstrcatA
  154. Addr:0003DECC hint(02B0) Name: lstrcpyA
  155. Addr:0003DED8 hint(02AD) Name: lstrcmpiA
  156. Addr:0003DEE4 hint(00F7) Name: GetLastError
  157. Addr:0003DEF4 hint(0137) Name: GetSystemInfo
  158. Addr:0003DF04 hint(0193) Name: LeaveCriticalSection
  159. Addr:0003DF1C hint(0064) Name: EnterCriticalSection
  160. Addr:0003DF34 hint(01A8) Name: MakeCriticalSectionGlobal
  161. Addr:0003DF50 hint(01ED) Name: ReinitializeCriticalSection
  162. Addr:0003DF6E hint(017E) Name: InterlockedExchange
  163. Addr:8000005D hint(005D) Name: KERNEL32:NoName0000
  164. Addr:0003DF84 hint(005E) Name: DisableThreadLibraryCalls
  165. Addr:80000062 hint(0062) Name: KERNEL32:NoName0001
  166. Addr:80000061 hint(0061) Name: KERNEL32:NoName0002
  167. Addr:0003DFA0 hint(0101) Name: GetModuleHandleA
  168. Addr:0003DFB4 hint(0163) Name: GlobalMemoryStatus
  169. Addr:0003DFCA hint(01B1) Name: MapSLFix
  170. Addr:0003DFD6 hint(0133) Name: GetSystemDefaultLCID
  171. Addr:0003DFEE hint(0182) Name: IsBadCodePtr
  172. Addr:0003DFFE hint(0188) Name: IsBadWritePtr
  173. Addr:0003E00E hint(022B) Name: SetErrorMode
  174. Addr:0003E01E hint(0121) Name: GetProfileIntA
  175. Addr:0003E030 hint(02B3) Name: lstrcpynA
  176. Addr:0003E03C hint(0185) Name: IsBadReadPtr
  177. Addr:0003E04C hint(01C8) Name: OpenVxDHandle
  178. Addr:0003E05C hint(0267) Name: UnMapLS
  179. Addr:0003E066 hint(01AF) Name: MapLS
  180. Addr:0003E06E hint(0025) Name: CloseHandle
  181. Addr:0003E07C hint(00E9) Name: GetExitCodeThread
  182. Addr:0003E364 hint(00FF) Name: GetModuleFileNameA
  183. Addr:0003E226 hint(016E) Name: HeapAlloc
  184. Addr:0003E0D4 hint(0162) Name: GlobalLock
  185. Addr:0003E0E2 hint(0157) Name: GlobalAlloc
  186. Addr:0003E0F0 hint(00D6) Name: GetCurrentThreadId
  187. Addr:0003E106 hint(005D) Name: DeviceIoControl
  188. Addr:0003E118 hint(01CB) Name: OutputDebugStringA
  189. Addr:0003E12E hint(025B) Name: ThunkConnect32
  190. Addr:0003E140 hint(008B) Name: FT_Thunk
  191. Addr:0003E14C hint(0083) Name: FT_Exit4
  192. Addr:0003E158 hint(007E) Name: FT_Exit20
  193. Addr:0003E164 hint(01F8) Name: SMapLS
  194. Addr:0003E16E hint(0202) Name: SUnMapLS
  195. Addr:0003E17A hint(0201) Name: SMapLS_IP_EBP_8
  196. Addr:0003E18C hint(020B) Name: SUnMapLS_IP_EBP_8
  197. Addr:0003E1A0 hint(01F9) Name: SMapLS_IP_EBP_12
  198. Addr:0003E1B4 hint(0203) Name: SUnMapLS_IP_EBP_12
  199. Addr:0003E1CA hint(01FA) Name: SMapLS_IP_EBP_16
  200. Addr:0003E1DE hint(0204) Name: SUnMapLS_IP_EBP_16
  201. Addr:0003E1F4 hint(01FB) Name: SMapLS_IP_EBP_20
  202. Addr:0003E294 hint(026D) Name: UnmapViewOfFile
  203. Addr:0003E288 hint(022C) Name: SetEvent
  204. Addr:0003E358 hint(01E8) Name: ReadFile
  205. Addr:0003E232 hint(0172) Name: HeapFree
  206. Addr:0003E23E hint(0174) Name: HeapReAlloc
  207. Addr:0003E24C hint(0170) Name: HeapCreate
  208. Addr:0003E25A hint(014F) Name: GetVersionExA
  209. Addr:0003E26A hint(003C) Name: CreateFileA
  210. Addr:0003E278 hint(01EE) Name: ReleaseMutex
  211. Addr:0003E346 hint(0231) Name: SetFilePointer
  212. Addr:0003E2EA hint(0049) Name: CreateProcessA
  213. Addr:0003E2A6 hint(01C2) Name: OpenMutexA
  214. Addr:0003E2B4 hint(01B2) Name: MapViewOfFile
  215. Addr:0003E2C4 hint(003D) Name: CreateFileMappingA
  216. Addr:0003E2DA hint(0039) Name: CreateEventA
  217. Addr:0003E2FC hint(01BD) Name: OpenEventA
  218. Addr:0003E30A hint(023C) Name: SetPriorityClass
  219. Addr:0003E31E hint(010C) Name: GetPriorityClass
  220. Addr:0003E332 hint(00D3) Name: GetCurrentProcess
  221.  
  222.    Import Module 007: GDI32.dll 
  223.  
  224. Addr:0003E63A hint(0020) Name: CreateDCA
  225. Addr:0003E62A hint(00AE) Name: GetObjectType
  226. Addr:0003E61A hint(00FE) Name: ResizePalette
  227. Addr:0003E606 hint(0122) Name: SetPaletteEntries
  228. Addr:0003E5F0 hint(012A) Name: SetSystemPaletteUse
  229. Addr:0003E646 hint(00AB) Name: GetNearestColor
  230. Addr:0003E5DC hint(0129) Name: SetStretchBltMode
  231. Addr:0003E5CE hint(0138) Name: StretchBlt
  232. Addr:0003E5C0 hint(010C) Name: SetBkColor
  233. Addr:0003E5B2 hint(0063) Name: ExtTextOutA
  234. Addr:0003E5A8 hint(00E2) Name: PatBlt
  235. Addr:0003E58E hint(001E) Name: CreateCompatibleBitmap
  236. Addr:0003E582 hint(008D) Name: GetDIBits
  237. Addr:0003E56E hint(0024) Name: CreateDIBSection
  238. Addr:0003E664 hint(00BC) Name: GetStockObject
  239. Addr:0003E658 hint(0060) Name: ExtEscape
  240. Addr:0003E52E hint(00BE) Name: GetSystemPaletteEntries
  241. Addr:0003E51A hint(0112) Name: SetDIBColorTable
  242. Addr:0003E510 hint(0009) Name: BitBlt
  243. Addr:0003E500 hint(0139) Name: StretchDIBits
  244. Addr:0003E4F4 hint(00FF) Name: RestoreDC
  245. Addr:0003E4E8 hint(0043) Name: DeleteDC
  246. Addr:0003E4DE hint(0101) Name: SaveDC
  247. Addr:0003E4CE hint(0035) Name: CreatePalette
  248. Addr:0003E4BC hint(0121) Name: SetObjectOwner
  249. Addr:0003E4AC hint(0107) Name: SelectPalette
  250. Addr:0003E49A hint(00F6) Name: RealizePalette
  251. Addr:0003E486 hint(0070) Name: GdiSetBatchLimit
  252. Addr:0003E476 hint(0046) Name: DeleteObject
  253. Addr:0003E466 hint(008E) Name: GetDeviceCaps
  254. Addr:0003E676 hint(00BA) Name: GetRegionData
  255. Addr:0003E686 hint(008F) Name: GetDeviceGammaRamp
  256. Addr:0003E69C hint(0115) Name: SetDeviceGammaRamp
  257. Addr:0003E548 hint(0106) Name: SelectObject
  258. Addr:0003E558 hint(001F) Name: CreateCompatibleDC
  259.  
  260. +++++++++++++++++++ EXPORTED FUNCTIONS +++++++++++++++++++
  261. Number of Exported Functions =   33 (decimal)
  262.  
  263. Addr:BAAB2A20 Ord:   1 (0001h) Name: AcquireDDThreadLock
  264. Addr:BAAB7691 Ord:   2 (0002h) Name: D3DParseUnknownCommand
  265. Addr:BAAB7826 Ord:   3 (0003h) Name: DDHAL32_VidMemAlloc
  266. Addr:BAAB78BE Ord:   4 (0004h) Name: DDHAL32_VidMemFree
  267. Addr:BAAB2A3A Ord:   5 (0005h) Name: DDInternalLock
  268. Addr:BAAB2A54 Ord:   6 (0006h) Name: DDInternalUnlock
  269. Addr:BAAB8C06 Ord:   7 (0007h) Name: DSoundHelp
  270. Addr:BAAB5E0F Ord:   8 (0008h) Name: DirectDrawCreate
  271. Addr:BAAB99CB Ord:   9 (0009h) Name: DirectDrawCreateClipper
  272. Addr:BAAB6F87 Ord:  10 (000Ah) Name: DirectDrawEnumerateA
  273. Addr:BAAB6FF5 Ord:  11 (000Bh) Name: DirectDrawEnumerateExA
  274. Addr:BAAB72A4 Ord:  12 (000Ch) Name: DirectDrawEnumerateExW
  275. Addr:BAAB6FBE Ord:  13 (000Dh) Name: DirectDrawEnumerateW
  276. Addr:BAABA12F Ord:  14 (000Eh) Name: DllCanUnloadNow
  277. Addr:BAABA01C Ord:  15 (000Fh) Name: DllGetClassObject
  278. Addr:BAABA5DB Ord:  16 (0010h) Name: GetAliasedVidMem
  279. Addr:BAABD77A Ord:  17 (0011h) Name: GetNextMipMap
  280. Addr:BAABF2CE Ord:  18 (0012h) Name: GetOLEThunkData
  281. Addr:BAABCE7D Ord:  19 (0013h) Name: GetSurfaceFromDC
  282. Addr:BAABF593 Ord:  20 (0014h) Name: HeapVidMemAllocAligned
  283. Addr:BAAB2A91 Ord:  21 (0015h) Name: InternalLock
  284. Addr:BAAB316F Ord:  22 (0016h) Name: InternalUnlock
  285. Addr:BAABD7AB Ord:  23 (0017h) Name: LateAllocateSurfaceMem
  286. Addr:BAAA5938 Ord:  24 (0018h) Name: RegisterSpecialCase
  287. Addr:BAAB2A2D Ord:  25 (0019h) Name: ReleaseDDThreadLock
  288. Addr:BAABF3B8 Ord:  26 (001Ah) Name: VidMemAlloc
  289. Addr:BAABF40E Ord:  27 (001Bh) Name: VidMemAmountFree
  290. Addr:BAABF34E Ord:  28 (001Ch) Name: VidMemFini
  291. Addr:BAABF3D5 Ord:  29 (001Dh) Name: VidMemFree
  292. Addr:BAABF2EB Ord:  30 (001Eh) Name: VidMemInit
  293. Addr:BAABF428 Ord:  31 (001Fh) Name: VidMemLargestFree
  294. Addr:BAAE0298 Ord:  32 (0020h) Name: thk1632_ThunkData32
  295. Addr:BAAE02BC Ord:  33 (0021h) Name: thk3216_ThunkData32