ホーム › Devices.Cdrom › 定数
定数
86Windows.Win32.Devices.Cdrom
| 名前 | 型 | 値 |
|---|---|---|
| IOCTL_CDROM_BASE | INT | 2 |
| IOCTL_CDROM_UNLOAD_DRIVER | DWORD | 151560 |
| IOCTL_CDROM_READ_TOC | DWORD | 147456 |
| IOCTL_CDROM_SEEK_AUDIO_MSF | DWORD | 147460 |
| IOCTL_CDROM_STOP_AUDIO | DWORD | 147464 |
| IOCTL_CDROM_PAUSE_AUDIO | DWORD | 147468 |
| IOCTL_CDROM_RESUME_AUDIO | DWORD | 147472 |
| IOCTL_CDROM_GET_VOLUME | DWORD | 147476 |
| IOCTL_CDROM_PLAY_AUDIO_MSF | DWORD | 147480 |
| IOCTL_CDROM_SET_VOLUME | DWORD | 147496 |
| IOCTL_CDROM_READ_Q_CHANNEL | DWORD | 147500 |
| IOCTL_CDROM_GET_CONTROL | DWORD | 147508 |
| OBSOLETE_IOCTL_CDROM_GET_CONTROL | DWORD | 147508 |
| IOCTL_CDROM_GET_LAST_SESSION | DWORD | 147512 |
| IOCTL_CDROM_RAW_READ | DWORD | 147518 |
| IOCTL_CDROM_DISK_TYPE | DWORD | 131136 |
| IOCTL_CDROM_GET_DRIVE_GEOMETRY | DWORD | 147532 |
| IOCTL_CDROM_GET_DRIVE_GEOMETRY_EX | DWORD | 147536 |
| IOCTL_CDROM_READ_TOC_EX | DWORD | 147540 |
| IOCTL_CDROM_GET_CONFIGURATION | DWORD | 147544 |
| IOCTL_CDROM_EXCLUSIVE_ACCESS | DWORD | 180316 |
| IOCTL_CDROM_SET_SPEED | DWORD | 147552 |
| IOCTL_CDROM_GET_INQUIRY_DATA | DWORD | 147556 |
| IOCTL_CDROM_ENABLE_STREAMING | DWORD | 147560 |
| IOCTL_CDROM_SEND_OPC_INFORMATION | DWORD | 180332 |
| IOCTL_CDROM_GET_PERFORMANCE | DWORD | 147568 |
| IOCTL_CDROM_CHECK_VERIFY | DWORD | 149504 |
| IOCTL_CDROM_MEDIA_REMOVAL | DWORD | 149508 |
| IOCTL_CDROM_EJECT_MEDIA | DWORD | 149512 |
| IOCTL_CDROM_LOAD_MEDIA | DWORD | 149516 |
| IOCTL_CDROM_RESERVE | DWORD | 149520 |
| IOCTL_CDROM_RELEASE | DWORD | 149524 |
| IOCTL_CDROM_FIND_NEW_DEVICES | DWORD | 149528 |
| MINIMUM_CDROM_INQUIRY_SIZE | DWORD | 36 |
| MAXIMUM_CDROM_INQUIRY_SIZE | DWORD | 260 |
| IOCTL_CDROM_SIMBAD | DWORD | 147468 |
| MAXIMUM_NUMBER_TRACKS | DWORD | 100 |
| MAXIMUM_CDROM_SIZE | DWORD | 804 |
| MINIMUM_CDROM_READ_TOC_EX_SIZE | DWORD | 2 |
| CDROM_READ_TOC_EX_FORMAT_TOC | DWORD | 0 |
| CDROM_READ_TOC_EX_FORMAT_SESSION | DWORD | 1 |
| CDROM_READ_TOC_EX_FORMAT_FULL_TOC | DWORD | 2 |
| CDROM_READ_TOC_EX_FORMAT_PMA | DWORD | 3 |
| CDROM_READ_TOC_EX_FORMAT_ATIP | DWORD | 4 |
| CDROM_READ_TOC_EX_FORMAT_CDTEXT | DWORD | 5 |
| CDROM_CD_TEXT_PACK_ALBUM_NAME | DWORD | 128 |
| CDROM_CD_TEXT_PACK_PERFORMER | DWORD | 129 |
| CDROM_CD_TEXT_PACK_SONGWRITER | DWORD | 130 |
| CDROM_CD_TEXT_PACK_COMPOSER | DWORD | 131 |
| CDROM_CD_TEXT_PACK_ARRANGER | DWORD | 132 |
| CDROM_CD_TEXT_PACK_MESSAGES | DWORD | 133 |
| CDROM_CD_TEXT_PACK_DISC_ID | DWORD | 134 |
| CDROM_CD_TEXT_PACK_GENRE | DWORD | 135 |
| CDROM_CD_TEXT_PACK_TOC_INFO | DWORD | 136 |
| CDROM_CD_TEXT_PACK_TOC_INFO2 | DWORD | 137 |
| CDROM_CD_TEXT_PACK_UPC_EAN | DWORD | 142 |
| CDROM_CD_TEXT_PACK_SIZE_INFO | DWORD | 143 |
| CDROM_DISK_AUDIO_TRACK | DWORD | 1 |
| CDROM_DISK_DATA_TRACK | DWORD | 2 |
| IOCTL_CDROM_SUB_Q_CHANNEL | DWORD | 0 |
| IOCTL_CDROM_CURRENT_POSITION | DWORD | 1 |
| IOCTL_CDROM_MEDIA_CATALOG | DWORD | 2 |
| IOCTL_CDROM_TRACK_ISRC | DWORD | 3 |
| AUDIO_STATUS_NOT_SUPPORTED | DWORD | 0 |
| AUDIO_STATUS_IN_PROGRESS | DWORD | 17 |
| AUDIO_STATUS_PAUSED | DWORD | 18 |
| AUDIO_STATUS_PLAY_COMPLETE | DWORD | 19 |
| AUDIO_STATUS_PLAY_ERROR | DWORD | 20 |
| AUDIO_STATUS_NO_STATUS | DWORD | 21 |
| ADR_NO_MODE_INFORMATION | DWORD | 0 |
| ADR_ENCODES_CURRENT_POSITION | DWORD | 1 |
| ADR_ENCODES_MEDIA_CATALOG | DWORD | 2 |
| ADR_ENCODES_ISRC | DWORD | 3 |
| AUDIO_WITH_PREEMPHASIS | DWORD | 1 |
| DIGITAL_COPY_PERMITTED | DWORD | 2 |
| AUDIO_DATA_TRACK | DWORD | 4 |
| TWO_FOUR_CHANNEL_AUDIO | DWORD | 8 |
| CD_RAW_READ_C2_SIZE | DWORD | 296 |
| CD_RAW_READ_SUBCODE_SIZE | DWORD | 96 |
| CD_RAW_SECTOR_WITH_C2_SIZE | DWORD | 2648 |
| CD_RAW_SECTOR_WITH_SUBCODE_SIZE | DWORD | 2448 |
| CDROM_EXCLUSIVE_CALLER_LENGTH | DWORD | 64 |
| CDROM_LOCK_IGNORE_VOLUME | DWORD | 1 |
| CDROM_NO_MEDIA_NOTIFICATIONS | DWORD | 2 |
| CDROM_NOT_IN_EXCLUSIVE_MODE | DWORD | 0 |
| CDROM_IN_EXCLUSIVE_MODE | DWORD | 1 |
各言語での定義
定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。
#define IOCTL_CDROM_BASE 2
#define IOCTL_CDROM_UNLOAD_DRIVER 151560
#define IOCTL_CDROM_READ_TOC 147456
#define IOCTL_CDROM_SEEK_AUDIO_MSF 147460
#define IOCTL_CDROM_STOP_AUDIO 147464
#define IOCTL_CDROM_PAUSE_AUDIO 147468
#define IOCTL_CDROM_RESUME_AUDIO 147472
#define IOCTL_CDROM_GET_VOLUME 147476
#define IOCTL_CDROM_PLAY_AUDIO_MSF 147480
#define IOCTL_CDROM_SET_VOLUME 147496
#define IOCTL_CDROM_READ_Q_CHANNEL 147500
#define IOCTL_CDROM_GET_CONTROL 147508
#define OBSOLETE_IOCTL_CDROM_GET_CONTROL 147508
#define IOCTL_CDROM_GET_LAST_SESSION 147512
#define IOCTL_CDROM_RAW_READ 147518
#define IOCTL_CDROM_DISK_TYPE 131136
#define IOCTL_CDROM_GET_DRIVE_GEOMETRY 147532
#define IOCTL_CDROM_GET_DRIVE_GEOMETRY_EX 147536
#define IOCTL_CDROM_READ_TOC_EX 147540
#define IOCTL_CDROM_GET_CONFIGURATION 147544
#define IOCTL_CDROM_EXCLUSIVE_ACCESS 180316
#define IOCTL_CDROM_SET_SPEED 147552
#define IOCTL_CDROM_GET_INQUIRY_DATA 147556
#define IOCTL_CDROM_ENABLE_STREAMING 147560
#define IOCTL_CDROM_SEND_OPC_INFORMATION 180332
#define IOCTL_CDROM_GET_PERFORMANCE 147568
#define IOCTL_CDROM_CHECK_VERIFY 149504
#define IOCTL_CDROM_MEDIA_REMOVAL 149508
#define IOCTL_CDROM_EJECT_MEDIA 149512
#define IOCTL_CDROM_LOAD_MEDIA 149516
#define IOCTL_CDROM_RESERVE 149520
#define IOCTL_CDROM_RELEASE 149524
#define IOCTL_CDROM_FIND_NEW_DEVICES 149528
#define MINIMUM_CDROM_INQUIRY_SIZE 36
#define MAXIMUM_CDROM_INQUIRY_SIZE 260
#define IOCTL_CDROM_SIMBAD 147468
#define MAXIMUM_NUMBER_TRACKS 100
#define MAXIMUM_CDROM_SIZE 804
#define MINIMUM_CDROM_READ_TOC_EX_SIZE 2
#define CDROM_READ_TOC_EX_FORMAT_TOC 0
#define CDROM_READ_TOC_EX_FORMAT_SESSION 1
#define CDROM_READ_TOC_EX_FORMAT_FULL_TOC 2
#define CDROM_READ_TOC_EX_FORMAT_PMA 3
#define CDROM_READ_TOC_EX_FORMAT_ATIP 4
#define CDROM_READ_TOC_EX_FORMAT_CDTEXT 5
#define CDROM_CD_TEXT_PACK_ALBUM_NAME 128
#define CDROM_CD_TEXT_PACK_PERFORMER 129
#define CDROM_CD_TEXT_PACK_SONGWRITER 130
#define CDROM_CD_TEXT_PACK_COMPOSER 131
#define CDROM_CD_TEXT_PACK_ARRANGER 132
#define CDROM_CD_TEXT_PACK_MESSAGES 133
#define CDROM_CD_TEXT_PACK_DISC_ID 134
#define CDROM_CD_TEXT_PACK_GENRE 135
#define CDROM_CD_TEXT_PACK_TOC_INFO 136
#define CDROM_CD_TEXT_PACK_TOC_INFO2 137
#define CDROM_CD_TEXT_PACK_UPC_EAN 142
#define CDROM_CD_TEXT_PACK_SIZE_INFO 143
#define CDROM_DISK_AUDIO_TRACK 1
#define CDROM_DISK_DATA_TRACK 2
#define IOCTL_CDROM_SUB_Q_CHANNEL 0
#define IOCTL_CDROM_CURRENT_POSITION 1
#define IOCTL_CDROM_MEDIA_CATALOG 2
#define IOCTL_CDROM_TRACK_ISRC 3
#define AUDIO_STATUS_NOT_SUPPORTED 0
#define AUDIO_STATUS_IN_PROGRESS 17
#define AUDIO_STATUS_PAUSED 18
#define AUDIO_STATUS_PLAY_COMPLETE 19
#define AUDIO_STATUS_PLAY_ERROR 20
#define AUDIO_STATUS_NO_STATUS 21
#define ADR_NO_MODE_INFORMATION 0
#define ADR_ENCODES_CURRENT_POSITION 1
#define ADR_ENCODES_MEDIA_CATALOG 2
#define ADR_ENCODES_ISRC 3
#define AUDIO_WITH_PREEMPHASIS 1
#define DIGITAL_COPY_PERMITTED 2
#define AUDIO_DATA_TRACK 4
#define TWO_FOUR_CHANNEL_AUDIO 8
#define CD_RAW_READ_C2_SIZE 296
#define CD_RAW_READ_SUBCODE_SIZE 96
#define CD_RAW_SECTOR_WITH_C2_SIZE 2648
#define CD_RAW_SECTOR_WITH_SUBCODE_SIZE 2448
#define CDROM_EXCLUSIVE_CALLER_LENGTH 64
#define CDROM_LOCK_IGNORE_VOLUME 1
#define CDROM_NO_MEDIA_NOTIFICATIONS 2
#define CDROM_NOT_IN_EXCLUSIVE_MODE 0
#define CDROM_IN_EXCLUSIVE_MODE 1public const int IOCTL_CDROM_BASE = 2;
public const uint IOCTL_CDROM_UNLOAD_DRIVER = 151560;
public const uint IOCTL_CDROM_READ_TOC = 147456;
public const uint IOCTL_CDROM_SEEK_AUDIO_MSF = 147460;
public const uint IOCTL_CDROM_STOP_AUDIO = 147464;
public const uint IOCTL_CDROM_PAUSE_AUDIO = 147468;
public const uint IOCTL_CDROM_RESUME_AUDIO = 147472;
public const uint IOCTL_CDROM_GET_VOLUME = 147476;
public const uint IOCTL_CDROM_PLAY_AUDIO_MSF = 147480;
public const uint IOCTL_CDROM_SET_VOLUME = 147496;
public const uint IOCTL_CDROM_READ_Q_CHANNEL = 147500;
public const uint IOCTL_CDROM_GET_CONTROL = 147508;
public const uint OBSOLETE_IOCTL_CDROM_GET_CONTROL = 147508;
public const uint IOCTL_CDROM_GET_LAST_SESSION = 147512;
public const uint IOCTL_CDROM_RAW_READ = 147518;
public const uint IOCTL_CDROM_DISK_TYPE = 131136;
public const uint IOCTL_CDROM_GET_DRIVE_GEOMETRY = 147532;
public const uint IOCTL_CDROM_GET_DRIVE_GEOMETRY_EX = 147536;
public const uint IOCTL_CDROM_READ_TOC_EX = 147540;
public const uint IOCTL_CDROM_GET_CONFIGURATION = 147544;
public const uint IOCTL_CDROM_EXCLUSIVE_ACCESS = 180316;
public const uint IOCTL_CDROM_SET_SPEED = 147552;
public const uint IOCTL_CDROM_GET_INQUIRY_DATA = 147556;
public const uint IOCTL_CDROM_ENABLE_STREAMING = 147560;
public const uint IOCTL_CDROM_SEND_OPC_INFORMATION = 180332;
public const uint IOCTL_CDROM_GET_PERFORMANCE = 147568;
public const uint IOCTL_CDROM_CHECK_VERIFY = 149504;
public const uint IOCTL_CDROM_MEDIA_REMOVAL = 149508;
public const uint IOCTL_CDROM_EJECT_MEDIA = 149512;
public const uint IOCTL_CDROM_LOAD_MEDIA = 149516;
public const uint IOCTL_CDROM_RESERVE = 149520;
public const uint IOCTL_CDROM_RELEASE = 149524;
public const uint IOCTL_CDROM_FIND_NEW_DEVICES = 149528;
public const uint MINIMUM_CDROM_INQUIRY_SIZE = 36;
public const uint MAXIMUM_CDROM_INQUIRY_SIZE = 260;
public const uint IOCTL_CDROM_SIMBAD = 147468;
public const uint MAXIMUM_NUMBER_TRACKS = 100;
public const uint MAXIMUM_CDROM_SIZE = 804;
public const uint MINIMUM_CDROM_READ_TOC_EX_SIZE = 2;
public const uint CDROM_READ_TOC_EX_FORMAT_TOC = 0;
public const uint CDROM_READ_TOC_EX_FORMAT_SESSION = 1;
public const uint CDROM_READ_TOC_EX_FORMAT_FULL_TOC = 2;
public const uint CDROM_READ_TOC_EX_FORMAT_PMA = 3;
public const uint CDROM_READ_TOC_EX_FORMAT_ATIP = 4;
public const uint CDROM_READ_TOC_EX_FORMAT_CDTEXT = 5;
public const uint CDROM_CD_TEXT_PACK_ALBUM_NAME = 128;
public const uint CDROM_CD_TEXT_PACK_PERFORMER = 129;
public const uint CDROM_CD_TEXT_PACK_SONGWRITER = 130;
public const uint CDROM_CD_TEXT_PACK_COMPOSER = 131;
public const uint CDROM_CD_TEXT_PACK_ARRANGER = 132;
public const uint CDROM_CD_TEXT_PACK_MESSAGES = 133;
public const uint CDROM_CD_TEXT_PACK_DISC_ID = 134;
public const uint CDROM_CD_TEXT_PACK_GENRE = 135;
public const uint CDROM_CD_TEXT_PACK_TOC_INFO = 136;
public const uint CDROM_CD_TEXT_PACK_TOC_INFO2 = 137;
public const uint CDROM_CD_TEXT_PACK_UPC_EAN = 142;
public const uint CDROM_CD_TEXT_PACK_SIZE_INFO = 143;
public const uint CDROM_DISK_AUDIO_TRACK = 1;
public const uint CDROM_DISK_DATA_TRACK = 2;
public const uint IOCTL_CDROM_SUB_Q_CHANNEL = 0;
public const uint IOCTL_CDROM_CURRENT_POSITION = 1;
public const uint IOCTL_CDROM_MEDIA_CATALOG = 2;
public const uint IOCTL_CDROM_TRACK_ISRC = 3;
public const uint AUDIO_STATUS_NOT_SUPPORTED = 0;
public const uint AUDIO_STATUS_IN_PROGRESS = 17;
public const uint AUDIO_STATUS_PAUSED = 18;
public const uint AUDIO_STATUS_PLAY_COMPLETE = 19;
public const uint AUDIO_STATUS_PLAY_ERROR = 20;
public const uint AUDIO_STATUS_NO_STATUS = 21;
public const uint ADR_NO_MODE_INFORMATION = 0;
public const uint ADR_ENCODES_CURRENT_POSITION = 1;
public const uint ADR_ENCODES_MEDIA_CATALOG = 2;
public const uint ADR_ENCODES_ISRC = 3;
public const uint AUDIO_WITH_PREEMPHASIS = 1;
public const uint DIGITAL_COPY_PERMITTED = 2;
public const uint AUDIO_DATA_TRACK = 4;
public const uint TWO_FOUR_CHANNEL_AUDIO = 8;
public const uint CD_RAW_READ_C2_SIZE = 296;
public const uint CD_RAW_READ_SUBCODE_SIZE = 96;
public const uint CD_RAW_SECTOR_WITH_C2_SIZE = 2648;
public const uint CD_RAW_SECTOR_WITH_SUBCODE_SIZE = 2448;
public const uint CDROM_EXCLUSIVE_CALLER_LENGTH = 64;
public const uint CDROM_LOCK_IGNORE_VOLUME = 1;
public const uint CDROM_NO_MEDIA_NOTIFICATIONS = 2;
public const uint CDROM_NOT_IN_EXCLUSIVE_MODE = 0;
public const uint CDROM_IN_EXCLUSIVE_MODE = 1;IOCTL_CDROM_BASE = 2
IOCTL_CDROM_UNLOAD_DRIVER = 151560
IOCTL_CDROM_READ_TOC = 147456
IOCTL_CDROM_SEEK_AUDIO_MSF = 147460
IOCTL_CDROM_STOP_AUDIO = 147464
IOCTL_CDROM_PAUSE_AUDIO = 147468
IOCTL_CDROM_RESUME_AUDIO = 147472
IOCTL_CDROM_GET_VOLUME = 147476
IOCTL_CDROM_PLAY_AUDIO_MSF = 147480
IOCTL_CDROM_SET_VOLUME = 147496
IOCTL_CDROM_READ_Q_CHANNEL = 147500
IOCTL_CDROM_GET_CONTROL = 147508
OBSOLETE_IOCTL_CDROM_GET_CONTROL = 147508
IOCTL_CDROM_GET_LAST_SESSION = 147512
IOCTL_CDROM_RAW_READ = 147518
IOCTL_CDROM_DISK_TYPE = 131136
IOCTL_CDROM_GET_DRIVE_GEOMETRY = 147532
IOCTL_CDROM_GET_DRIVE_GEOMETRY_EX = 147536
IOCTL_CDROM_READ_TOC_EX = 147540
IOCTL_CDROM_GET_CONFIGURATION = 147544
IOCTL_CDROM_EXCLUSIVE_ACCESS = 180316
IOCTL_CDROM_SET_SPEED = 147552
IOCTL_CDROM_GET_INQUIRY_DATA = 147556
IOCTL_CDROM_ENABLE_STREAMING = 147560
IOCTL_CDROM_SEND_OPC_INFORMATION = 180332
IOCTL_CDROM_GET_PERFORMANCE = 147568
IOCTL_CDROM_CHECK_VERIFY = 149504
IOCTL_CDROM_MEDIA_REMOVAL = 149508
IOCTL_CDROM_EJECT_MEDIA = 149512
IOCTL_CDROM_LOAD_MEDIA = 149516
IOCTL_CDROM_RESERVE = 149520
IOCTL_CDROM_RELEASE = 149524
IOCTL_CDROM_FIND_NEW_DEVICES = 149528
MINIMUM_CDROM_INQUIRY_SIZE = 36
MAXIMUM_CDROM_INQUIRY_SIZE = 260
IOCTL_CDROM_SIMBAD = 147468
MAXIMUM_NUMBER_TRACKS = 100
MAXIMUM_CDROM_SIZE = 804
MINIMUM_CDROM_READ_TOC_EX_SIZE = 2
CDROM_READ_TOC_EX_FORMAT_TOC = 0
CDROM_READ_TOC_EX_FORMAT_SESSION = 1
CDROM_READ_TOC_EX_FORMAT_FULL_TOC = 2
CDROM_READ_TOC_EX_FORMAT_PMA = 3
CDROM_READ_TOC_EX_FORMAT_ATIP = 4
CDROM_READ_TOC_EX_FORMAT_CDTEXT = 5
CDROM_CD_TEXT_PACK_ALBUM_NAME = 128
CDROM_CD_TEXT_PACK_PERFORMER = 129
CDROM_CD_TEXT_PACK_SONGWRITER = 130
CDROM_CD_TEXT_PACK_COMPOSER = 131
CDROM_CD_TEXT_PACK_ARRANGER = 132
CDROM_CD_TEXT_PACK_MESSAGES = 133
CDROM_CD_TEXT_PACK_DISC_ID = 134
CDROM_CD_TEXT_PACK_GENRE = 135
CDROM_CD_TEXT_PACK_TOC_INFO = 136
CDROM_CD_TEXT_PACK_TOC_INFO2 = 137
CDROM_CD_TEXT_PACK_UPC_EAN = 142
CDROM_CD_TEXT_PACK_SIZE_INFO = 143
CDROM_DISK_AUDIO_TRACK = 1
CDROM_DISK_DATA_TRACK = 2
IOCTL_CDROM_SUB_Q_CHANNEL = 0
IOCTL_CDROM_CURRENT_POSITION = 1
IOCTL_CDROM_MEDIA_CATALOG = 2
IOCTL_CDROM_TRACK_ISRC = 3
AUDIO_STATUS_NOT_SUPPORTED = 0
AUDIO_STATUS_IN_PROGRESS = 17
AUDIO_STATUS_PAUSED = 18
AUDIO_STATUS_PLAY_COMPLETE = 19
AUDIO_STATUS_PLAY_ERROR = 20
AUDIO_STATUS_NO_STATUS = 21
ADR_NO_MODE_INFORMATION = 0
ADR_ENCODES_CURRENT_POSITION = 1
ADR_ENCODES_MEDIA_CATALOG = 2
ADR_ENCODES_ISRC = 3
AUDIO_WITH_PREEMPHASIS = 1
DIGITAL_COPY_PERMITTED = 2
AUDIO_DATA_TRACK = 4
TWO_FOUR_CHANNEL_AUDIO = 8
CD_RAW_READ_C2_SIZE = 296
CD_RAW_READ_SUBCODE_SIZE = 96
CD_RAW_SECTOR_WITH_C2_SIZE = 2648
CD_RAW_SECTOR_WITH_SUBCODE_SIZE = 2448
CDROM_EXCLUSIVE_CALLER_LENGTH = 64
CDROM_LOCK_IGNORE_VOLUME = 1
CDROM_NO_MEDIA_NOTIFICATIONS = 2
CDROM_NOT_IN_EXCLUSIVE_MODE = 0
CDROM_IN_EXCLUSIVE_MODE = 1pub const IOCTL_CDROM_BASE: i32 = 2;
pub const IOCTL_CDROM_UNLOAD_DRIVER: u32 = 151560;
pub const IOCTL_CDROM_READ_TOC: u32 = 147456;
pub const IOCTL_CDROM_SEEK_AUDIO_MSF: u32 = 147460;
pub const IOCTL_CDROM_STOP_AUDIO: u32 = 147464;
pub const IOCTL_CDROM_PAUSE_AUDIO: u32 = 147468;
pub const IOCTL_CDROM_RESUME_AUDIO: u32 = 147472;
pub const IOCTL_CDROM_GET_VOLUME: u32 = 147476;
pub const IOCTL_CDROM_PLAY_AUDIO_MSF: u32 = 147480;
pub const IOCTL_CDROM_SET_VOLUME: u32 = 147496;
pub const IOCTL_CDROM_READ_Q_CHANNEL: u32 = 147500;
pub const IOCTL_CDROM_GET_CONTROL: u32 = 147508;
pub const OBSOLETE_IOCTL_CDROM_GET_CONTROL: u32 = 147508;
pub const IOCTL_CDROM_GET_LAST_SESSION: u32 = 147512;
pub const IOCTL_CDROM_RAW_READ: u32 = 147518;
pub const IOCTL_CDROM_DISK_TYPE: u32 = 131136;
pub const IOCTL_CDROM_GET_DRIVE_GEOMETRY: u32 = 147532;
pub const IOCTL_CDROM_GET_DRIVE_GEOMETRY_EX: u32 = 147536;
pub const IOCTL_CDROM_READ_TOC_EX: u32 = 147540;
pub const IOCTL_CDROM_GET_CONFIGURATION: u32 = 147544;
pub const IOCTL_CDROM_EXCLUSIVE_ACCESS: u32 = 180316;
pub const IOCTL_CDROM_SET_SPEED: u32 = 147552;
pub const IOCTL_CDROM_GET_INQUIRY_DATA: u32 = 147556;
pub const IOCTL_CDROM_ENABLE_STREAMING: u32 = 147560;
pub const IOCTL_CDROM_SEND_OPC_INFORMATION: u32 = 180332;
pub const IOCTL_CDROM_GET_PERFORMANCE: u32 = 147568;
pub const IOCTL_CDROM_CHECK_VERIFY: u32 = 149504;
pub const IOCTL_CDROM_MEDIA_REMOVAL: u32 = 149508;
pub const IOCTL_CDROM_EJECT_MEDIA: u32 = 149512;
pub const IOCTL_CDROM_LOAD_MEDIA: u32 = 149516;
pub const IOCTL_CDROM_RESERVE: u32 = 149520;
pub const IOCTL_CDROM_RELEASE: u32 = 149524;
pub const IOCTL_CDROM_FIND_NEW_DEVICES: u32 = 149528;
pub const MINIMUM_CDROM_INQUIRY_SIZE: u32 = 36;
pub const MAXIMUM_CDROM_INQUIRY_SIZE: u32 = 260;
pub const IOCTL_CDROM_SIMBAD: u32 = 147468;
pub const MAXIMUM_NUMBER_TRACKS: u32 = 100;
pub const MAXIMUM_CDROM_SIZE: u32 = 804;
pub const MINIMUM_CDROM_READ_TOC_EX_SIZE: u32 = 2;
pub const CDROM_READ_TOC_EX_FORMAT_TOC: u32 = 0;
pub const CDROM_READ_TOC_EX_FORMAT_SESSION: u32 = 1;
pub const CDROM_READ_TOC_EX_FORMAT_FULL_TOC: u32 = 2;
pub const CDROM_READ_TOC_EX_FORMAT_PMA: u32 = 3;
pub const CDROM_READ_TOC_EX_FORMAT_ATIP: u32 = 4;
pub const CDROM_READ_TOC_EX_FORMAT_CDTEXT: u32 = 5;
pub const CDROM_CD_TEXT_PACK_ALBUM_NAME: u32 = 128;
pub const CDROM_CD_TEXT_PACK_PERFORMER: u32 = 129;
pub const CDROM_CD_TEXT_PACK_SONGWRITER: u32 = 130;
pub const CDROM_CD_TEXT_PACK_COMPOSER: u32 = 131;
pub const CDROM_CD_TEXT_PACK_ARRANGER: u32 = 132;
pub const CDROM_CD_TEXT_PACK_MESSAGES: u32 = 133;
pub const CDROM_CD_TEXT_PACK_DISC_ID: u32 = 134;
pub const CDROM_CD_TEXT_PACK_GENRE: u32 = 135;
pub const CDROM_CD_TEXT_PACK_TOC_INFO: u32 = 136;
pub const CDROM_CD_TEXT_PACK_TOC_INFO2: u32 = 137;
pub const CDROM_CD_TEXT_PACK_UPC_EAN: u32 = 142;
pub const CDROM_CD_TEXT_PACK_SIZE_INFO: u32 = 143;
pub const CDROM_DISK_AUDIO_TRACK: u32 = 1;
pub const CDROM_DISK_DATA_TRACK: u32 = 2;
pub const IOCTL_CDROM_SUB_Q_CHANNEL: u32 = 0;
pub const IOCTL_CDROM_CURRENT_POSITION: u32 = 1;
pub const IOCTL_CDROM_MEDIA_CATALOG: u32 = 2;
pub const IOCTL_CDROM_TRACK_ISRC: u32 = 3;
pub const AUDIO_STATUS_NOT_SUPPORTED: u32 = 0;
pub const AUDIO_STATUS_IN_PROGRESS: u32 = 17;
pub const AUDIO_STATUS_PAUSED: u32 = 18;
pub const AUDIO_STATUS_PLAY_COMPLETE: u32 = 19;
pub const AUDIO_STATUS_PLAY_ERROR: u32 = 20;
pub const AUDIO_STATUS_NO_STATUS: u32 = 21;
pub const ADR_NO_MODE_INFORMATION: u32 = 0;
pub const ADR_ENCODES_CURRENT_POSITION: u32 = 1;
pub const ADR_ENCODES_MEDIA_CATALOG: u32 = 2;
pub const ADR_ENCODES_ISRC: u32 = 3;
pub const AUDIO_WITH_PREEMPHASIS: u32 = 1;
pub const DIGITAL_COPY_PERMITTED: u32 = 2;
pub const AUDIO_DATA_TRACK: u32 = 4;
pub const TWO_FOUR_CHANNEL_AUDIO: u32 = 8;
pub const CD_RAW_READ_C2_SIZE: u32 = 296;
pub const CD_RAW_READ_SUBCODE_SIZE: u32 = 96;
pub const CD_RAW_SECTOR_WITH_C2_SIZE: u32 = 2648;
pub const CD_RAW_SECTOR_WITH_SUBCODE_SIZE: u32 = 2448;
pub const CDROM_EXCLUSIVE_CALLER_LENGTH: u32 = 64;
pub const CDROM_LOCK_IGNORE_VOLUME: u32 = 1;
pub const CDROM_NO_MEDIA_NOTIFICATIONS: u32 = 2;
pub const CDROM_NOT_IN_EXCLUSIVE_MODE: u32 = 0;
pub const CDROM_IN_EXCLUSIVE_MODE: u32 = 1;const (
IOCTL_CDROM_BASE int32 = 2
IOCTL_CDROM_UNLOAD_DRIVER uint32 = 151560
IOCTL_CDROM_READ_TOC uint32 = 147456
IOCTL_CDROM_SEEK_AUDIO_MSF uint32 = 147460
IOCTL_CDROM_STOP_AUDIO uint32 = 147464
IOCTL_CDROM_PAUSE_AUDIO uint32 = 147468
IOCTL_CDROM_RESUME_AUDIO uint32 = 147472
IOCTL_CDROM_GET_VOLUME uint32 = 147476
IOCTL_CDROM_PLAY_AUDIO_MSF uint32 = 147480
IOCTL_CDROM_SET_VOLUME uint32 = 147496
IOCTL_CDROM_READ_Q_CHANNEL uint32 = 147500
IOCTL_CDROM_GET_CONTROL uint32 = 147508
OBSOLETE_IOCTL_CDROM_GET_CONTROL uint32 = 147508
IOCTL_CDROM_GET_LAST_SESSION uint32 = 147512
IOCTL_CDROM_RAW_READ uint32 = 147518
IOCTL_CDROM_DISK_TYPE uint32 = 131136
IOCTL_CDROM_GET_DRIVE_GEOMETRY uint32 = 147532
IOCTL_CDROM_GET_DRIVE_GEOMETRY_EX uint32 = 147536
IOCTL_CDROM_READ_TOC_EX uint32 = 147540
IOCTL_CDROM_GET_CONFIGURATION uint32 = 147544
IOCTL_CDROM_EXCLUSIVE_ACCESS uint32 = 180316
IOCTL_CDROM_SET_SPEED uint32 = 147552
IOCTL_CDROM_GET_INQUIRY_DATA uint32 = 147556
IOCTL_CDROM_ENABLE_STREAMING uint32 = 147560
IOCTL_CDROM_SEND_OPC_INFORMATION uint32 = 180332
IOCTL_CDROM_GET_PERFORMANCE uint32 = 147568
IOCTL_CDROM_CHECK_VERIFY uint32 = 149504
IOCTL_CDROM_MEDIA_REMOVAL uint32 = 149508
IOCTL_CDROM_EJECT_MEDIA uint32 = 149512
IOCTL_CDROM_LOAD_MEDIA uint32 = 149516
IOCTL_CDROM_RESERVE uint32 = 149520
IOCTL_CDROM_RELEASE uint32 = 149524
IOCTL_CDROM_FIND_NEW_DEVICES uint32 = 149528
MINIMUM_CDROM_INQUIRY_SIZE uint32 = 36
MAXIMUM_CDROM_INQUIRY_SIZE uint32 = 260
IOCTL_CDROM_SIMBAD uint32 = 147468
MAXIMUM_NUMBER_TRACKS uint32 = 100
MAXIMUM_CDROM_SIZE uint32 = 804
MINIMUM_CDROM_READ_TOC_EX_SIZE uint32 = 2
CDROM_READ_TOC_EX_FORMAT_TOC uint32 = 0
CDROM_READ_TOC_EX_FORMAT_SESSION uint32 = 1
CDROM_READ_TOC_EX_FORMAT_FULL_TOC uint32 = 2
CDROM_READ_TOC_EX_FORMAT_PMA uint32 = 3
CDROM_READ_TOC_EX_FORMAT_ATIP uint32 = 4
CDROM_READ_TOC_EX_FORMAT_CDTEXT uint32 = 5
CDROM_CD_TEXT_PACK_ALBUM_NAME uint32 = 128
CDROM_CD_TEXT_PACK_PERFORMER uint32 = 129
CDROM_CD_TEXT_PACK_SONGWRITER uint32 = 130
CDROM_CD_TEXT_PACK_COMPOSER uint32 = 131
CDROM_CD_TEXT_PACK_ARRANGER uint32 = 132
CDROM_CD_TEXT_PACK_MESSAGES uint32 = 133
CDROM_CD_TEXT_PACK_DISC_ID uint32 = 134
CDROM_CD_TEXT_PACK_GENRE uint32 = 135
CDROM_CD_TEXT_PACK_TOC_INFO uint32 = 136
CDROM_CD_TEXT_PACK_TOC_INFO2 uint32 = 137
CDROM_CD_TEXT_PACK_UPC_EAN uint32 = 142
CDROM_CD_TEXT_PACK_SIZE_INFO uint32 = 143
CDROM_DISK_AUDIO_TRACK uint32 = 1
CDROM_DISK_DATA_TRACK uint32 = 2
IOCTL_CDROM_SUB_Q_CHANNEL uint32 = 0
IOCTL_CDROM_CURRENT_POSITION uint32 = 1
IOCTL_CDROM_MEDIA_CATALOG uint32 = 2
IOCTL_CDROM_TRACK_ISRC uint32 = 3
AUDIO_STATUS_NOT_SUPPORTED uint32 = 0
AUDIO_STATUS_IN_PROGRESS uint32 = 17
AUDIO_STATUS_PAUSED uint32 = 18
AUDIO_STATUS_PLAY_COMPLETE uint32 = 19
AUDIO_STATUS_PLAY_ERROR uint32 = 20
AUDIO_STATUS_NO_STATUS uint32 = 21
ADR_NO_MODE_INFORMATION uint32 = 0
ADR_ENCODES_CURRENT_POSITION uint32 = 1
ADR_ENCODES_MEDIA_CATALOG uint32 = 2
ADR_ENCODES_ISRC uint32 = 3
AUDIO_WITH_PREEMPHASIS uint32 = 1
DIGITAL_COPY_PERMITTED uint32 = 2
AUDIO_DATA_TRACK uint32 = 4
TWO_FOUR_CHANNEL_AUDIO uint32 = 8
CD_RAW_READ_C2_SIZE uint32 = 296
CD_RAW_READ_SUBCODE_SIZE uint32 = 96
CD_RAW_SECTOR_WITH_C2_SIZE uint32 = 2648
CD_RAW_SECTOR_WITH_SUBCODE_SIZE uint32 = 2448
CDROM_EXCLUSIVE_CALLER_LENGTH uint32 = 64
CDROM_LOCK_IGNORE_VOLUME uint32 = 1
CDROM_NO_MEDIA_NOTIFICATIONS uint32 = 2
CDROM_NOT_IN_EXCLUSIVE_MODE uint32 = 0
CDROM_IN_EXCLUSIVE_MODE uint32 = 1
)#define global IOCTL_CDROM_BASE 2
#define global IOCTL_CDROM_UNLOAD_DRIVER 151560
#define global IOCTL_CDROM_READ_TOC 147456
#define global IOCTL_CDROM_SEEK_AUDIO_MSF 147460
#define global IOCTL_CDROM_STOP_AUDIO 147464
#define global IOCTL_CDROM_PAUSE_AUDIO 147468
#define global IOCTL_CDROM_RESUME_AUDIO 147472
#define global IOCTL_CDROM_GET_VOLUME 147476
#define global IOCTL_CDROM_PLAY_AUDIO_MSF 147480
#define global IOCTL_CDROM_SET_VOLUME 147496
#define global IOCTL_CDROM_READ_Q_CHANNEL 147500
#define global IOCTL_CDROM_GET_CONTROL 147508
#define global OBSOLETE_IOCTL_CDROM_GET_CONTROL 147508
#define global IOCTL_CDROM_GET_LAST_SESSION 147512
#define global IOCTL_CDROM_RAW_READ 147518
#define global IOCTL_CDROM_DISK_TYPE 131136
#define global IOCTL_CDROM_GET_DRIVE_GEOMETRY 147532
#define global IOCTL_CDROM_GET_DRIVE_GEOMETRY_EX 147536
#define global IOCTL_CDROM_READ_TOC_EX 147540
#define global IOCTL_CDROM_GET_CONFIGURATION 147544
#define global IOCTL_CDROM_EXCLUSIVE_ACCESS 180316
#define global IOCTL_CDROM_SET_SPEED 147552
#define global IOCTL_CDROM_GET_INQUIRY_DATA 147556
#define global IOCTL_CDROM_ENABLE_STREAMING 147560
#define global IOCTL_CDROM_SEND_OPC_INFORMATION 180332
#define global IOCTL_CDROM_GET_PERFORMANCE 147568
#define global IOCTL_CDROM_CHECK_VERIFY 149504
#define global IOCTL_CDROM_MEDIA_REMOVAL 149508
#define global IOCTL_CDROM_EJECT_MEDIA 149512
#define global IOCTL_CDROM_LOAD_MEDIA 149516
#define global IOCTL_CDROM_RESERVE 149520
#define global IOCTL_CDROM_RELEASE 149524
#define global IOCTL_CDROM_FIND_NEW_DEVICES 149528
#define global MINIMUM_CDROM_INQUIRY_SIZE 36
#define global MAXIMUM_CDROM_INQUIRY_SIZE 260
#define global IOCTL_CDROM_SIMBAD 147468
#define global MAXIMUM_NUMBER_TRACKS 100
#define global MAXIMUM_CDROM_SIZE 804
#define global MINIMUM_CDROM_READ_TOC_EX_SIZE 2
#define global CDROM_READ_TOC_EX_FORMAT_TOC 0
#define global CDROM_READ_TOC_EX_FORMAT_SESSION 1
#define global CDROM_READ_TOC_EX_FORMAT_FULL_TOC 2
#define global CDROM_READ_TOC_EX_FORMAT_PMA 3
#define global CDROM_READ_TOC_EX_FORMAT_ATIP 4
#define global CDROM_READ_TOC_EX_FORMAT_CDTEXT 5
#define global CDROM_CD_TEXT_PACK_ALBUM_NAME 128
#define global CDROM_CD_TEXT_PACK_PERFORMER 129
#define global CDROM_CD_TEXT_PACK_SONGWRITER 130
#define global CDROM_CD_TEXT_PACK_COMPOSER 131
#define global CDROM_CD_TEXT_PACK_ARRANGER 132
#define global CDROM_CD_TEXT_PACK_MESSAGES 133
#define global CDROM_CD_TEXT_PACK_DISC_ID 134
#define global CDROM_CD_TEXT_PACK_GENRE 135
#define global CDROM_CD_TEXT_PACK_TOC_INFO 136
#define global CDROM_CD_TEXT_PACK_TOC_INFO2 137
#define global CDROM_CD_TEXT_PACK_UPC_EAN 142
#define global CDROM_CD_TEXT_PACK_SIZE_INFO 143
#define global CDROM_DISK_AUDIO_TRACK 1
#define global CDROM_DISK_DATA_TRACK 2
#define global IOCTL_CDROM_SUB_Q_CHANNEL 0
#define global IOCTL_CDROM_CURRENT_POSITION 1
#define global IOCTL_CDROM_MEDIA_CATALOG 2
#define global IOCTL_CDROM_TRACK_ISRC 3
#define global AUDIO_STATUS_NOT_SUPPORTED 0
#define global AUDIO_STATUS_IN_PROGRESS 17
#define global AUDIO_STATUS_PAUSED 18
#define global AUDIO_STATUS_PLAY_COMPLETE 19
#define global AUDIO_STATUS_PLAY_ERROR 20
#define global AUDIO_STATUS_NO_STATUS 21
#define global ADR_NO_MODE_INFORMATION 0
#define global ADR_ENCODES_CURRENT_POSITION 1
#define global ADR_ENCODES_MEDIA_CATALOG 2
#define global ADR_ENCODES_ISRC 3
#define global AUDIO_WITH_PREEMPHASIS 1
#define global DIGITAL_COPY_PERMITTED 2
#define global AUDIO_DATA_TRACK 4
#define global TWO_FOUR_CHANNEL_AUDIO 8
#define global CD_RAW_READ_C2_SIZE 296
#define global CD_RAW_READ_SUBCODE_SIZE 96
#define global CD_RAW_SECTOR_WITH_C2_SIZE 2648
#define global CD_RAW_SECTOR_WITH_SUBCODE_SIZE 2448
#define global CDROM_EXCLUSIVE_CALLER_LENGTH 64
#define global CDROM_LOCK_IGNORE_VOLUME 1
#define global CDROM_NO_MEDIA_NOTIFICATIONS 2
#define global CDROM_NOT_IN_EXCLUSIVE_MODE 0
#define global CDROM_IN_EXCLUSIVE_MODE 1