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

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

?? cdfnctyp.h

?? 能數碼相機開發包Canon Digital Camera SDK 里面包括CSDK的安裝程序,CSDK的VC++開發示例,以及開發包的用戶指南對于有興趣或需要開發具備數碼相機拍照功能電子檔案
?? H
?? 第 1 頁 / 共 2 頁
字號:
	#ifndef _CD_FNC_TYPE_H_
#define _CD_FNC_TYPE_H_

#ifdef macintosh
 #if PRAGMA_STRUCT_ALIGN
  #pragma options align=mac68k
 #endif
#endif


/****************************************************************************
 ****************************************************************************
 *              Canon Digital Camera SDK : Function Pointers                *
 *                            For Version 7.1                               *
 ****************************************************************************
 ****************************************************************************/

/*-----------------------------------------------------------------------
	Function Pointers
------------------------------------------------------------------------*/

/* Basic Functions */

typedef cdError cdSTDCALL cdStartSDK( 
	cdVersionInfo*	pVersion,
	cdUInt32		Option
);

typedef cdError cdSTDCALL cdFinishSDK();

typedef cdError cdSTDCALL cdGetSDKVersion(
	cdVersionInfo *	pVersion
);


/* Utility Functions */

typedef cdError cdSTDCALL cdCreateMemStream(
	cdUInt32	StartSize, 
	cdUInt32	MinAllocSize,
	cdStream*	pStream
);

typedef cdError  cdSTDCALL cdDestroyMemStream(
	cdStream*	pStream
);

typedef cdError cdSTDCALL cdGetStreamInfo(
	cdStream*	pStream,
	cdUInt32*	pSize,
	cdVoid**	ppMem
);

typedef cdError cdSTDCALL cdGetImagePropertyPart(
	cdHImageItem				hImgItem,
	cdStgMedium*				pStgMedium
);

/* Source Control Functions */

typedef cdError cdSTDCALL cdEnumDeviceReset(
	cdUInt32		Kind,
	cdHEnum*		phEnum	
);

typedef cdError cdSTDCALL cdEnumDeviceNext(
	cdHEnum			hEnum,	
	cdSourceInfo* 	pSourceInfo
);

typedef cdError cdSTDCALL cdGetDeviceCount (
	cdHEnum			hEnum,
	cdUInt32*		pCount
);

typedef cdError cdSTDCALL cdEnumDeviceRelease (
	cdHEnum			hEnum
);

typedef cdError cdSTDCALL cdOpenSource( 
	cdSourceInfo*	pSourceInfo,
	cdHSource*		phSource
);

typedef cdError cdSTDCALL cdCloseSource(
	cdHSource		hSource
);

typedef cdError cdSTDCALL cdRegisterEventCallbackFunction(
	cdHSource					hSource,
	cdEventCallbackFunction*	pFunc,
	cdContext					Context,
	cdHandle*					phFunc
);

typedef cdError cdSTDCALL cdUnregisterEventCallbackFunction(
	cdHSource					hSource,
	cdHandle					hFunc
);


/* Device Management Functions */

typedef cdError cdSTDCALL cdEnumDevicePropertyReset (
	cdHSource				hSource,
	cdUInt32				Option,
	cdHEnum*				phEnum
);

typedef cdError cdSTDCALL cdEnumDevicePropertyNext (
	cdHEnum					hEnum,
	cdDevicePropertyStruct*	pDevPropStruct
);

typedef cdError cdSTDCALL cdGetDevicePropertyCount (
	cdHEnum					hEnum,
	cdUInt32*				pCount
);

typedef cdError cdSTDCALL cdEnumDevicePropertyRelease (
	cdHEnum					hEnum
);

typedef cdError cdSTDCALL cdGetDevicePropertyData(
	cdHSource				hSource,
	cdDevicePropertyID 		DevPropID,
	cdUInt32*				pBufSize,
	cdVoid*					pBuf,
	cdUInt32				Option
);

typedef cdError cdSTDCALL cdSetDevicePropertyData(
	cdHSource				hSource,
	cdDevicePropertyID  	DevPropID,
	cdUInt32*				pBufSize,
	cdVoid*					pBuf
);

typedef cdError cdSTDCALL cdEnumSupportedImageSizeReset(
	cdHSource				hSource,
	cdUInt32				Option,
	cdHEnum*				phEnum
);

typedef cdError cdSTDCALL cdEnumSupportedImageSizeNext(
	cdHEnum					hEnum,
	cdImageSizeSpec*		pSpec
);

