UDF — Windows 98SE 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
  • 00001652 — _UDFVerifyVolume@4
  • 000016F2 — _UFS_Mount@4
  • 0000186D — _UFS_Unmount@4
  • 000018F8 — _ufs_SetPartition@8
  • 00001928 — _ufs_GetPrevailing@12
  • 00001B9B — _ufs_InitPartList@8
  • 00001C52 — _ufs_FreePartList@4
  • 00001C7B — _ufs_RegIDValidate@8
  • 00001CB3 — _ufs_HighBit@4
  • 00001CC9 — _ufs_Serial@8
  • 00001D03 — _ufs_TerminateDstring@8
  • 00001D66 — _UDFOpenPath@12
  • 00001E8E — _UFS_OpenObj@16
  • 00001FDD — _UDFLockMem@12
  • 00002022 — _UDFLockMem2@8
  • 00002057 — _UDFUnlockMem@12
  • 00002092 — _UDFUnlockMem2@8
  • 000020BD — _UDFCheckCache@12
  • 00002121 — _UDFReadSectors@12
  • 00002394 — _UDFRead@12
  • 00002552 — _UFS_Read@12
  • 000025F7 — _UFS_Locate@12
  • 0000273C — _ufs_Extent@16
  • 00002A43 — _ufs_BuildExtents@8
  • 00002B30 — _ufs_FlushExtents@8
  • 00002B59 — _ufs_FindICB@16
  • 00002BA0 — _ufs_WalkICBTree@20
  • 00002CDF — _ufs_OpenFromDetails@12
  • 00002E40 — _UDFEnumerateHUF
  • 00002E8B — _UDFFindPath@12
  • 00002F1D — _UDFFillFindBuffer@8
  • 00002FF5 — _UDFFindSub@8
  • 00003078 — _UFS_FindOpen@4
  • 0000330F — _UFS_FindNext@4
  • 00003371 — _UFS_FindClose@4
  • 000033AB — _UFS_Dir@4
  • 00003518 — _UFS_OpenObjAsFile@12
  • 00003599 — _UFS_OpenSearch@16
  • 0000360B — _UDFMakeAltNames@4
  • 000036D9 — _UDFMakeAltVolLabels@4
  • 00003749 — _UFS_GetDetails@8
  • 00003AB8 — _UFS_NextEntry@8
  • 00003B28 — _UDFCloseHandle@12
  • 00003CA4 — _ufs_MetaMatch@8
  • 00003D3A — _ufs_NameMatch@12
  • 00003DAB — _ufs_CanonUnicode@16
  • 00003E64 — _ufs_DescriptorCRC@8
  • 00003EA1 — _ufs_VerifyDesTag@20
  • 00003F2F — _ufs_UDFToWin32GMT@8
  • 00004129 — _ufs_GetXAFileTime@12
  • 000041A7 — _ufs_GetXABody@8
  • 00004201 — _UDFNewDOSSearchHandle@8
  • 00004281 — _UDFGetDOSSearch@12
  • 000042CC — _UDFFillFindDOS@12
  • 00004365 — _UDFFindDOSSub@8
  • 00004404 — _UDFFindFirstDOS@4
  • 00004635 — _UDFFindNextDOS@4
  • 000046DD — _UDFCleanupDOSSearches@4
  • 0000472C — _UDF_HeapAlloc@8
  • 00004744 — _UDF_HeapFree@8
  • 00004758 — _UDF_HUV_Free@8
  • 000047C0 — _udf_AllocDetails@4
  • 0000482C — _udf_FreeDetails@4
  • 00004870 — _UDFAllocIOREQ@0
  • 000048C7 — _UDFFreeIOREQ@8
  • 00004905 — _UDF_Global_SemReq@8
  • 0000491C — _UDF_Global_SemClear@4
  • 0000492D — _UDF_HUV_SemReq@12
  • 00004946 — _UDF_HUV_SemClear@8
  • 0000495A — _UDF_HUO_SemReq@12
  • 00004975 — _UDF_HUO_SemClear@8
  • 00004989 — _UDF_HUF_SemReq@12
  • 000049A7 — _UDF_HUF_SemClear@8
  • 000049BB — _UDF_HUS_SemReq@12
  • 000049D9 — _UDF_HUS_SemClear@8
  • 000049ED — _UDF_CBH_SemReq@12
  • 00004A08 — _UDF_CBH_SemClear@8
  • 00004A1C — _UDF_IOS_AllocIOR@4
  • 00004B09 — _UDF_IOS_FreeIOR@4
  • 00004B26 — _UDF_IOS_AllocIOCTL@4
  • 00004BA6 — _UDF_IOS_FreeIOCTL@4
  • 00004BCB — _UDFStartRead@16
  • 00004C0E — _UDFWaitIO@4
  • 00004C48 — _UDF_IOS_Callback@4
  • 00004C61 — _udf_AbsoluteSector@8
  • 00004C6F — _UDF_lbn_Get@12
  • 00004C89 — _UDF_Sector_Get@8
  • 00005159 — _UDFReadAhead@12
  • 00005520 — _UDFNextReadAhead@4
  • 0000572E — _UDFReadAheadDone@4
  • 00005850 — _UDF_Sector_Release@4
  • 00005869 — _UDF_Sector_Unhold@4
  • 000058C4 — _UDFInvalidateCBH@16
  • 000058DA — _UDFInvalidateCache@8
  • 000058FC — _UDF_IOS_FlushDrive@8
  • 00005948 — udfEndLockable
Segment 5: _IDATA @ 00000000
  • 00000060 — _drpUDF
  • 00000098 — UDF_Dynamic_Device_Init
  • 000001A8 — _udfGetRegistry
  • 00000240 — UDFGetProfileInt