UDF — Windows 98 Retail


Source Tree


Segment 1: .bss @ 000009E0
  • 00000000 — _udfasrchDOS
  • 00000080 — _udfaphusDOS
  • 00000100 — _fTearDown
  • 00000104 — _UDF_VCACHE_fsdid
  • 00000108 — _smsGlobal
  • 00000110 — _pdetailCached
  • 00000114 — _pirCached
  • 00000118 — _udfsrchDOS
  • 0000011C — _udffDebug
  • 00000120 — _volfuncUDF
  • 00000160 — _hndlmiscUDFFind
  • 00000184 — _hndlmiscUDFFile
  • 00000204 — _MonthToDays
  • 0000023C — _asCRC
  • 0000043C — _regid_part_contid_nsr02
  • 0000045C — _regid_UDF_DomainID
  • 0000047C — _ilbUDF
  • 000004B0 — _hueEOFMarker
  • 000004CC — _OSTAUnicode
  • 0000050C — _DefaultVolID
  • 00000518 — _UDF_IOS_aer
  • 00000588 — UDF_DDB
  • 000005D8 — udfipageLockable
  • 000005DC — udfcpageLockable
  • 000005E0 — udfcCodeLocks
  • 000005E4 — udfpHeapFree
  • 000005E8 — _udfhuvHead
  • 000005FC — _udfirHead
  • 00000808 — UDF_Control
  • 000008AE — _UDF_ReturnError
  • 000008AE — _UDF_Dispatcher
  • 000008B2 — _UDF_MountVolume
  • 000008B6 — _UDF_Delete
  • 000008BA — _UDF_Dir
  • 000008BE — _UDF_FileAttrib
  • 000008C2 — _UDF_Flush
  • 000008C6 — _UDF_GetDiskInfo
  • 000008CA — _UDF_Open
  • 000008CE — _UDF_Rename
  • 000008D2 — _UDF_Search
  • 000008D6 — _UDF_Query
  • 000008DA — _UDF_Disconnect
  • 000008DE — _UDF_UNCPipeReq
  • 000008E2 — _UDF_IOCTL16Drive
  • 000008E6 — _UDF_GetDiskParms
  • 000008EA — _UDF_FindOpen
  • 000008EE — _UDF_DASDIO
  • 000008F2 — _UDF_ReadFile
  • 000008F6 — _UDF_WriteFile
  • 000008FA — _UDF_Seek
  • 000008FE — _UDF_Close
  • 00000902 — _UDF_Commit
  • 00000906 — _UDF_FileLocks
  • 0000090A — _UDF_FileTimes
  • 0000090E — _UDF_PipeRequest
  • 00000912 — _UDF_HandleInfo
  • 00000916 — _UDF_EnumHandle
  • 0000091A — _UDF_FindNextFile
  • 0000091E — _UDF_FindClose
  • 00000922 — _UDF_FindNextFail
  • 0000092A — _UDF_Entry
  • 0000092F — _UDF_Exit
  • 00000930 — UDF_DevIOControl
  • 00000948 — _UDF_VCACHE_CheckAvail@4
  • 00000963 — UDF_VCACHE_Discard
  • 00000964 — _UDF_VCACHE_FindBlock@16
  • 000009BA — _UDF_VCACHE_FreeBlock@4
  • 000009CD — _UDF_VCACHE_MakeMRU@4
  • 000009E0 — _UDF_VCACHE_Hold@4
  • 000009F3 — _UDF_VCACHE_Unhold@4
  • 00000A0C — _UDF_VCACHE_Destroy@4
  • 00000A2C — _UDF_VCACHE_Enum@12
  • 00000A56 — _UDF_VCACHE_Enum_CBStub
  • 00000A65 — _UDF_VMM_PageFree
  • 00000A6B — _UDF_VMM_BlockOnID
  • 00000A71 — _UDF_VMM_SignalID
  • 00000A77 — _UDF_VMM_GetSystemTime
  • 00000A7D — _UDF_VMM_HeapAllocate@8
  • 00000AB2 — _UDF_VMM_HeapFree@12
  • 00000AE7 — _UDF_VMM_MapFlatDSDX
  • 00000AF1 — _UDF_VMM_LinPageLock
  • 00000AF7 — _UDF_VMM_LinPageUnlock
  • 00000AFD — _UDF_IOS_Meet_Criteria
  • 00000B03 — _UDF_IOS_SendCommand@4
  • 00000B1F — __UDF_IOS_Callback@0
  • 00000B26 — __UDF_IOS_ReadAheadDone@0
  • 00000B43 — _UDF_IOS_Service
  • 00000B49 — _UDF_IOS_MapIORSToI21@4
  • 00000B56 — _UDF_IOS_QueryUDFMount
  • 00000B5C — _UDF_Safe_memcpy@12
  • 00000B74 — _udfTearDown
  • 00000B75 — _UDF_IFS_Win32ToDosTime@4
  • 00000B8B — _UDF_IFS_CreateBasis@12
  • 00000BEA — _UDF_IFS_AppendBasisTail
  • 00000BF0 — _UDF_IFS_FcbToShort
  • 00000BF6 — _UDF_IFS_GetTimeZoneBias@0
  • 00000BFC — _UDF_IFS_MetaMatch
  • 00000C02 — _UDF_IFS_BCSToUni
  • 00000C08 — _UDF_IFS_UniToBCS
  • 00000C0E — _UDF_IFS_CheckAccessConflict
  • 00000C14 — _UDF_IFS_LockFile
  • 00000C1A — _UDF_IFS_UnlockFile
  • 00000C20 — _UDF_IFS_RemoveLocks
  • 00000C26 — _UDF_IFS_CheckLocks
  • 00000C2C — _UDF_IFS_ShortToFCB
  • 00000C7E — _QMATH_Above@8
  • 00000CA2 — _UDF_SemReq@16
  • 00000D61 — _UDF_SemClear@8
  • 00000DA8 — _UDF_SemDowngrade@8
  • 00000DE0 — _UDFLinkHUV@4
  • 00000DFA — _UDFUnlinkHUV@4
  • 00000E0D — _UDFLinkIOREQ@4
  • 00000E27 — _UDFUnlinkIOREQ@4
  • 00000E3A — _UDFResetNomount@0
  • 00000E7B — _UDFLockCode
  • 00000EAD — _UDFUnlockCode
  • 00000EDC — _UDFPrintf
  • 00000EFC — UDF_Debug
  • 00000FA2 — UDFClearStats
