CDVSD — Windows 98SE Retail


Source Tree

  • ../dvdioctl.c
  • ../vsdaer.asm
  • ../vsd.asm
  • ../vsdaudio.asm
  • ../vsdco.asm
  • ../vsderror.asm
  • ../vsdfltr.c
  • ../vsdinit.asm
  • ../vsdioctl.asm
  • ../vsdreq.asm

Segment 1: .bss @ 000025F0
  • 00000000 — _g_RedbookRegisterTable
  • 0000002C — _DecoderRegion
  • 00000030 — _pszTZ
  • 00000068 — _pszStandardBias
  • 00000070 — _pszIEReg
  • 0000009C — _pszRegIEVal
  • 000000A8 — _pszFixedDefaultPath
  • 000000D4 — _pszFixedDefaultVal
  • 000000E8 — _dvd_dispatch
  • 00000104 — _dvd_dispatch_cb
  • 00000120 — _sense_key_map
  • 00000164 — _pszReg
  • 00000178 — _pszRGunk
  • 00000198 — _pszFixedDpidPath
  • 000001C4 — _pszFixedDpidVal
  • 000001D8 — _RDAMaxConsecutiveReadErrors
  • 000001DC — _aAttenuation
  • 00000228 — _g_pRedbookRegister
  • 0000022C — _g_dwCSAReserved
  • 00000250 — _PopEntryList
  • 00000282 — _PushEntryList
  • 000002A0 — CDVSD_DDB
  • 000002F0 — _vsd_power
  • 000003E2 — _setup_persistent_prevent
  • 00000486 — _setup_GESN
  • 00000540 — _cb_MESN
  • 000006C3 — _setup_get_config
  • 00000771 — _Read_System_Region
  • 00000999 — _Write_System_Region
  • 00000B92 — _nuke_old_reg_key
  • 00000BD8 — cddevlist
  • 00000BDC — _ppcddevlist
  • 00000BE0 — CDAERFlags
  • 00000BE4 — async_not_event_handle
  • 00000BE8 — async_request
  • 00000C66 — vsd_prepare_for_unconfig
  • 00000C81 — vsd_start_2_secs
  • 00000CCA — async_not_cb
  • 00000CDD — async_not_cb_event
  • 00000E65 — async_not_event
  • 00000FF7 — CDVSD_broadcast_shutdown
  • 0000106C — VSD_Callback
  • 000010A0 — vsd_c_callback
  • 000010B6 — vsdco_retry
  • 000010E6 — VSD_pass_thru_callback
  • 00001125 — do_ior_callback
  • 000011AC — vsd_reentry_cb
  • 000011C0 — VSD_Error_Handler
  • 000012A0 — vsd_eh_reenumerate
  • 000012D7 — vsd_eh_no_disc
  • 000012F0 — VSD_Request
  • 000013B7 — vsd_r_check_if_handled
  • 000014C0 — Setup_Read
  • 00001552 — setup_mmc_read
  • 000015CF — sr_setup_char_read
  • 00001637 — vsd_mode_sel_callback
  • 00001675 — vsd_msel_error
  • 00001682 — setup_internal_async_request
  • 000016BD — Setup_Test_Unit_Ready
  • 000016EB — Setup_Lock_Media
  • 000016EF — Setup_Unlock_Media
  • 00001716 — Setup_Unsupported_Cmd
  • 0000171F — Setup_Compute_Geom
  • 00001736 — scg_getiop_event
  • 00001767 — vsd_compute_geom_tur_callback
  • 000017E8 — scg_giope_bad_mem
  • 000017EA — srae_callback_no_mem
  • 000017F8 — vsd_compute_geom_callback
  • 00001860 — scg_cb_parse_TOC
  • 000018FA — scg_cb_good_status_exit
  • 0000190C — scg_exit
  • 00001A15 — scg_cb_parse_session
  • 00001A6B — scg_error_exit
  • 00001AAD — scg_cb_do_play
  • 00001AE5 — scg_cb_do_dvd_check
  • 00001B36 — scg_cb_do_dvd_struc
  • 00001B8E — scg_cb_do_mode_check
  • 00001BAF — scg_cb_pick_up_block_size
  • 00001BBF — scg_cb_do_mode_sense
  • 00001C07 — scg_cb_do_toc
  • 00001C67 — scg_common_calldown
  • 00001C95 — _vsd_ret_iop
  • 00001CA9 — vsd_ret_iop
  • 00001CC4 — _Vsd_GetIOP
  • 00001CDA — Vsd_GetIOP
  • 00001D44 — Setup_Start_Unit
  • 00001D48 — Setup_Stop_Unit
  • 00001D82 — VSD_Setup_Request_Sense
  • 00001DAC — _vsd_internal_request
  • 00001DBE — vsd_internal_request
  • 00001E4B — vsd_setup_srb
  • 00001E56 — setup_to_srb
  • 00001EAB — vsd_send_criteria_request
  • 00001EBD — vsd_send_internal_request
  • 00001EE3 — VSD_send_next_command
  • 00001F53 — VSD_Timeout_Entry
  • 00001FCA — VSD_to_callback
  • 00002040 — _vsd_ilb
  • 00002074 — Setup_Gen_Ioctl
  • 00002088 — MSF_to_LBA
  • 000020B5 — LBA_to_MSF
  • 000020E4 — cb_audio_read
  • 000020FB — RedbookBufferPlayed
  • 000020FB — _RedbookBufferPlayed
  • 00002121 — _RedbookStreamStarted
  • 00002121 — RedbookStreamStarted
  • 00002180 — _RedbookCallinStub
  • 00002192 — _RedbookExiting
