CDFS — Windows 98 Retail


Source Tree

  • ../cdapi.c
  • ../cdapisr.c
  • ../cdcache.c
  • ../cdcannon.c
  • ../cddir.c
  • ../cdfs.asm
  • ../cdhandle.c
  • ../cdios.c
  • ../cdlock.c
  • ../cdmctrl.c
  • ../cdmount.c
  • ../cdpath.c
  • ../cdpref.c
  • ../cdread.c
  • ../cdsched.c
  • ../cdstate.c
  • ../cdvcd.c

Segment 1: _LGROUP @ 00000830
  • 00000000 — _CDFS_Int2FHook
  • 0000004D — CDFS_Control
  • 00000061 — _CDFS_Control_Dispatch_Ext
  • 00000063 — _VMM_BlockOnID
  • 00000069 — _VMM_SignalID
  • 0000006F — _CDFS_CDQuery
  • 00000090 — _CDFS_Flush
  • 000000B0 — _CDFS_Disconnect
  • 000000E0 — _CDFS_Close
  • 00000110 — _CDFS_FindClose
  • 00000140 — _CDFSBeginLockedAccess
  • 00000330 — _CDFSEndLockedAccess
  • 00000350 — _CDFSBeginNestedLockedAccess
  • 00000360 — _CDFSLazyUnlockTick
  • 000003E0 — _CDFSLazyUnlockEvent
  • 00000570 — _CDFSAsyncEvent
  • 000007C0 — _cdfsSetFirstDriveLetter
  • 00000800 — _MY_CallWhenNotCritical
  • 00000830 — CDFS_DDB
  • 00000880 — _pcdcVerifyHead
  • 00000884 — _SubUnitNext
  • 00000888 — _DefaultSvdSense
  • 0000088C — _fTearDown
  • 00000890 — _fShowVersions
  • 00000894 — _fCDFSMisc
  • 00000898 — _pSysDevVCD
  • 0000089C — _fpVCD
  • 000008A0 — _pcdfsinfo
  • 000008A4 — _hUnlockEvent
  • 000008A8 — _hsemLocking
  • 000008AC — _cLockCDFS
  • 000008B0 — _cLockWait
  • 000008B4 — _fLockFlags
  • 000008B8 — _ilbCDFS
  • 000008EC — _cddispCDFS
  • 0000090C — _hmDispMisc
  • 00000930 — _hmDispFind
  • 00000954 — _volDispVolume
  • 000009A0 — _cdfsDev_GetFunction
  • 00000AF0 — _PAEP_rpm_inquiry
  • 00000AF4 — _PAEP_rpm_change
  • 00000AF8 — _PAEP_3mode_config
Segment 2: _IGROUP @ 00000E00
  • 000000AD — CDFS_Dynamic_Device_Init
  • 0000020C — _cdfsGetRegistry
  • 000005E0 — _cdfsSetRegDefaults
  • 000006D0 — _CDPrefPreInit
  • 00000720 — _drpCDFS