Segment 2: _DB1CODE @ 00000DC0
  • 00000000 — UDFDumpLog
  • 00000000 — UDFSorry
  • 0000000E — UDFGetChar
  • 00000018 — UDFEvalExp
  • 0000007A — UDFToggleZeroSuppress
  • 0000009A — UDFDumpStruct
  • 000003C4 — UDFDumpBySig
  • 000003E4 — UDFDumpBySigSub
  • 0000042E — UDFDumpHeap
  • 00000433 — UDFDumpHUE
  • 0000043A — UDFDumpHUESub
  • 00000522 — HUFDesc
  • 00000634 — UDFDumpHUF
  • 0000063B — UDFDumpHUFSub
  • 00000661 — HUODesc
  • 00000946 — UDFDumpHUOTree
  • 00000984 — UDFDumpHUOSub
  • 000009AB — HUPDesc
  • 00000BAD — UDFDumpHUP
  • 00000BB4 — UDFDumpHUPSub
  • 00000BDA — HUSDesc
  • 00000D42 — UDFDumpHUS
  • 00000D49 — UDFDumpHUSSub
  • 00000D6F — HUVDesc
  • 00000F14 — UDFDumpHUV
  • 00000F59 — UDFDumpHUVSub
  • 00000F80 — CBHDesc
  • 00001089 — UDFDumpCBH
  • 000010AF — UDFDumpCBHSub
  • 000010E5 — HUIDesc
  • 000011C7 — UDFDumpHUI
  • 000011F4 — SEMINFODesc
  • 00001205 — UDFDumpSEMINFO
  • 0000120A — DESTAGDesc
  • 0000129B — UDFDumpDESTAG
  • 000012C8 — DETDesc
  • 00001479 — UDFDumpDET
  • 00001480 — UDFDumpDETSub
  • 000014A6 — FIDDesc
  • 0000156D — UDFDumpFID
  • 00001574 — UDFDumpFIDSub
  • 000015A4 — ICBFILEDesc
  • 00001806 — UDFDumpICBFILE
  • 0000180D — UDFDumpICBFILESub
  • 000018C5 — ICBTAGDesc
  • 000019D9 — UDFDumpICBTAG
  • 000019E0 — UDFDumpICBTAGSub
  • 00001AD9 — IOREQDesc
  • 00001C49 — UDFDumpIOREQ
  • 00001C74 — UDFDumpIOREQSub
  • 00001C9A — REGIDDesc
  • 00001D0A — UDFDumpREGID
  • 00001D37 — UDFDumpStats
  • 00001D38 — UDFMarkLog
  • 00001D3D — UDFDumpUnicodePath
  • 00001D46 — UDFDumpUnicodePathSub
  • 00001D99 — UDFDumpUnicode
  • 00001DCC — udfpPrev