typedef cdError cdSTDCALL cdGetSupportedImageSizeCount (
	cdHEnum					hEnum,
	cdUInt32*				pCount
);

typedef cdError cdSTDCALL cdEnumSupportedImageSizeRelease (
	cdHEnum					hEnum
);

typedef cdError cdSTDCALL cdLockUI(
	cdHSource	hSource
);

typedef cdError cdSTDCALL cdUnlockUI(
	cdHSource	hSource
);

typedef cdError cdSTDCALL cdSetUILockTimeOutTime(
	cdHSource	hSource,
	cdUInt32	Time
);

typedef cdError cdSTDCALL cdFormat(
	cdHVolume	hVolume
);


/* Collect Functions */
typedef cdError cdSTDCALL cdEnumVolumeReset(		
	cdHSource			hSource,
	cdHEnum*			phEnum
);

typedef cdError cdSTDCALL cdEnumVolumeNext(
	cdHEnum				hEnum,
	cdHVolume *			phVolume
);

typedef cdError cdSTDCALL cdGetVolumeCount(
	cdHEnum				hEnum,
	cdUInt32*			pCount		
);

typedef cdError cdSTDCALL cdEnumVolumeRelease(
	cdHEnum				hEnum
);

typedef cdError cdSTDCALL cdGetVolumeName(
	cdHVolume			hVolume,
	cdVolName*			pVolName
);

typedef cdError cdSTDCALL cdGetVolumeInfo(
	cdHVolume			hVolume,
	cdVolumeInfo*		pVolInfo
);

typedef cdError cdSTDCALL cdEnumItemReset(
	cdHItem				hParent,
	cdEnumItemOption	Option,
	cdHEnum*			phEnum
);

typedef cdError cdSTDCALL cdEnumItemNext(
	cdHEnum				hEnum,
	cdHItem*			phItem
);

typedef cdError cdSTDCALL cdGetItemCount (
	cdHEnum				hEnum,
	cdUInt32*			pCount
);

typedef cdError cdSTDCALL cdEnumItemRelease (
	cdHEnum				hEnum
);

typedef cdError cdSTDCALL cdEnumImageItemReset(
	cdHItem				hItem,
	cdUInt32			Depth,
	cdEnumItemOption	Option,
	cdHEnum*			phEnum
);

typedef cdError cdSTDCALL cdEnumImageItemNext( 
	cdHEnum				hEnum,
	cdHImageItem*		phImage
);

typedef cdError cdSTDCALL cdGetImageItemCount(
	cdHEnum				hEnum,
	cdUInt32*			pCount
);

typedef cdError cdSTDCALL cdEnumImageItemRelease (
	cdHEnum				hEnum
);

typedef cdError cdSTDCALL cdGetItemInfo(
	cdHItem				hItem,
	cdItemInfo*			pItemInfo
);

typedef cdError cdSTDCALL cdMakeImageItem(
	cdStgMedium			StgMedium,
	cdImageFormat		Format,
	cdHImageItem*		phImgItem
);

typedef cdError cdSTDCALL cdFreeImageItem(
	cdHImageItem	hImgItem
);

/* Image Management Functions */ 

typedef cdError cdSTDCALL cdOpenImage(
	cdHImageItem	hImgItem
);

typedef cdError cdSTDCALL cdCloseImage(
	cdHImageItem	hImgItem
);

typedef cdError cdSTDCALL cdGetThumbnail(
	cdHImageItem	hImgItem,
	cdHImageData*	phImgData
);

typedef cdError cdSTDCALL cdGetPicture(
	cdHImageItem	hImgItem,
	cdHImageData*	phImgData
);

typedef cdError cdSTDCALL cdGetMovie (
	cdHImageItem	hImgItem,
	cdHImageData*	phImgData
);

typedef cdError cdSTDCALL cdGetSound (
	cdHImageItem	hImgItem,
	cdHImageData*	phImgData
);

typedef cdError cdSTDCALL cdEnumImageDataInItemReset(
	cdHImageItem	hImgItem,
	cdHEnum*		phEnum
);

typedef cdError cdSTDCALL cdEnumImageDataInItemNext(
	cdHEnum			hEnum,
	cdHImageData*	phImgData
);

typedef cdError cdSTDCALL cdGetImageDataInItemCount(
	cdHEnum			hEnum,
	cdUInt32*		pCount
);

