亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? nerouserdialog.h

?? 本源碼是通過調用NeroAPI實現刻錄功能
?? H
?? 第 1 頁 / 共 2 頁
字號:
/******************************************************************************
|* THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
|* ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
|* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
|* PARTICULAR PURPOSE.
|* 
|* Copyright 1995-2004 Ahead Software AG. All Rights Reserved.
|*-----------------------------------------------------------------------------
|* NeroSDK / NeroAPI
|*
|* PROGRAM: NeroUserDialog.h
|*
|* PURPOSE: Ask how to proceed by offering the user some choices
******************************************************************************/


#ifndef __NEROUSERDIALOG__
#define __NEROUSERDIALOG__

#if defined(__BORLANDC__)
// NEROAPI expects structs to be 8byte aligned
#pragma pack(push, 8) 
// tell Borland C++ Builder to treat enums as int
#pragma option push -b 
#endif


// Take care to use 2^n as values for constants:
#define AUP_NO_PROBLEM			0			// No problems found
#define AUP_FIRST_TR_PAUSE		1			// First track must have 2-3 secs pause!
#define	AUP_PAUSE_SETTINGS		2			// Problem with audio pause settings (tracks > 1)
#define AUP_INDEX_SETTINGS		4			// Problem with audio index settings
#define AUP_ISRC_SETTINGS		8			// Problem with ISRC settings
#define AUP_COPYPROT_SETTINGS	16			// Problem with copyright settings
#define AUP_NOTRACK_FOUND		32			// Problem because we don磘 have any track
#define AUP_MEGA_FATAL			0xFFFFFFFF	// Megafatal internal problem that can磘 be fixed!