Segment 3: _STEXT @ 00000E30
  • 00000000 — _pHeapFreeHead
  • 00000004 — _UDFLoaded
  • 00000008 — _UDF_Safe_memcpy_EH
  • 00000018 — _UDF_ASM_Safe_memcpy
Segment 4: L0CKABLE_BEGIN @ 00001850
  • 00000000 — udfLockable
  • 00000004 — _UDFRunAPI@8
  • 000001A0 — _UFS_OpenFile@4
  • 000002D0 — _UFS_CloseFile@4
  • 00000364 — _UFS_ReadFile@4
  • 00000445 — _UFS_Query@4
  • 000004E1 — _UFS_SeekFile@4
  • 00000578 — _UFS_FileAttributes@4
  • 000006C6 — _UFS_GetDiskInfo@4
  • 0000078D — _UFS_Search@4
  • 000007B6 — _UFS_FileTimes@4
  • 000008D0 — _UFS_Flush@4
  • 0000093E — _UFS_EnumHandle@4
  • 00000A0C — _UFS_IOCTL@4
  • 00000CF1 — _UFS_DASDIO@4
  • 00000D8F — _UFS_FileLocks@4
  • 00000E0B — _UDFGetBaseAddress@4
  • 00000E98 — _UDFMatchHUV@8
  • 00000FF9 — _UDFMakeHUV@12
  • 0000164D — _UDFVerifyVolume@4
  • 000016ED — _UFS_Mount@4
  • 00001868 — _UFS_Unmount@4
  • 000018F3 — _ufs_SetPartition@8
  • 00001923 — _ufs_GetPrevailing@12
  • 00001B96 — _ufs_InitPartList@8
  • 00001C4D — _ufs_FreePartList@4
  • 00001C76 — _ufs_RegIDValidate@8
  • 00001CAE — _ufs_HighBit@4
  • 00001CC4 — _ufs_Serial@8
  • 00001CFE — _ufs_TerminateDstring@8
  • 00001D61 — _UDFOpenPath@12
  • 00001E89 — _UFS_OpenObj@16
  • 00001FD8 — _UDFLockMem@12
  • 0000201D — _UDFLockMem2@8
  • 00002052 — _UDFUnlockMem@12
  • 0000208D — _UDFUnlockMem2@8
  • 000020B8 — _UDFCheckCache@12
  • 0000211C — _UDFReadSectors@12
  • 0000238F — _UDFRead@12
  • 0000254D — _UFS_Read@12
  • 000025F2 — _UFS_Locate@12
  • 00002737 — _ufs_Extent@16
  • 00002A3E — _ufs_BuildExtents@8
  • 00002B2B — _ufs_FlushExtents@8
  • 00002B54 — _ufs_FindICB@16
  • 00002B9B — _ufs_WalkICBTree@20
  • 00002CDA — _ufs_OpenFromDetails@12
  • 00002E3B — _UDFEnumerateHUF
  • 00002E86 — _UDFFindPath@12
  • 00002F18 — _UDFFillFindBuffer@8
  • 00002FF0 — _UDFFindSub@8
  • 00003073 — _UFS_FindOpen@4
  • 0000330A — _UFS_FindNext@4
  • 0000336C — _UFS_FindClose@4
  • 000033A6 — _UFS_Dir@4
  • 00003513 — _UFS_OpenObjAsFile@12
  • 00003594 — _UFS_OpenSearch@16
  • 00003606 — _UDFMakeAltNames@4
  • 000036D4 — _UDFMakeAltVolLabels@4
  • 00003744 — _UFS_GetDetails@8
  • 00003AB3 — _UFS_NextEntry@8
  • 00003B23 — _UDFCloseHandle@12
  • 00003C9F — _ufs_MetaMatch@8
  • 00003D35 — _ufs_NameMatch@12
  • 00003DA6 — _ufs_CanonUnicode@16
  • 00003E5F — _ufs_DescriptorCRC@8
  • 00003E9C — _ufs_VerifyDesTag@20
  • 00003F2A — _ufs_UDFToWin32GMT@8
  • 00004124 — _ufs_GetXAFileTime@12
  • 000041A2 — _ufs_GetXABody@8
  • 000041FC — _UDFNewDOSSearchHandle@8
  • 0000427C — _UDFGetDOSSearch@12
  • 000042C7 — _UDFFillFindDOS@12
  • 00004360 — _UDFFindDOSSub@8
  • 000043FF — _UDFFindFirstDOS@4
  • 00004630 — _UDFFindNextDOS@4
  • 000046D8 — _UDFCleanupDOSSearches@4
  • 00004727 — _UDF_HeapAlloc@8
  • 0000473F — _UDF_HeapFree@8
  • 00004753 — _UDF_HUV_Free@8
  • 000047BB — _udf_AllocDetails@4
  • 00004827 — _udf_FreeDetails@4
  • 0000486B — _UDFAllocIOREQ@0
  • 000048C2 — _UDFFreeIOREQ@8
  • 00004900 — _UDF_Global_SemReq@8
  • 00004917 — _UDF_Global_SemClear@4
  • 00004928 — _UDF_HUV_SemReq@12
  • 00004941 — _UDF_HUV_SemClear@8
  • 00004955 — _UDF_HUO_SemReq@12
  • 00004970 — _UDF_HUO_SemClear@8
  • 00004984 — _UDF_HUF_SemReq@12
  • 000049A2 — _UDF_HUF_SemClear@8
  • 000049B6 — _UDF_HUS_SemReq@12
  • 000049D4 — _UDF_HUS_SemClear@8
  • 000049E8 — _UDF_CBH_SemReq@12
  • 00004A03 — _UDF_CBH_SemClear@8
  • 00004A17 — _UDF_IOS_AllocIOR@4
  • 00004B04 — _UDF_IOS_FreeIOR@4
  • 00004B21 — _UDF_IOS_AllocIOCTL@4
  • 00004BA1 — _UDF_IOS_FreeIOCTL@4
  • 00004BC6 — _UDFStartRead@16
  • 00004C09 — _UDFWaitIO@4
  • 00004C43 — _UDF_IOS_Callback@4
  • 00004C5C — _udf_AbsoluteSector@8
  • 00004C6A — _UDF_lbn_Get@12
  • 00004C84 — _UDF_Sector_Get@8
  • 00005154 — _UDFReadAhead@12
  • 0000551B — _UDFNextReadAhead@4
  • 00005729 — _UDFReadAheadDone@4
  • 0000584B — _UDF_Sector_Release@4
  • 00005864 — _UDF_Sector_Unhold@4
  • 000058BF — _UDFInvalidateCBH@16
  • 000058D5 — _UDFInvalidateCache@8
  • 000058F7 — _UDF_IOS_FlushDrive@8
  • 00005944 — udfEndLockable
Segment 5: _IDATA @ 00000000
  • 00000060 — _drpUDF
  • 00000098 — UDF_Dynamic_Device_Init
  • 000001A8 — _udfGetRegistry
  • 00000240 — UDFGetProfileInt