typedef cdError cdSTDCALL cdEnumImageDataInItemRelease (
	cdHEnum			hEnum
);

typedef cdError cdSTDCALL cdGetImageDataInfo(
	cdHImageData		hImgData,
	cdImageDataInfo*	pImgDataInfo
);

typedef cdError cdSTDCALL cdGetImageData(
	cdHImageData 				hImgData,
	cdStgMedium*				pStgMediumDest,
	cdProgressCallbackFunction*	pCallbackFunc,
	cdContext					Context,
	cdProgressOption			ProgressOption
);


typedef cdError cdSTDCALL cdAddPicture(
	cdStgMedium*				pSrc, 
	cdImageFormatStruct*		pSrcFileFormat,

	cdHVolume					hVolume,
	cdHFolder					hFolder,

	cdCompQuality				CompQuality,

	cdChar*						pModelName,

	cdAddPictureFlags			OptionFlags,
	cdAddPictureProps*			pAddImageProps,	
	
	cdProgressCallbackFunction*	pCallbackFunc,
	cdContext					Context,
	cdProgressOption			ProgressOption,

	cdAddPictureInfo*			pAddInfo
);

typedef cdError cdSTDCALL cdDeleteImage(
	cdHItem			hParent,
	cdHImageItem 	hImgItem
);


/* Markfile Functions */

typedef cdError cdSTDCALL cdIsPrintMarked( 
	cdHImageItem	hImgItem,
	cdBoolean*  	pbMarked
);

typedef cdError cdSTDCALL cdIsSlideMarked( 
	cdHImageItem	hImgItem,
	cdBoolean*  	pbMarked
);

typedef cdError cdSTDCALL cdIsTransferMarked( 
	cdHImageItem	hImgItem,
	cdBoolean*  	pbMarked
);


/* Image Property Functions */

typedef cdError cdSTDCALL cdEnumBaseImageDataPropertyReset (
	cdHImageData				hImgData,
	cdHEnum*					phEnum
);

typedef cdError cdSTDCALL cdEnumBaseImageDataPropertyNext(
	cdHEnum						hEnum,
	cdBaseImagePropertyStruct*	pBaseImgPropStruct
);

typedef cdError cdSTDCALL cdGetBaseImageDataPropertyCount (
	cdHEnum						hEnum,
	cdUInt32*					pCount		
);

typedef cdError cdSTDCALL cdEnumBaseImageDataPropertyRelease (
	cdHEnum						hEnum
);

typedef cdError cdSTDCALL cdGetBaseImageDataProperty (
	cdHImageData			hImgData,
	cdBaseImagePropertyID 	BaseImgPropID,
	cdUInt32*				pBufSize,
	cdVoid*					pBuf
);

typedef cdError cdSTDCALL cdEnumImageItemPropertyReset (
	cdHImageItem			hImgItem,
	cdHEnum*				phEnum
);

typedef cdError cdSTDCALL cdEnumImageItemPropertyNext (
	cdHEnum					hEnum,
	cdImagePropertyStruct*	pImgPropStruct
);

typedef cdError cdSTDCALL cdGetImageItemPropertyCount (
	cdHEnum					hEnum,
	cdUInt32*				pCount		
);

typedef cdError cdSTDCALL cdEnumImageItemPropertyRelease (
	cdHEnum					hEnum
);

typedef cdError cdSTDCALL cdGetImageItemProperty(
	cdHImageItem		hImgItem,
	cdImagePropertyID 	ImgPropID,
	cdUInt32*			pBufSize,
	cdVoid*				pBuf
);

typedef cdError cdSTDCALL cdSetImageItemProperty(
	cdHImageItem		hImgItem,
	cdImagePropertyID 	ImgPropID,
	cdUInt32*			pBufSize,
	cdVoid*				pBuf
);

typedef cdError cdSTDCALL cdFlashImageItemProperty(
	cdHImageItem		hImgItem
);



typedef cdError cdSTDCALL cdGetThumbnailValidArea(
	cdHImageItem	hImgItem,
	cdRect*			pFrame
);



/* Remote Release Control Functions */ 

typedef cdError cdSTDCALL cdEnterReleaseControl(
	cdHSource						hSource,
	cdReleaseEventCallbackFunction* pFunc,
	cdContext						Context
);

typedef cdError cdSTDCALL cdExitReleaseControl(
	cdHSource						hSource
);