typedef enum NeroUserDlgInOutEnum {
	/* return codes for DLG_MESSAGEBOX: */
	DLG_RETURN_OK = -8,     /* NeroAPI >= 6.0.0.6: ok */
	DLG_RETURN_YES = -7,    /* NeroAPI >= 6.0.0.6: yes */
	DLG_RETURN_RETRY = -6,  /* NeroAPI >= 6.0.0.6: retry */
	DLG_RETURN_IGNORE = -5,  /* NeroAPI >= 6.0.0.6: ignore */
	DLG_RETURN_NO = -4,	   /* NeroAPI >= 6.0.0.6: no */
	DLG_RETURN_CANCEL = -3, /* NeroAPI >= 6.0.0.6: cancel */
	DLG_RETURN_ABORT = -2, /* NeroAPI >= 6.0.0.6: abort */

	/* NeroAPI >= 6.0.0.6: 
	 * return this if an enum is not handled by the callback 
	 */
	DLG_RETURN_NOT_HANDLED = -1, 

	/* return codes for other dialogs */
	DLG_RETURN_EXIT = 0,   /* Exit application / stop writing */
	DLG_RETURN_FALSE = 0,  /* false */
	DLG_RETURN_TRUE = 1,   /* true */

/*
"Disconnect is turned off in the system configuration.
 This may cause serious problems while burning: your CD might
 be damaged, or the system might hang up."
*/
	DLG_DISCONNECT			= 2,
	DLG_RETURN_ON_RESTART	= 3, /* turn on disconnect and restart windows */
	DLG_RETURN_RESTART		= 4,    /* Don't change disconnect option and restart windows */
	DLG_RETURN_CONTINUE		= 5,   /* Continue at your own risk */
	/* DLG_RETURN_EXIT */

/* same as DLG_DISCONNECT, but restarting has been selected
   already and must not be canceled, so valid return codes
   are only DLG_RETURN_ON_RESTART and DLG_RETURN_RESTART */
	DLG_DISCONNECT_RESTART = 6,

/*
"Auto Insert Notification is turned on in the system configuration.
 This may cause serious problems while burning: your CD might be damaged,
 or the system might hang up.

 Nero is able to burn CDs with Auto Insert Notification turned on if all
 necessary drivers are installed."
*/
	DLG_AUTO_INSERT = 7,			   
	DLG_RETURN_INSTALL_DRIVER = 8, /* Install IO driver which temporarily disables auto insert. */
	                           /* Note: this only works if the additional argument for the callback is not NULL,
							            otherwise it should not be offered to the user. */
	DLG_RETURN_OFF_RESTART = 9,    /* Change autoinsert and restart Windows */
	/*
	as above:
	DLG_RETURN_EXIT,
	DLG_RETURN_CONTINUE,
	*/

/*
"Please restart Windows now."
*/
	DLG_RESTART = 10,
	/* return code irrelevant */

/*
"Auto Insert Notification is now OFF. You should restart Windows."
(displayed after rebooting within program failed and user has to do it manually)
*/
	DLG_AUTO_INSERT_RESTART = 11,
	/* return code irrelevant */

/*
"Nero detected some modifications of your PC system configuration
 and needs to modify some settings. Please restart your PC to make 
 the changes become effective."
*/
	DLG_SETTINGS_RESTART = 12,
	/*
	DLG_RETURN_RESTART,
	DLG_RETURN_CONTINUE,
	*/

/*
"Sorry, this compilation contains too much data to fit on the CD"
 with respect to the normal CD capacity. Do you want to try
 overburn writing at your own risk (this might cause read
 errors at the end of the CD or might even damage your recorder)?"
"Note: It is also possible, that SCSI/Atapi errors occur at the end
 of the simulation or burning. Even in this case there is a certain
 chance, that the CD is readable."

 NeroAPI >= 6.0.0.27: the data parameter is a pointer to struct DLG_OVERBURN_INFO
                      defined below.
*/
	DLG_OVERBURN = 13,
	/*
	DLG_RETURN_TRUE/FALSE
	*/


/*
The tracks cannot be written as requested. A detailed
description of the problem is found in the "data" parameter.
It is a DWORD of with bits set according to the AUP constants above
*/
	DLG_AUDIO_PROBLEMS = 14,

	/*
	DLG_RETURN_TRUE = fix the problems by adapting the track settings
	DLG_RETURN_FALSE = stop writing
	*/


/*
This dialog type differs slightly from the other ones:
it should pop up a message and return immediately while still showing
the message, so that the API can test for the expected CD in the meantime.

During this time, the NERO_IDLE_CALLBACK will be called to give the
application a chance to update its display and to test for user abort.
The API might call call DLG_WAITCD several times to change the text.

The text depends on the "data" argument that is passed to the
NERO_USER_DIALOG callback. It is the enumeration NERO_WAITCD_TYPE
specified below.
*/
	DLG_WAITCD = 15,
/*
It is time to remind the user of inserting the CD: play a jingle, flash the screen, etc.
Called only once after a certain amount of time of no CD being inserted.
*/
	DLG_WAITCD_REMINDER = 16,
/*
Close the message box again, we are done.
*/
	DLG_WAITCD_DONE = 17,
/*
Tell the user that there will be quality loss during the copy and ask if he wants
to continue anyway
*/
	DLG_COPY_QUALITY_LOSS = 18,
/*
PROCEED AT YOUR OWN RISK message
*/
	DLG_COPY_FULLRISK = 19,
/*
Ask the user the path of the file which will be generated by the Image Recorder.
The "data" argument points on a MAX_PATH or PATH_MAX (depending on your OS) bytes buffer that has to be filled with the image path
Returning DLG_RETURN_EXIT will stop the burn process
*/
	DLG_FILESEL_IMAGE = 20,
/*
Tell that there is not enough space on disk to produce this image
*/
	DLG_BURNIMAGE_CANCEL = 21,

/*
Tell the user that the CDRW is not empty
Starting from NeroAPI 5.5.3.0, the "data" argument contains the device handle from the recorder
Will be called only if the NBF_DETECT_NON_EMPTY_CDRW flags is given to the NeroBurn function
Returning DLG_RETURN_EXIT will stop the burn process
Returning DLG_RETURN_CONTINUE will continue the burn process
Returning DLG_RETURN_RESTART will ask the user for an other CD
*/
	DLG_NON_EMPTY_CDRW = 22,

/*
NeroAPI 5.5.3.2: tell the user that the compilation cannot be written on that particular 
recorder and that the user shoud modify his compilation settings or burn the CD on 
another recorder, that supports the required medium type
*/
	DLG_COMP_REC_CONFLICT = 23,

/*
NeroAPI 5.5.3.2: another type of medium must be used to burn this compilation
*/
	DLG_WRONG_MEDIUM = 24,
/* Implementation of the DLG_ROBO_MOVECD dialog types must behave 
 * like the DLG_WAITCD type, that is, operate in a non-blocking way.
 * The data structure passed to this callback is specified as
 * ROBOMOVEMESSAGE below */
        DLG_ROBO_MOVECD = 25,
/* Destroy a MoveCD dialog. (void*)data cast to an int will contain the
 * id of the MoveCD dialog to be removed */
        DLG_ROBO_MOVECD_DONE = 26,

/* Show dialog message transmitted by the Robo driver.
 * Must return one of the constants below.
 * The data structure passed as the data pointer is specified as
 * ROBOUSERMESSAGE below.
 * Return DLG_RETURN_FALSE or DLG_RETURN_TRUE here */
        DLG_ROBO_USERMESSAGE = 27,

/* Provide informations about which media is expected and which media is
 * currently present in the recorder.
   The data pointer passed is a pointer on the NERO_DLG_WAITCD_MEDIA_INFO structure
   declared in NeroAPI.h. 
   The value returned is ignored*/
		DLG_WAITCD_MEDIA_INFO = 28,

/* NeroAPI >= 6.0.0.6: 
 * Open a custom messagebox dialog. The type and the message of the dialog are described
 * with a struct NERODLG_MESSAGEBOX which is given as data pointer.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
热久久久久久久| 日日夜夜免费精品| 亚洲婷婷综合色高清在线| 日韩精品成人一区二区三区| 成人a级免费电影| 制服丝袜中文字幕一区| 亚洲视频在线一区| 97超碰欧美中文字幕| 精品国产伦一区二区三区观看方式 | 中文字幕不卡在线观看| 精品一区二区三区欧美| 欧美日本在线播放| 日韩精彩视频在线观看| 国产99久久久久久免费看农村| 久久九九99视频| 成人免费视频app| 91在线国产福利| 精品免费日韩av| 99re在线视频这里只有精品| 精品国产成人在线影院| 美国欧美日韩国产在线播放| 亚洲最色的网站| 国内久久精品视频| 久久精品人人做人人爽97| 777亚洲妇女| 精品一区二区在线看| 五月天网站亚洲| 亚洲一区二区欧美激情| 亚洲私人黄色宅男| 国产精品色一区二区三区| 亚洲欧美日韩久久精品| 中文字幕免费不卡| 激情成人午夜视频| 国产精品传媒在线| 欧美高清激情brazzers| 精品中文字幕一区二区| 日韩一级二级三级精品视频| 在线观看91视频| 日韩一区二区三区观看| 美女任你摸久久| 日日欢夜夜爽一区| 日韩一区欧美二区| 肉色丝袜一区二区| 日韩不卡免费视频| 麻豆成人在线观看| 久久99久久99小草精品免视看| 美女一区二区久久| 美女视频黄久久| 国产剧情一区二区| 高清不卡在线观看| 91啪在线观看| 欧美四级电影在线观看| 欧美日韩国产天堂| 欧美一区二区三区男人的天堂| 91精品国产日韩91久久久久久| 欧美一卡2卡3卡4卡| 欧美精品一区二区三区视频| 久久久www免费人成精品| 中文字幕不卡三区| 亚洲激情男女视频| 日韩**一区毛片| 国产一区二区在线电影| 成人黄色电影在线| 在线观看免费一区| 日韩精品资源二区在线| 国产午夜亚洲精品羞羞网站| 亚洲欧美日韩成人高清在线一区| 亚洲精品v日韩精品| 日韩专区中文字幕一区二区| 久久超碰97人人做人人爱| a级精品国产片在线观看| 在线精品视频一区二区| 精品日韩欧美一区二区| 国产精品午夜免费| 调教+趴+乳夹+国产+精品| 国产在线一区观看| 色域天天综合网| 欧美电影免费观看高清完整版在| 国产视频一区二区在线观看| 有码一区二区三区| 美日韩一区二区三区| 99免费精品视频| 欧美一级欧美三级在线观看| 国产精品美女视频| 偷偷要91色婷婷| 成人app软件下载大全免费| 欧美日韩国产片| 中文字幕第一区| 麻豆成人av在线| 一本久道久久综合中文字幕| 欧美xxxxxxxx| 亚洲一区二区视频在线观看| 国产成人综合视频| 69堂亚洲精品首页| 日韩一区在线免费观看| 青青草精品视频| 色综合久久久久综合体| 欧美精品一区视频| 婷婷国产v国产偷v亚洲高清| 99re亚洲国产精品| 久久精品一区四区| 日本亚洲天堂网| 91麻豆成人久久精品二区三区| 精品国产凹凸成av人网站| 亚洲午夜在线视频| 91亚洲精品乱码久久久久久蜜桃| 日韩免费在线观看| 五月激情六月综合| 欧美性欧美巨大黑白大战| 中文字幕一区在线观看视频| 精品在线播放免费| 欧美一区二区在线看| 一区二区三区 在线观看视频| 国产精品白丝jk黑袜喷水| 8v天堂国产在线一区二区| 夜夜嗨av一区二区三区网页 | 成人午夜免费av| 欧美成va人片在线观看| 偷拍与自拍一区| 欧美视频在线一区二区三区 | 亚洲小说欧美激情另类| 99久久国产综合精品色伊| xfplay精品久久| 激情六月婷婷久久| 欧美不卡视频一区| 奇米影视7777精品一区二区| 欧美日韩免费一区二区三区视频| 亚洲精品成人在线| 91国偷自产一区二区开放时间| 国产精品久久久久久久久晋中 | 最新久久zyz资源站| av在线综合网| 中文字幕日韩精品一区| 99久久婷婷国产综合精品电影| 欧美国产一区在线| 成人午夜免费av| 亚洲图片另类小说| 欧洲av一区二区嗯嗯嗯啊| 国产精品理论在线观看| 日韩欧美成人激情| hitomi一区二区三区精品| 美女网站一区二区| 亚洲与欧洲av电影| 国产性天天综合网| 一本一道久久a久久精品综合蜜臀| 欧美激情一区二区三区在线| 福利电影一区二区三区| 国产精品久久久久影院色老大| 成人av在线播放网站| 亚洲视频一区在线| 91国在线观看| 日本成人在线电影网| 26uuu色噜噜精品一区二区| 国产大陆亚洲精品国产| 亚洲色欲色欲www| 欧美视频一区二区三区| 日本vs亚洲vs韩国一区三区二区 | 国产乱码精品1区2区3区| 日韩久久一区二区| 国产精品久久久久久久久晋中 | 国产性色一区二区| 手机精品视频在线观看| 欧美日韩精品欧美日韩精品| 手机精品视频在线观看| 欧美二区三区的天堂| 亚洲精品一区二区三区99| 日韩一区二区三区av| 精品久久久久久无| 欧美日韩视频第一区| 精品国精品自拍自在线| 韩国在线一区二区| 欧美一级二级三级乱码| 亚洲综合视频在线| 偷拍一区二区三区四区| 亚洲一区二区三区小说| 亚洲欧美日韩一区二区| 日韩精品福利网| 亚洲精品视频在线观看网站| 国产视频视频一区| 国产精品视频yy9299一区| 国产精品麻豆一区二区| 亚洲老妇xxxxxx| 青娱乐精品在线视频| 成人黄色免费短视频| 色琪琪一区二区三区亚洲区| 亚洲天堂福利av| 国产真实乱对白精彩久久| 91福利视频网站| 一区二区三区免费网站| 日韩高清国产一区在线| 97精品电影院| 综合久久国产九一剧情麻豆| 亚洲一区二区视频在线| 经典三级视频一区| 欧美色网一区二区| 亚洲午夜激情网站| 欧美自拍偷拍午夜视频| 国产精品五月天| 国产成人av电影在线| 精品国产凹凸成av人导航|