Segment 2: PNP @ 00002720
  • 00000000 — _CCODE__RegCloseKey
  • 00000008 — _CCODE__RegQueryValueEx
  • 00000010 — _CCODE__RegOpenKey
  • 00000018 — _CCODE__RegCreateKey
  • 00000020 — _CCODE__HeapAllocate
  • 00000028 — _CCODE__RegSetValueEx
  • 00000030 — _CCODE__HeapFree
  • 00000038 — _CCODE__RegDeleteKey
  • 00000040 — _CCODE__CONFIGMG_Read_Registry_Value
  • 00000048 — _CCODE__PELDR_GetProcAddress
Segment 3: _PTEXT @ 00005E10
  • 00000000 — _RegionInvalid
  • 00000015 — _setup_invalidate_agid
  • 00000065 — _cb_invalidate_agid
  • 000000EE — _setup_dvd_agid
  • 0000014D — _setup_dvd_read_key
  • 000001F0 — _cb_dvd_rkey
  • 0000036C — _cb_dvd_get_region
  • 0000058A — _setup_set_region_worker
  • 00000681 — _GetDefaultRegion
  • 00000C20 — _setup_set_read_ahead
  • 00000C8E — _setup_set_region
  • 00000CFC — _set_phase1_region
  • 00000F02 — _setup_get_region
  • 00001064 — _cb_dvd_rbuf
  • 00001091 — _map_dvd_error
  • 000011C6 — _sioctl_dvd
  • 00001225 — _cbioctl_dvd
  • 00001274 — _cb_dvd_set_region
  • 0000140F — _setup_sendkey
  • 00001613 — _setup_readkey
  • 000016E6 — _end_swap
  • 00001709 — _setup_readdisc_key
  • 000017AE — _free_buffer
  • 000017CB — _check_spin_down
  • 00001854 — _check_audio_status
  • 00001921 — _my_reg_path
  • 00001A0A — _start_reg_path
  • 00001BFC — _start_reg_path_dig
  • 00001CE4 — CD_Broadcast_Removal
  • 00001D16 — CD_Broadcast_Insert
  • 00001D3F — _pszDigitalAudioPlay
  • 00001D50 — _pszDigitalAudioBufferAllocation
  • 00001D68 — _pszDigitalAudioSectorsPerBuffer
  • 00001D85 — _pszDigitalAudioCDLoopback
  • 00001DB3 — vsd_cfg_device
  • 00001FB7 — vsd_is_dvd
  • 000021FF — vcd_write_registry
  • 00002247 — vsd_uncfg_device
  • 000022A0 — VSD_init_complete
  • 000022D3 — vsd_shutdown
  • 00002348 — reentry_event
  • 0000235C — vsd_change_block_size_event
  • 000023D8 — VSD_Ioctl_Table
  • 0000243C — VSD_Need_TUR_Table
  • 00002455 — VSD_DVD_Ioctl_Table
  • 000024B9 — Setup_Gen_Event
  • 000025CD — sioctl_audio_play
  • 000025E6 — playaud_play_msf
  • 00002674 — sioctl_read_sub_chan
  • 000026C9 — _Allocate_Buffer
  • 00002713 — __free_buffer
  • 00002728 — ab_setup_IOR
  • 0000272C — Allocate_Buffer
  • 000027A6 — sioctl_reset_drive
  • 000027B6 — sioctl_seek
  • 000027E9 — sioctl_get_device_status
  • 00002858 — sioctl_get_sector_size
  • 00002899 — sioctl_query_speed
  • 000028B9 — sioctl_query_speed_caps
  • 000028E0 — sioctl_set_speed
  • 00002918 — sioctl_get_head_location
  • 0000295F — sioctl_qchan_upc
  • 0000296E — sioctl_qchan_isrc
  • 00002983 — sioctl_qchan_current_info
  • 000029F5 — sioctl_get_audio_state
  • 00002A22 — sioctl_set_audio_chan_ctrl
  • 00002A5B — sioctl_get_audio_chan_ctrl
  • 00002A9C — sioctl_disc_info
  • 00002B75 — si_di_last_session
  • 00002B8D — si_di_first_session
  • 00002BC9 — si_di_read_toc_event
  • 00002C3E — sioctl_track_info
  • 00002CCF — sioctl_unsupported
  • 00002CD6 — sioctl_audio_stop
  • 00002D04 — sioctl_audio_resume
  • 00002D58 — VSD_ioctl_callback
  • 00002DA8 — v_ic_convert_TUR_to_IOCTL
  • 00002E6D — VSD_Ioctl_cb_table
  • 00002ED1 — cbioctl_map_error
  • 00002F3F — cbioctl_standard
  • 00002F47 — cbioctl_audio_play
  • 00002FA1 — ap_save_addresses
  • 00002FDE — cbioctl_audio_stop
  • 00003066 — cbioctl_get_head_location
  • 00003092 — sioctl_get_dvd_head
  • 000030B9 — sioctl_dvd_qchan_upc
  • 000030F1 — sioctl_dvd_qchan_isrc
  • 0000310A — sioctl_dvd_qchan_cur
  • 0000313E — cbioctl_qchan_upc
  • 00003168 — cbioctl_qchan_isrc
  • 00003192 — cbioctl_qchan_current_info
  • 00003236 — cbioctl_get_audio_state
  • 000032BC — cbioctl_get_audio_chan_ctrl
  • 00003325 — cbioctl_set_audio_chan_ctrl
  • 00003355 — cb_sacc_common
  • 0000340B — cbioctl_get_device_status
  • 000034A8 — cbioctl_disc_info
  • 000034E1 — cb_gdi_error_exit
  • 00003509 — cb_gdi_found_first_track
  • 000035C6 — cbdi_error
  • 000035CE — cb_gdi_free_buf_event
  • 000035E6 — vsd_ret_buffer
  • 00003624 — RDA_PlayingAudio
  • 00003631 — __AllocateAudioDataBuffer@4@4
  • 00003631 — _AllocateAudioDataBuffer@4
  • 00003651 — EventDigitalAudioStatus
  • 00003666 — _ScheduleDigitalAudioStatus@4
  • 00003666 — __ScheduleDigitalAudioStatus@4@4
  • 00003691 — _FreeAudioDataBuffer@4
  • 00003691 — __FreeAudioDataBuffer@4@4
  • 000036AB — event_RedbookBufferPlayed
  • 000036DA — continue_reading_if_paused
  • 000036EB — event_RedbookStreamStarted
  • 000036FF — RDA_StopAudioOnIOP
  • 0000370D — RDA_StopAudioOnDevlist
  • 0000372B — RDA_PlayAudio
  • 000037D5 — event_audio_read
  • 0000388C — request_audio_read
  • 00003933 — cds_search_toc
  • 00003970 — _RDA_InitializeDevice@8
  • 000039F1 — _RDA_UpdateDigitalAudioStatus@8
  • 00003B39 — _RDA_GetAudioBuffer@4
  • 00003B7C — _RDA_ReleaseAudioBuffer@4
  • 00003BDC — _RDA_InitializeAudioPlay@4
  • 00003CDB — _RDA_FreeUnusedBuffers@4
  • 00003D1D — _MassageChannels
  • 00003DB3 — _SendRedbookData@4
  • 00003E99 — _CDSettings
  • 00003EED — _RDA_SetCDChannels@8
  • 00003F54 — _SetVolume
  • 00003FBD — _AsyncSetRedbookVolume@4
  • 00003FEF — _BinaryVolumeToAttenuationLevel
  • 000040B9 — _SetRedbookVolume@4
  • 000040F4 — _StartRedbookStream@4
  • 000041F1 — _StopRedbookStream@4
  • 0000425E — _EndRedbookMedia@4
Segment 4: _PDATA @ 00005E50
  • 00000000 — cdvsd_device_count
Segment 5: _IDATA @ 00000000
  • 00000000 — Drv_Reg_Pkt
  • 00000038 — CDVSD_Device_Init
  • 00000068 — Setup_DRP