typedef cdError cdSTDCALL cdGetReleaseControlFaculty(
	cdHSource						hSource,
	cdReleaseControlFaculty *	pFaculty
);

typedef cdError cdSTDCALL cdSelectReleaseDataKind( 
	cdHSource		hSource,
	cdRelDataKind	Kind
);

typedef cdError cdSTDCALL cdRelease(
	cdHSource							hSource,
	cdBoolean							bSync,
	cdProgressCallbackFunction*			pCallbackFunc,
	cdContext							Context,
	cdProgressOption					ProgressOption,
	cdUInt32*							pNumData
);

typedef cdError cdSTDCALL cdGetReleasedData(
	cdHSource						hSource,
	cdProgressCallbackFunction*		pCallbackFunc,
	cdContext						Context,
	cdProgressOption				ProgressOption,
	cdReleaseImageInfo*				pInfo,
	cdStgMedium*					pStgMedium
);

typedef cdError cdSTDCALL cdStartViewfinder(
	cdHSource						hSource,
	cdUInt32						Format,
	cdViewFinderCallbackFunction*	pFunc,     
	cdContext						Context
);

typedef cdError cdSTDCALL cdTermViewfinder(
	cdHSource						hSource
);

typedef cdError cdSTDCALL cdSelectViewFinderCameraOutput( 
	cdHSource						hSource,
	cdRelViewfinderOutput			cameraOutput
);

typedef cdError cdSTDCALL cdActViewfinderAutoFunctions(
	cdHSource						hSource,
	cdUInt32  						ActivateFlag
);

typedef cdError cdSTDCALL cdGetMaximumZoomPos( 
	cdHSource	hSource,
	cdUInt32*	pMaxZoomPos,
	cdUInt32*	pMaxOpticalZoomPos
);

typedef cdError cdSTDCALL cdGetZoomPos(
	cdHSource	hSource,  
	cdUInt32* 	pZoomPos
);