Segment 3: _PGROUP @ 00007870
  • 00000000 — _cdfsTearDown
  • 000000B0 — _CMInitCache
  • 00000450 — _CMFreeCache
  • 000004E0 — _MY_PageAllocate
  • 00000520 — _CDFS_Query
  • 000005E0 — _cdfsDevIO_RdDevHdr
  • 00000600 — _cdfsDevIO_RdErrorStat
  • 00000630 — _cdfsDevIO_RdAudChanInfo
  • 000006D0 — _cdfsDevIO_RdDriveBytes
  • 00000700 — _cdfsDevIO_RdSectSize
  • 00000760 — _cdfsDevIO_RdVolSize
  • 000007F0 — _cdfsDevIO_RdMedChanged
  • 00000860 — _cdfsDevIO_RdAudDiskInfo
  • 000008D0 — _cdfsDevIO_RdAudTrackInfo
  • 00000940 — _cdfsDevIO_RdAudSubInfo
  • 000009C0 — _cdfsDevIO_RdAudQUPC
  • 00000A20 — _cdfsDevIO_WtEject
  • 00000A50 — _cdfsDevIO_WtLockUnlock
  • 00000A90 — _cdfsDevIO_WtReset
  • 00000AC0 — _cdfsDevIO_WtAudChanCtrl
  • 00000B50 — _cdfsDevIO_WtDevCtrlStr
  • 00000B80 — _cdfsDevIO_WtCloseTray
  • 00000BB0 — _cdfsDevIFL
  • 00000BE0 — _cdfsDevOPN
  • 00000C10 — _cdfsDevCDReadLongPre
  • 00000C20 — _cdfsDevCDSeek
  • 00000C70 — _cdfsDevCDPlayAudio
  • 00000E00 — _cdfsDevCDStopAudio
  • 00000E30 — _cdfsDevCDResumeAudio
  • 00000E60 — _cdfsAbsReadCall
  • 00000F10 — _cdfsAbsReadRet
  • 00000FF0 — _upcs
  • 00001020 — _CDFS2f_GetVTOCFileName
  • 00001100 — _CDFS2f_ReadVTOC
  • 00001230 — _CDFS2f_Dbg
  • 00001240 — _CDFS2f_AbsDiskRead
  • 00001350 — _CDFS2f_AbsDiskWrite
  • 00001370 — _CDFS2f_Unload
  • 00001380 — _CDFS2f_VDSPreference
  • 00001470 — _CDFS2f_GetDirEntry
  • 000015D0 — _cdfsGetVTOCNameStart
  • 000015F0 — _cdfsGetVTOCNameDone
  • 000016D0 — _cdfsGetDirEntStart
  • 000017D0 — _cdfsGetDirEntDone
  • 00001970 — _CDFS_MountVolume
  • 00001A10 — _cdfsTryVerifyFromMount
  • 00001AC0 — _CDFS_Delete
  • 00001AD0 — _CDFS_IOCTL16Drive
  • 00001AE0 — _CDFS_Commit
  • 00001AF0 — _CDFS_FileLocks
  • 00001B00 — _cdfsCDDATest
  • 00001B70 — _cdfsUnmount
  • 00001BC0 — _cdfsVerifyStart
  • 00001C60 — _cdfsVerifyDone
  • 00001DE0 — _diskFree
  • 00001E20 — _GetISO2022CPID
  • 00001E70 — _cdfsDiskAlloc
  • 00001F80 — _cdfsDiskAllocEndTag
  • 00001F90 — _cdfsSesInfoStart
  • 00002040 — _cdfsSesInfoDone
  • 00002150 — _cdfsVRSSampCall
  • 000021B0 — _cdfsVRSSampStart
  • 000021C0 — _cdfsVRSSampDone
  • 00002390 — _cdfsVRSSampRet
  • 000023E0 — _cdfsVolAlloc
  • 000027C0 — _cdfsPTInitCall
  • 00002860 — _cdfsPTInitStart
  • 00002950 — _cdfsPTInitDone
  • 00002EC0 — _cdfsPTInitRet
  • 00002EE0 — _cdfsRootInitCall
  • 00002F00 — _cdfsRootInitStart
  • 00002F20 — _cdfsRootInitDone
  • 00002F50 — _cdfsRootInitRet
  • 00002F70 — _cdfsMountDone
  • 00003090 — _cdfsMountDoneEndTag
  • 000030A0 — _cdfsMountFail
  • 00003100 — _cdfsSendIOCTL
  • 000031A0 — _cdfsSetBusyStatus
  • 000031F0 — _IFS_CDROM_Attach
  • 000031F6 — _IFS_CDROM_Detach
  • 000031FC — _CDFS_VCDStrategy
  • 00003207 — _CDFS_VCDInterrupt
  • 00003210 — _CDFS2f_SendDriveRequest
  • 00003280 — _CDFSVCD_Strategy
  • 000032E0 — _cdfsDevIO_RdHeadLoc
  • 00003340 — _cdfsDevIO_RdDevStatus
  • 00003390 — _cdfsDevIO_RdAudQInfo
  • 00003430 — _cdfsDevIO_RdAudStatus
  • 00003490 — _cdfsDevCDReadLong
  • 00003630 — _cdfsAttachDrive
  • 00003660 — _cdfsDetachDrive
  • 00003680 — _cdfsDevIO_Init
  • 00003700 — _cdfsDevIO_UnInit
  • 00003720 — _cdfsIORAllocIOCTL
  • 000037C0 — _cdfsIORFreeIOCTL
  • 000037F0 — _cdfsSubmitIOCTL
  • 00003860 — _cdfsSetDevError
  • 00003940 — _cdfsMapToNotReady
  • 00003960 — _cdfsUnitToDrive
  • 00003990 — _CDFS2f_GetNumDrives
  • 000039E0 — _CDFS2f_GetDevList
  • 00003A30 — _CDFS2f_DriveCheck
  • 00003A70 — _CDFS2f_GetVersion
  • 00003A90 — _CDFS2f_GetDriveLetters
  • 00003AE0 — _CDFS_Dir
  • 00003B10 — _CDFS_FileAttrib
  • 00003B40 — _CDFS_Open
  • 00003B90 — _CDFS_ReadFile
  • 00003BC0 — _CDFS_Seek
  • 00003BE0 — _CDFS_FileTimes
  • 00003C50 — _CDFS_EnumHandle
  • 00003C80 — _CDFS_ReturnError
  • 00003C90 — _cdfsChDirStart
  • 00003D00 — _cdfsChDirDone
  • 00003DC0 — _cdfsGetAttrStart
  • 00003E10 — _cdfsGetAttrDone
  • 00003E50 — _cdfsFlush
  • 00003EA0 — _cdfsOpenStart
  • 00003EF0 — _cdfsReadFileStart
  • 000041C0 — _cdfsReadFileDone
  • 00004220 — _cdfsSeekFile
  • 00004280 — _cdfsCloseFile
  • 000042B0 — _cdfsFileTime
  • 00004360 — _cdfsHandleInfo
  • 00004420 — _MY_HeapAllocate
  • 00004440 — _cdmftAllocInit
  • 00004590 — _cdmftActivate
  • 000045C0 — _cdmftActivateEndTag
  • 000045D0 — _cdmftFindFromIndex
  • 00004620 — _cdmftFindFromIndexEndTag
  • 00004630 — _cdsftAllocInit
  • 00004690 — _cdsftActivate
  • 000046C0 — _cdsftActivateEndTag
  • 000046D0 — _cdvFree
  • 00004790 — _cdvFreeEndTag
  • 000047A0 — _cdmftFree
  • 00004820 — _cdmftFreeEndTag
  • 00004830 — _cdsftFree
  • 000048B0 — _cdsftFreeEndTag
  • 000048C0 — _IFS_Win32ToDosTime
  • 000048DB — _cdfsLocalToGMTTime
  • 000048FD — _DirTimeToDOSTime
  • 0000491F — _IFS_CreateBasis
  • 0000496E — _IFS_AppendBasisTail
  • 00004974 — _IFS_FcbToShort
  • 0000497A — _IFS_MetaMatch
  • 00004980 — _IFS_BCSToUni
  • 00004986 — _IFS_UniToBCS
  • 0000498C — _IFS_ShortToFcb
  • 000049DE — _cdfsAttrMatch
  • 00004A00 — _CDFS_GetDiskInfo
  • 00004A70 — _CDFS_Search
  • 00004A90 — _CDFS_FindOpen
  • 00004AB0 — _CDFS_FindNextFile
  • 00004AD0 — _cdfsFindOpenStart
  • 00004AF0 — _cdfsSearchStart
  • 00004C30 — _cdfsSearchDone
  • 00004D70 — _cdfsFindNextStart
  • 00004F00 — _cdfsFindNextDone
  • 000051C0 — _MY_LinPageLock
  • 000051F0 — _MY_LinPageUnLock
  • 00005220 — _MY_LinToPhys
  • 00005270 — _TwoDigits
  • 00005290 — _ISOToWin32Time
  • 00005370 — _DirToWin32Time
  • 00005410 — _Win32TimeWorker
  • 00005510 — _cdfsInPathGet
  • 00005600 — _cdfsFreePaths
  • 00005650 — _cdfsRunAPI
  • 000056F0 — _cdcInit
  • 000057E0 — _cdfsLockSec
  • 00005850 — _pPLTextStart
  • 00005850 — _MY_IOS_SendCommand
  • 00005865 — _MY_IOSMapIORSToI21
  • 0000586F — _MY_Map_Flat
  • 00005879 — _MY_PageFree
  • 0000587F — _MY_Simulate_Far_Call
  • 0000588F — _MY_Simulate_Far_Ret
  • 00005895 — _cdfsIOCTLPassThrough
  • 000059C8 — _MapV86Flat
  • 000059E1 — _cdfsSemRequest
  • 00005A48 — _cdfsSemRelease
  • 00005A7A — _SafeMemCpyC
  • 00005A90 — _cdfsAudioS1611025
  • 00005A93 — _cdfsAudioS1622050
  • 00005A96 — _cdfsAudioS1644100
  • 00005A9A — _cdfsAudioS811025
  • 00005A9D — _cdfsAudioS822050
  • 00005AA0 — _cdfsAudioS844100
  • 00005AB5 — _cdfsAudioM1611025
  • 00005AB8 — _cdfsAudioM1622050
  • 00005ABB — _cdfsAudioM1644100
  • 00005ACD — _cdfsAudioM811025
  • 00005AD0 — _cdfsAudioM822050
  • 00005AD3 — _cdfsAudioM844100
  • 00005AF0 — _cdfsLockSecCall
  • 00005B10 — _cdfsLockSecRet
  • 00005B50 — _cdfsLockSecNB
  • 00005C00 — _cdfsReadSecStart
  • 00005CD0 — _cdfsReadSecDone
  • 00005D40 — _cdfsReadStart
  • 00006000 — _cdfsReadFast
  • 00006200 — _cdfsReadDone
  • 00006270 — _cdfsSGReadStart
  • 00006410 — _cdfsSGReadDone
  • 000064A0 — _cdfsMoveData
  • 00006680 — _cdfsAbsReadStart
  • 000066E0 — _cdfsAbsReadDone
  • 00006770 — _IORCheck
  • 00006790 — _IORAlloc
  • 00006890 — _IORFree
  • 000068D0 — _LogBase2
  • 00006900 — _cdfsSerial
  • 00006940 — _CDPrefPreLock
  • 00006A20 — _CDPrefSectorHit
  • 00006D20 — _CDBeginPrefetch
  • 00006D90 — _cdfsPrefStart
  • 00006FB0 — _cdfsPrefDone
  • 000070C0 — _CDPrefLockEvent
  • 000071E0 — _CMFindBlock
  • 00007230 — _CMLockBlock
  • 00007620 — _cdfsClearSector
  • 00007680 — _CMValidateBlock
  • 000076E0 — _CMInvalidateBlock
  • 00007700 — _CMUnLockBlock
  • 00007790 — _CMAllocVolume
  • 000077A0 — _CMFlushVolume
  • 00007820 — _CMAddNewVolume
  • 00007870 — _CMRemoveVolume
  • 000078B0 — _CMChDir
  • 00007910 — _cmHashRemove
  • 00007960 — _CMDowngradePref
  • 00007A10 — _cmLRUReclaim
  • 00007A90 — _cmLRURemove
  • 00007B20 — _cmLRUAdd
  • 00007D80 — _cmSubtractCount
  • 00007DE0 — _cmAddCount
  • 00007E80 — _cmPrefAgressRaise
  • 00007F60 — _cmGetCMCH
  • 00007F80 — _cmBlockToCE
  • 00007FA0 — _cmEmergencyUnlock
  • 00008020 — _cdfsOpenDone
  • 000083F0 — _CallState
  • 00008420 — _RetState
  • 00008440 — _RunTaskStates
  • 000084B0 — _RunGEHStates
  • 00008560 — _SetGEHWait
  • 00008580 — _RemoveCdc
  • 000085C0 — _MainGEH
  • 000085F0 — _DevCallback
  • 00008640 — _cdfsSemReq
  • 000086A0 — _cdfsSemReqRetry
  • 000086E0 — _cdfsSleep
  • 00008700 — _cdfsWakeAll
  • 00008740 — _MY_Create_Semaphore
  • 00008760 — _MY_Destroy_Semaphore
  • 00008770 — _MY_Signal_Semaphore
  • 00008780 — _MY_Wait_Semaphore
  • 000087A0 — _MY_Schedule_Global_Event
  • 000087C0 — _MY_HeapFree
  • 00008830 — _cdfsDone
  • 00008840 — _cdfsPanic
  • 00008850 — _cdfsNotImp
  • 00008860 — _cdfsErrorRet
  • 00008880 — _cdfsGetNamesFromRDE
  • 000088D0 — _cdfsGetNamesFromRPTE
  • 00008920 — _cdfsGetNamesFromCDV
  • 00008950 — _cdfsGetLFNName
  • 00008B20 — _cdfsGetOEMName
  • 00008CC0 — _cdfsMetaCompare
  • 00008E00 — _cdfsCheckSemi
  • 00008E90 — _cdfsDirScanCall
  • 000090A0 — _cdfsDirScanStart
  • 000090F0 — _cdfsDirScanDone
  • 000094E0 — _cdfsDirScanRet
  • 00009540 — _cdfsGetAttrFromRDE
  • 00009570 — _GetAttrFromISOFlags
  • 00009590 — _cdfsAccumFileSize
  • 00009690 — _cdfsGetXASysUseArea
  • 000096C0 — _cdfsGetExtentSize
  • 00009720 — _cdfsLocateExtentVolume
  • 00009760 — _cdfsPTScanCall
  • 00009830 — _cdfsPTScanStart
  • 00009880 — _cdfsPTScanDone
  • 00009B30 — _cdfsPreInitIOREQ
  • 00009BB0 — _cdfsAttachResource
  • 00009C10 — _cdfsDetachResource
  • 00009C30 — _pPLDataStart
  • 00009C30 — _pcdcHead
  • 00009C30 — _pPLTextEnd
  • 00009C34 — _pcdcSleepHead
  • 00009C38 — _smsCDFS
  • 00009C40 — _pcdvHead
  • 00009C44 — _GEHHandle
  • 00009C48 — _pcmchCooked
  • 00009C4C — _pcmchRaw
  • 00009C50 — _pcmchRawTmp
  • 00009C54 — _NextVolumeID
  • 00009C58 — _ExtendedErrors
  • 00009C5C — _CDXCompatNames
  • 00009C60 — _In_Mctrl
  • 00009C64 — _afCdMediaChgd
  • 00009C68 — _fNoPreLockNeeded
  • 00009C6C — _MSCDEXVersion
  • 00009C70 — _CDFSCacheSize
  • 00009C74 — _CDFSPrefetch
  • 00009C78 — _CDFSPrefetchTail
  • 00009C7C — _CDFSRawCache
  • 00009C80 — _cpidOEM
  • 00009C84 — _pcdpiCache
  • 00009C88 — _pMountDispSave
  • 00009C8C — _pSystemClock
  • 00009C90 — _cdperf
  • 00009CE4 — _pcdperf
  • 00009CE8 — _PrefClock
  • 00009CEC — _SectorPrefNext
  • 00009CF0 — _pcdvPrefNext
  • 00009CF4 — _SectorPrefLast
  • 00009CF8 — _PrefFlags
  • 00009CFC — _cdcPref
  • 00009DC0 — _sgiPref
  • 00009E50 — _apfnMSCDEXInt2f
  • 00009E94 — _apfnCdRdIoctl
  • 00009ED4 — _apfnCdWtIoctl
  • 00009EEC — _apfnCdDev128
  • 00009F10 — _VolIdPattern
  • 00009F30 — _wchDot
  • 00009F34 — _wchDotDot
  • 00009F38 — _MonDays
  • 00009F50 — _achForeignLabel
  • 00009F70 — _achAudioLabel
  • 00009F90 — _AudioRootDe
  • 00009FB4 — _AudioPhile
  • 00009FEC — _AudioPhileHeader
  • 0000A018 — _AudioPlayHeader
  • 0000A044 — _XAFileHeader
  • 0000A070 — _AudioPhilePathTable
  • 0000A07C — _acdptiForeign
  • 0000A0A0 — _acdptiAudioPhile
  • 0000A0C4 — _aapreCopyAudio
  • 0000A11C — _aste
  • 0000A3A4 — _pPLDataEnd
Segment 4: _SGROUP @ 00000000
  • 00000000 — _pHeapFreeHead
  • 00000004 — _CDFSLoaded
  • 00000008 — _SafeMemCpyEH
  • 00000018 — _pfnCDPrefLockEvent
  • 0000001C — _pfnCDFSLazyUnlockEvent
  • 00000020 — _CDPrefLockEventStatic
  • 00000046 — _HeapFreeEventStatic
  • 00000078 — _CDFSLazyUnlockEventStatic
  • 000000A1 — _SafeMemCpyAsm