VXDLDR — Windows 98SE Retail


Source Tree

  • ../bootlog.asm
  • ../../../../../dev/ddk/inc/ntexp.inc
  • ../fileio.asm
  • ../peimage.c
  • ../services.c
  • ../splitpat.c
  • ../stricmp.asm
  • ../strncpy.asm
  • ../v86bufa.asm
  • ../v86buf.c
  • ../vxdldr.asm

Segment 1: _LGROUP @ 00000320
  • 00000000 — VXDLDR_Control
  • 00000044 — VXDLDR_GetVersion
  • 0000004B — VXDLDR_GetDeviceList
  • 00000054 — _VXDLDR_GetVersion
  • 00000058 — _VXDLDR_LoadDevice
  • 0000005C — _VXDLDR_UnloadDevice
  • 00000060 — _VXDLDR_DevInitSucceeded
  • 00000064 — _VXDLDR_DevInitFailed
  • 00000068 — _VXDLDR_GetDeviceList
  • 0000006C — _VXDLDR_UnloadMe
  • 00000070 — __PELDR_LoadModule
  • 00000074 — __PELDR_GetModuleHandle
  • 00000078 — __PELDR_GetModuleUsage
  • 0000007C — __PELDR_GetEntryPoint
  • 00000080 — __PELDR_GetProcAddress
  • 00000084 — __PELDR_AddExportTable
  • 00000088 — __PELDR_RemoveExportTable
  • 0000008C — __PELDR_FreeModule
  • 00000090 — _VXDLDR_Notify
  • 00000094 — __PELDR_InitCompleted
  • 00000098 — __PELDR_LoadModuleEx
  • 0000009C — __PELDR_LoadModule2
  • 000000A0 — __VXDLDR_Preload_Device
  • 000000A4 — VXDLDR_DDB
  • 000000F8 — _InitCompleted
Segment 2: _LMGROUP @ 00000360
  • 00000000 — @MSG_LAB
  • 00000030 — @MSG_LDATA
Segment 3: _IGROUP @ 00000810
  • 00000000 — VXDLDR_Sys_Critical_Init
  • 00000054 — VXDLDR_Device_Init
  • 00000069 — VXDLDR_Init_Complete
  • 000000A8 — VXDLDR_set_up_v86_area
  • 000000FA — VXDLDR_free_v86_area
  • 00000122 — CheckPreload
  • 00000163 — _VXDLDR_Preload_Device
  • 00000230 — _SetV86Buffer@8
  • 000002B0 — _ResetV86Buffer@8
  • 000002E0 — ExportNTFunctions
  • 00000320 — _ICODE__Allocate_Temp_V86_Data_Area
  • 00000328 — _ICODE__Free_Temp_V86_Data_Area
Segment 4: _PTEXT @ 00001AA0
  • 00000030 — _ValidateProcAddress@8
  • 00000070 — _PELDR_GetModuleHandle
  • 000000A0 — _PELDR_LoadModule2
  • 00000570 — _PELDR_LoadModuleEx
  • 000005A0 — _PELDR_LoadModule
  • 000005C0 — _PELDR_GetModuleUsage
  • 000005E0 — _PELDR_GetEntryPoint
  • 00000600 — _PELDR_GetProcAddress
  • 00000690 — _PELDR_AddExportTable
  • 00000700 — _PELDR_RemoveExportTable
  • 00000750 — _PELDR_FreeModule
  • 00000780 — _PELDR_InitCompleted
  • 000007C0 — _GetFile@8
  • 000007E0 — _PreloadPEImage
  • 000007F0 — _StrICmp
  • 00000838 — _fileOpen
  • 00000850 — _fileClose
  • 0000086A — _fileSeek
  • 0000089D — _fileRead
  • 000008E4 — _StrNCpy
  • 00000910 — _SplitPath
  • 00000A70 — _V86MMGR_Get_Xlat_Buff_State
  • 00000A90 — _V86MMGR_Set_Xlat_Buff_State
  • 00000AB0 — _PrefixCompare@8
  • 00000AF0 — _SetModuleName@8
  • 00000B20 — _RVAToData@8
  • 00000BB0 — _DirectoryEntryToData@12
  • 00000C00 — _LoadPEHeaders@4
  • 00000D60 — _RemoveSectionSymbols@8
  • 00000DC0 — _FreeSection@8
  • 00000E60 — _FreeModule@4
  • 00000F10 — _AddSectionSymbols@8
  • 00000FD0 — _LoadPESections@4
  • 000011B0 — _FindExportFunction@24
  • 000013B0 — _ProcessPERelocation@4
  • 000014D0 — _ProcessPEExports@4
  • 000015F0 — _ProcessPEImports@4
  • 00001720 — _FreeDriverInitialization@4
  • 00001760 — _MmLockPagableSectionByHandle@4
  • 00001790 — _GetPeHdrSection@12
  • 00001810 — _MmLockPagableDataSection@4
  • 00001840 — _MmUnlockPagableImageSection@4
  • 00001870 — _MmResetDriverPaging@4
  • 000018E0 — _MmPageEntireDriver@4
  • 00001960 — _PCODE__PELDR_AddExportTable
  • 00001968 — _PCODE__PELDR_RemoveExportTable
  • 00001970 — _PCODE__HeapAllocate
  • 00001978 — _PCODE__HeapFree
  • 00001980 — _PCODE__HeapReAllocate
  • 00001988 — _PCODE__HeapGetSize
  • 00001990 — _PCODE_Get_Cur_VM_Handle
  • 0000199C — _PCODE__LinPageLock
  • 000019A4 — _PCODE__LinPageUnLock