typedef cdError cdSTDCALL cdGetDZoomMagnification (
	cdHSource	hSource,  
	cdURational*	pDZoomMag

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区在线视频| 欧美熟乱第一页| 欧美午夜在线一二页| 精品国产乱码久久久久久浪潮 | 日韩av午夜在线观看| 韩国一区二区三区| 欧美中文字幕久久| 国产欧美一区二区三区在线老狼| 亚洲成人综合网站| 9久草视频在线视频精品| 日韩视频在线永久播放| 亚洲乱码国产乱码精品精98午夜| 国产真实精品久久二三区| 欧美天堂亚洲电影院在线播放| 国产欧美综合在线| 蜜臀精品久久久久久蜜臀| 欧美性色综合网| 中日韩免费视频中文字幕| 精品无人区卡一卡二卡三乱码免费卡 | 美女视频黄 久久| 91福利精品视频| 中文字幕一区二区三| 国产真实乱偷精品视频免| 777欧美精品| 午夜精品久久久久影视| 色婷婷久久久久swag精品| 日本一区二区三区四区| 亚洲欧美自拍偷拍| 成人午夜伦理影院| 久久久久久99精品| 国精产品一区一区三区mba桃花| 欧美日韩视频在线观看一区二区三区 | 亚洲欧洲一区二区在线播放| 黄色资源网久久资源365| 欧美一区二区三区四区高清| 亚洲成人av电影在线| 在线区一区二视频| 一区二区不卡在线视频 午夜欧美不卡在 | 日韩精品电影一区亚洲| 欧美亚洲动漫精品| 一区二区三区蜜桃网| 欧美在线播放高清精品| 亚洲欧美日韩国产综合在线| 成人18精品视频| 国产精品素人一区二区| 成人av免费在线| 亚洲人精品午夜| 91成人国产精品| 一区二区三区电影在线播| 国产三区在线成人av| 日韩欧美一卡二卡| 欧美午夜电影一区| 性做久久久久久| 欧美日韩午夜在线视频| 老司机一区二区| 欧美经典三级视频一区二区三区| 懂色av一区二区三区免费观看 | 亚洲一区二区三区四区的| 91蝌蚪国产九色| 亚洲小说春色综合另类电影| 中文字幕一区二区三中文字幕| 91亚洲永久精品| 天天操天天干天天综合网| 精品乱人伦小说| 不卡的av中国片| 亚洲成av人片在www色猫咪| 久久一二三国产| 91免费视频观看| 视频一区国产视频| 欧美国产日韩亚洲一区| 欧美自拍偷拍午夜视频| 久久99国产精品久久99| 亚洲欧美在线视频观看| 日韩三级在线免费观看| 成人污视频在线观看| 日韩av二区在线播放| 国产欧美在线观看一区| 欧美专区在线观看一区| 美腿丝袜亚洲综合| 欧美激情一区二区三区全黄| 日本高清不卡在线观看| 老司机免费视频一区二区| 久久久久久电影| 色婷婷久久综合| 日韩av成人高清| 国产欧美精品一区二区色综合朱莉| 成人国产精品免费观看动漫| 亚洲国产cao| 色素色在线综合| 国产在线一区二区综合免费视频| 中文字幕+乱码+中文字幕一区| 91视频www| 久久激情五月婷婷| 亚洲精选视频免费看| 日韩欧美国产一区在线观看| 99久久99久久综合| 午夜成人免费视频| 依依成人综合视频| 2023国产精品自拍| 欧美亚洲日本一区| 高清视频一区二区| 日日噜噜夜夜狠狠视频欧美人| 国产亚洲精品7777| 欧美日韩免费不卡视频一区二区三区| 久久国产精品99精品国产| 亚洲男人电影天堂| 久久精品无码一区二区三区| 欧美丝袜自拍制服另类| aa级大片欧美| 国产精品一区二区视频| 五月婷婷激情综合| 欧美韩国日本综合| 欧美激情在线一区二区三区| 日韩午夜av电影| 欧美三级电影在线观看| av中文字幕亚洲| 国产一区激情在线| 欧美96一区二区免费视频| 国产视频不卡一区| 久久精子c满五个校花| 欧美一区二区三区免费视频| 欧美撒尿777hd撒尿| 91无套直看片红桃| 国产91精品免费| 国产精品91xxx| 美女视频网站黄色亚洲| 国产综合一区二区| 久久www免费人成看片高清| 日韩电影在线一区二区| 丝袜诱惑亚洲看片| 丝袜亚洲另类欧美| 蜜臀av性久久久久蜜臀av麻豆| 亚洲成年人网站在线观看| 亚洲综合色丁香婷婷六月图片| 国产精品毛片高清在线完整版 | 精品视频全国免费看| 91色九色蝌蚪| 色综合色综合色综合| va亚洲va日韩不卡在线观看| 成人蜜臀av电影| 成人av手机在线观看| 99国产麻豆精品| 在线观看视频一区二区欧美日韩| 91麻豆免费视频| 欧日韩精品视频| 日韩三级伦理片妻子的秘密按摩| 欧美一区二区成人6969| 精品少妇一区二区三区免费观看| 欧美一级高清片| 精品久久人人做人人爱| 国产日韩欧美一区二区三区综合 | 在线播放/欧美激情| 日韩欧美中文字幕一区| 欧美电视剧免费全集观看| 精品sm在线观看| 国产精品色在线观看| 亚洲色欲色欲www在线观看| 午夜欧美视频在线观看| 日本va欧美va瓶| 国产麻豆视频一区二区| 成人av网站免费观看| 欧美偷拍一区二区| 日韩视频免费直播| 日韩欧美国产系列| 一区二区三区精品在线| 免费人成在线不卡| 成人美女视频在线观看18| 色吊一区二区三区| 日韩精品最新网址| 国产日韩亚洲欧美综合| 日韩中文字幕区一区有砖一区 | 日韩欧美一区二区三区在线| 国产精品色噜噜| 亚洲va天堂va国产va久| 国产一区美女在线| 欧美在线观看视频一区二区三区| 日韩欧美国产一区二区在线播放| 国产精品免费人成网站| 一区二区三区资源| 亚洲国产精品一区二区久久| 婷婷久久综合九色国产成人| 极品美女销魂一区二区三区免费| 精品一区二区免费在线观看| 99re热这里只有精品免费视频| 欧美肥妇bbw| 综合自拍亚洲综合图不卡区| 久久www免费人成看片高清| 色哟哟国产精品| 久久精品人人做人人爽人人| 亚洲超丰满肉感bbw| 成人黄色av电影| 欧美成人性福生活免费看| 亚洲免费在线视频一区 二区| 捆绑紧缚一区二区三区视频| 91久久精品国产91性色tv | 久久精品夜色噜噜亚洲aⅴ| 亚洲二区在线视频| 99久久亚洲一区二区三区青草| 日韩一级大片在线观看| 亚洲影视在线观看|