Win32 API 日本語リファレンス
ホームDevices.Cdrom › 定数

定数

86

Windows.Win32.Devices.Cdrom

名前
IOCTL_CDROM_BASEINT2
IOCTL_CDROM_UNLOAD_DRIVERDWORD151560
IOCTL_CDROM_READ_TOCDWORD147456
IOCTL_CDROM_SEEK_AUDIO_MSFDWORD147460
IOCTL_CDROM_STOP_AUDIODWORD147464
IOCTL_CDROM_PAUSE_AUDIODWORD147468
IOCTL_CDROM_RESUME_AUDIODWORD147472
IOCTL_CDROM_GET_VOLUMEDWORD147476
IOCTL_CDROM_PLAY_AUDIO_MSFDWORD147480
IOCTL_CDROM_SET_VOLUMEDWORD147496
IOCTL_CDROM_READ_Q_CHANNELDWORD147500
IOCTL_CDROM_GET_CONTROLDWORD147508
OBSOLETE_IOCTL_CDROM_GET_CONTROLDWORD147508
IOCTL_CDROM_GET_LAST_SESSIONDWORD147512
IOCTL_CDROM_RAW_READDWORD147518
IOCTL_CDROM_DISK_TYPEDWORD131136
IOCTL_CDROM_GET_DRIVE_GEOMETRYDWORD147532
IOCTL_CDROM_GET_DRIVE_GEOMETRY_EXDWORD147536
IOCTL_CDROM_READ_TOC_EXDWORD147540
IOCTL_CDROM_GET_CONFIGURATIONDWORD147544
IOCTL_CDROM_EXCLUSIVE_ACCESSDWORD180316
IOCTL_CDROM_SET_SPEEDDWORD147552
IOCTL_CDROM_GET_INQUIRY_DATADWORD147556
IOCTL_CDROM_ENABLE_STREAMINGDWORD147560
IOCTL_CDROM_SEND_OPC_INFORMATIONDWORD180332
IOCTL_CDROM_GET_PERFORMANCEDWORD147568
IOCTL_CDROM_CHECK_VERIFYDWORD149504
IOCTL_CDROM_MEDIA_REMOVALDWORD149508
IOCTL_CDROM_EJECT_MEDIADWORD149512
IOCTL_CDROM_LOAD_MEDIADWORD149516
IOCTL_CDROM_RESERVEDWORD149520
IOCTL_CDROM_RELEASEDWORD149524
IOCTL_CDROM_FIND_NEW_DEVICESDWORD149528
MINIMUM_CDROM_INQUIRY_SIZEDWORD36
MAXIMUM_CDROM_INQUIRY_SIZEDWORD260
IOCTL_CDROM_SIMBADDWORD147468
MAXIMUM_NUMBER_TRACKSDWORD100
MAXIMUM_CDROM_SIZEDWORD804
MINIMUM_CDROM_READ_TOC_EX_SIZEDWORD2
CDROM_READ_TOC_EX_FORMAT_TOCDWORD0
CDROM_READ_TOC_EX_FORMAT_SESSIONDWORD1
CDROM_READ_TOC_EX_FORMAT_FULL_TOCDWORD2
CDROM_READ_TOC_EX_FORMAT_PMADWORD3
CDROM_READ_TOC_EX_FORMAT_ATIPDWORD4
CDROM_READ_TOC_EX_FORMAT_CDTEXTDWORD5
CDROM_CD_TEXT_PACK_ALBUM_NAMEDWORD128
CDROM_CD_TEXT_PACK_PERFORMERDWORD129
CDROM_CD_TEXT_PACK_SONGWRITERDWORD130
CDROM_CD_TEXT_PACK_COMPOSERDWORD131
CDROM_CD_TEXT_PACK_ARRANGERDWORD132
CDROM_CD_TEXT_PACK_MESSAGESDWORD133
CDROM_CD_TEXT_PACK_DISC_IDDWORD134
CDROM_CD_TEXT_PACK_GENREDWORD135
CDROM_CD_TEXT_PACK_TOC_INFODWORD136
CDROM_CD_TEXT_PACK_TOC_INFO2DWORD137
CDROM_CD_TEXT_PACK_UPC_EANDWORD142
CDROM_CD_TEXT_PACK_SIZE_INFODWORD143
CDROM_DISK_AUDIO_TRACKDWORD1
CDROM_DISK_DATA_TRACKDWORD2
IOCTL_CDROM_SUB_Q_CHANNELDWORD0
IOCTL_CDROM_CURRENT_POSITIONDWORD1
IOCTL_CDROM_MEDIA_CATALOGDWORD2
IOCTL_CDROM_TRACK_ISRCDWORD3
AUDIO_STATUS_NOT_SUPPORTEDDWORD0
AUDIO_STATUS_IN_PROGRESSDWORD17
AUDIO_STATUS_PAUSEDDWORD18
AUDIO_STATUS_PLAY_COMPLETEDWORD19
AUDIO_STATUS_PLAY_ERRORDWORD20
AUDIO_STATUS_NO_STATUSDWORD21
ADR_NO_MODE_INFORMATIONDWORD0
ADR_ENCODES_CURRENT_POSITIONDWORD1
ADR_ENCODES_MEDIA_CATALOGDWORD2
ADR_ENCODES_ISRCDWORD3
AUDIO_WITH_PREEMPHASISDWORD1
DIGITAL_COPY_PERMITTEDDWORD2
AUDIO_DATA_TRACKDWORD4
TWO_FOUR_CHANNEL_AUDIODWORD8
CD_RAW_READ_C2_SIZEDWORD296
CD_RAW_READ_SUBCODE_SIZEDWORD96
CD_RAW_SECTOR_WITH_C2_SIZEDWORD2648
CD_RAW_SECTOR_WITH_SUBCODE_SIZEDWORD2448
CDROM_EXCLUSIVE_CALLER_LENGTHDWORD64
CDROM_LOCK_IGNORE_VOLUMEDWORD1
CDROM_NO_MEDIA_NOTIFICATIONSDWORD2
CDROM_NOT_IN_EXCLUSIVE_MODEDWORD0
CDROM_IN_EXCLUSIVE_MODEDWORD1

各言語での定義

定数の定義。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 1
public 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 = 1
pub 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