Segment 5: _PDATA @ 00001B10
  • 00000004 — fBootlog
  • 000000E8 — _GlobalExportTableList
  • 000000EC — _GlobalModuleList
  • 000000F0 — _gszExecPath
Segment 6: _DBOGROUP @ 00001C70
  • 00000000 — VXDLDR_Debug_Query
Segment 7: _RARE @ 00001D00
  • 00000000 — UnExportNTFunctions
Segment 8: _VMDESTROY @ 00000000
  • 00000000 — VXDLDR_Sys_VM_Init
  • 00000008 — VXDLDR_LoadDevice
  • 000000F5 — VXDLDR_UnloadDevice
  • 000000FA — ValidateDeviceHandle
  • 0000010A — VXDLDR_DevInitSucceeded
  • 0000017E — VXDLDR_DevInitFailed
  • 000001AD — VXDLDR_Enter_Device_List
  • 000001C1 — VXDLDR_Exit_Device_List
  • 000001D3 — VXDLDR_UnloadMe
  • 000001D8 — _FindDeviceInList@8
  • 00000208 — _AddDeviceToList@4
  • 00000227 — DeviceAlreadyInList
  • 00000245 — VXDLDR_API_Handler
  • 00000273 — VXDLDR_API_Get_Version
  • 0000027B — VXDLDR_API_Load_Device
  • 00000292 — VXDLDR_API_Unload_Device
  • 000002A8 — VXDLDR_W32API_Handler
  • 000002F1 — VXDLDR_W32API_Get_Version
  • 000002F9 — VXDLDR_W32API_Load_Device
  • 00000356 — VXDLDR_W32API_Unload_Device
  • 00000378 — LoadDevice
  • 000003BE — InitLoading
  • 000003DC — OpenDeviceFile
  • 000003F3 — CloseDeviceFile
  • 00000409 — ReadLEHeader
  • 000005D8 — ReadLoadSection
  • 0000068D — CheckForDuplicate
  • 000006A0 — PreScanObjects
  • 00000753 — GetObjType
  • 00000772 — ProcImpModNameTable
  • 0000079C — LoadObjects
  • 00000824 — ChkForBadVxD
  • 0000084D — LoadObject
  • 00000880 — ReadObject
  • 000008DD — FixupObject
  • 00000913 — ReadContiguousPages
  • 00000992 — GetPageNumber
  • 000009A2 — FixupPage
  • 00000A26 — GetInternalFixupData
  • 00000A3B — GetImpOrdFixupData
  • 00000A84 — DoFixup
  • 00000AED — FreeMemory
  • 00000B0F — SaveDeviceDetails
  • 00000C1C — AllocateObjInfoMemory
  • 00000C3C — FreeObjInfoMemory
  • 00000C66 — InitDevice
  • 00000CC6 — CheckDuplicateOfStatic
  • 00000CE0 — UnloadDevice
  • 00000D65 — GetDeviceInfoPtr
  • 00000DA6 — CompareID
  • 00000DAB — CompareName
  • 00000DB7 — FreeDeviceMemoryAndDdb
  • 00000DC0 — FreeDeviceMemory
  • 00000E24 — FreeDeviceInfo
  • 00000E55 — AllocateObjectMemory
  • 00000EB0 — GetObjectAddress
  • 00000ED3 — GetDIPtr
  • 00000F0A — DebugLoadObjects
  • 00000F87 — UnloadMe
  • 00000FD6 — FreeDeviceMemoryEvent
  • 00000FE0 — VXDLDR_V86_API_Dispatcher
  • 00000FFD — VXDLDR_PM_API_Dispatcher
  • 0000100F — FileOpen
  • 0000101E — FileRead
  • 0000102D — FileSeek
  • 00001042 — FileClose
  • 0000104D — VXDLDR_Notify
  • 00001050 — LogPreLoad
  • 00001086 — LogPostLoad
  • 000010F1 — LogPreInit
  • 00001119 — LogPostInit
  • 00001150 — WriteLogString