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

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

?? platman_idl.inc

?? EVC4.rar
?? INC
?? 第 1 頁 / 共 5 頁
字號:
		HRESULT AddProperty
		(
			[in] BSTR pszLinkName,
			[in, defaultvalue("")] BSTR bstrPropId,
			[out, retval] IPMProperty **ppiProperty
		);

		[id(6), helpstring("Delete a property based on a GUID")]
		HRESULT DeleteProperty
		(
			[in] BSTR bstrPropId
		);

		[id(7), helpstring("Enum all the devices within this platform")]
		HRESULT EnumDevices
		(
			[out, retval] IEnumVariant **ppiEnumDevice
		);
		
		[id(8), helpstring("Get a device based on a GUID or a Name")]
		HRESULT GetDevice
		(
			[in] BSTR bstrDeviceIdOrName,
			[out, retval] IPMRemoteDevice **ppiRemoteDevice
		);
		
		[id(9), helpstring("Add a device based on a optional GUID and a Name")]
		HRESULT AddDevice
		(
			[in] BSTR bstrName,
			[in, defaultvalue("")] BSTR bstrDeviceId,
			[out, retval] IPMRemoteDevice **ppiDevice
		);

		[id(10), helpstring("Delete a device based on a GUID or a Name")]
		HRESULT DeleteDevice
		(
			[in] BSTR bstrDeviceIdOrName
		);

		[id(11), helpstring("Enumeration of associated CPUs with this platform")]
		HRESULT EnumCPUs
		(
			[out, retval]  IEnumVariant **ppiEnumCPU
		);

		[id(12), helpstring("Get a CPU based on GUID or a Name")]
		HRESULT GetCPU
		(
			[in] BSTR bstrCPUIdOrName, 
			[out, retval] IPMCPU **ppiCPU
		);

		[id(13), helpstring("Associate an existing CPU with this platform")]
		HRESULT AddCPU
		(
			[in] BSTR bstrIdOrName,
			[out, retval] IPMCPU **ppiCPU
		);

		[id(14), helpstring("Delete an association of a CPU with this platform based on a GUID or a Name")]
		HRESULT DeleteCPU
		(
			[in] BSTR bstrCPUIdOrName
		);

		[id(15), helpstring("Get a OS based on a GUID or a Name")]
		HRESULT GetOS
		(
			[out, retval] IPMOS **ppiOS
		);

		[id(16), helpstring("Associate an existing OS with this platform")]
		HRESULT AddOS
		(
			[in] BSTR bstrIdOrName, 
			[out, retval] IPMOS **ppiOS
		);

		[id(17), helpstring("Delete an association of an OS with this platform")]
		HRESULT DeleteOS
		(
		);

		[id(18), helpstring("Enumeration of Packages")]
		HRESULT EnumPackages
		(
			[out, retval]  IEnumVariant **ppiEnumPackage
		);

		[id(19), helpstring("Get a package based on a GUID or a Name")]
		HRESULT GetPackage
		(
			[in] BSTR bstrPackageIdOrName,
			[out, retval] IPMPackage **ppiPackage
		);

		[id(20), helpstring("Add a new Package to this platform based on a optional GUID and a Name")]
		HRESULT AddPackage
		(
			[in] BSTR bstrPackageName,
			[in, defaultvalue("")] BSTR bstrPackageId,
			[out, retval] IPMPackage **ppiPackage
		);

		[id(21), helpstring("Delete a particular package based on a GUID or a Name")]
		HRESULT DeletePackage
		(
			[in] BSTR bstrPackageIdOrName
		);

		[id(22), helpstring("Enumeration of startup servers")]
		HRESULT EnumStartupServers
		(
			[out, retval] IEnumVariant **ppiEnumStartupServer
		);

		[id(23), helpstring("Get a startup server based on a GUID or a Name")]
		HRESULT GetStartupServer
		(
			[in] BSTR bstrStartupServerIdOrName,
			[out, retval] IPMStartupServerInfo **ppiStartupServer
		);

		[id(24), helpstring("Add a startup server to this platform based on a optional GUID, name, and default options")]
		HRESULT AddStartupServer
		(
			[in] BSTR bstrStartupServerId,
			[in, defaultvalue(TRUE)] VARIANT_BOOL bDefault,
			[out, retval] IPMStartupServerInfo** ppiStartupServer
		);

		[id(25), helpstring("Delete a particular startup server based on a GUID or a Name")]
		HRESULT DeleteStartupServer
		(
			[in] BSTR bstrStartupServerIdOrName
		);

		[id(26), helpstring("Enumeration of transports")]
		HRESULT EnumTransports
		(
			[out, retval] IEnumVariant **ppiEnumTransport
		);

		[id(27), helpstring("Get a transport for this platform based on a GUID or a Name")]
		HRESULT GetTransport
		(
			[in] BSTR bstrTransportIdOrName,
			[out, retval] IPMTransportInfo **ppiTransport
		);

		[id(28), helpstring("Add a Transport based on a optional GUID, name, and default options")]
		HRESULT AddTransport
		(
			[in] BSTR bstrTransportId,
			[in, defaultvalue(TRUE)] VARIANT_BOOL bDefault,
			[out, retval] IPMTransportInfo** ppiTransport
		);

		[id(29), helpstring("Delete a particular transport in this platform based on a GUID or a Name")]
		HRESULT DeleteTransport
		(
			[in] BSTR bstrTransportIdOrName
		);

		[id(30), helpstring("Get the major and minor version of the OS")]
		HRESULT GetOSInfo
		(
			[out] VARIANT* pwMajorVersion,
			[out] VARIANT* pwMinorVersion
		);

		[propget, id(31), helpstring("Get the corresponding universal sdk guid")]
		HRESULT UniversalSDK
		(
			[out, retval] BSTR *pbstrUniversalSDKGuid
		);
		
		[propput, id(31), helpstring("Set the corresponding universal sdk guid")]
		HRESULT UniversalSDK
		(
			[in] BSTR bstrUniversalSDKGuid
		);
		
		[propget, id(32), helpstring("Get the Remote Dbg Directory property value")]
		HRESULT RemoteDbgDirectory
		(
			[out, retval] BSTR *pbstrRemoteDbgDirectory
		);

	};

	// Automation version of IRemoteDevice
	[
		object,
		uuid(BCDAA3C8-E342-4DC0-A127-192780E4244B),
		dual,
		helpstring("IRemoteDevice dual Interface"),
		pointer_default(unique)
	]
	interface IPMRemoteDevice : IDispatch
	{
		[propget, id(1), helpstring("Get this device GUID")]
		HRESULT Id
		(
			[out, retval] BSTR *pbstrDeviceId
		);
				
		[propget, id(2), helpstring("Get this device name")]
		HRESULT Name
		(
			[out, retval] BSTR *pbstrDeviceName
		);
		
		[propput, id(2), helpstring("Set this device name")]		
		HRESULT Name
		(
			[in] BSTR bstrName
		);

		[propget, id(3), helpstring("Get startup server for this device")]
		HRESULT StartupServer
		(
			[out, retval] BSTR *pbstrStartupServerId
		);

		[propput, id(3), helpstring("Set startup server for this device")]
		HRESULT StartupServer
		(
			[in] BSTR bstrStartupServerId
		);

		[propget, id(4), helpstring("Get Transport for this device")]
		HRESULT Transport
		(
			[out, retval] BSTR *pbstrTransportId
		);

		[propput, id(4), helpstring("Set Transport for this device")]
		HRESULT Transport
		(
			[in] BSTR bstrTransportId
		);

		[id(5), helpstring("Enumeration of the properties")]
		HRESULT EnumProperties
		(
			[out, retval] IEnumVariant **ppiEnumProperty
		);

		[id(6), helpstring("Get a property based on a GUID")]
		HRESULT GetProperty
		(
			[in] BSTR bstrPropId,
			[out, retval] IPMProperty **ppiProperty
		);
		
		[id(7), helpstring("Add a property based on a optional GUID and a LinkName")]
		HRESULT AddProperty
		(
			[in] BSTR bstrLinkName,
			[in, defaultvalue("")] BSTR bstrPropId,
			[out, retval] IPMProperty **ppiProperty
		);
		
		[id(8), helpstring("Delete a property based on a GUID")]
		HRESULT DeleteProperty
		(
			[in] BSTR bstrPropId
		);
		
		[id(9), helpstring("Attach a connection to this device")]
		HRESULT Attach
		(
			[in] BSTR bstrProcessName,
			[in] long dwTimeOut,
			[in, optional] VARIANT vtProcessId,
			[out, retval] IPMConnection **ppiConnection
		);
		
		[id(10), helpstring("Get a connection for this device given a GUID")]
		HRESULT GetConnection
		(
			[in] BSTR bstrConnectId,
			[out, retval] IPMConnection **ppiConnection
		);

		[id(11), helpstring("Configure startup server")]
		HRESULT ConfigureStartupServer
		(
			[in, optional] VARIANT hWnd
		);

		[id(12), helpstring("Configure transport")]
		HRESULT ConfigureTransport
		(
			[in, optional] VARIANT hWnd
		);

		[propget, id(13), helpstring("Get Platform GUID corresponding to this device")]
		HRESULT Platform
		(
			[out, retval] IPMPlatform **ppiPlatform
		);

	};

	// Automation version of IProperty
	[
		object,
		uuid(D9956420-DF23-46E0-88E1-4E0D759E97DB),
		dual,
		helpstring("IProperty dual Interface"),
		pointer_default(unique)
	]
	interface IPMProperty : IDispatch
	{
		[propget, id(1), helpstring("Get a property id")]
		HRESULT Id
		(
			[out, retval] BSTR *pbstrPropId
		);

		[id(2), helpstring("Enumeration of the properties")]
		HRESULT EnumProperties
		(
			[out, retval] IEnumVariant **ppiEnumProperty
		);

		[id(3), helpstring("Get a property based on a GUID")]
		HRESULT GetProperty
		(
			[in] BSTR bstrPropId,
			[out, retval] IPMProperty **ppiProperty
		);
		
		[id(4), helpstring("Add a property based on a optional GUID and a LinkName")]
		HRESULT AddProperty
		(
			[in] BSTR bstrLinkName,
			[in, defaultvalue("")] BSTR bstrPropId,
			[out, retval] IPMProperty **ppiProperty
		);
		
		[id(5), helpstring("Delete a property based on a GUID")]
		HRESULT DeleteProperty
		(
			[in] BSTR bstrPropId
		);
		
		[id(6), helpstring("Enumeration of the properties info")]
		HRESULT EnumPropInfos
		(
			[out, retval] IEnumVariant **ppiEnumPropInfo
		);

		[id(7), helpstring("Get a property info object based on a Name")]
		HRESULT GetPropInfo
		(
			[in] BSTR bstrPropName,
			[out, retval] IPMPropInfo **ppiPropInfo
		);
		
		//
		//
		// dwPropInfoType can be one of the following values
		//
		/*
			(1) -- REG_SZ    // nul terminated string
			(4) -- REG_DWORD // 32-bit number
			Any other value translates to REG_BINARY
		*/

		[id(8), helpstring("Add a property info object based on a Name")]
		HRESULT AddPropInfo
		(
			[in] BSTR bstrPropInfoName,
			[in] long dwPropInfoType,
			[in] BSTR bstrPropInfoValue,
			[out, retval] IPMPropInfo **ppiPropInfo
		);
		
		[id(9), helpstring("Delete a property info object based on a Name")]
		HRESULT DeletePropInfo
		(
			[in] BSTR bstrPropInfoName
		);
	};

	// Automation version of IBootableDevice
	[
		object,
		uuid(6C8863F4-54B3-417E-83BF-2D63BFDDE437),
		dual,
		helpstring("IPMBootableDevice Interface"),
		pointer_default(unique)
	]
	interface IPMBootableDevice : IDispatch
	{
		[propget, id(1), helpstring("Get device GUID")]
		HRESULT Id
		(
			[out, retval] BSTR *pbstrBootableDeviceId
		);

		[propget, id(2), helpstring("Get device name")]
		HRESULT Name
		(
			[out, retval] BSTR *pbstrBootableDeviceName
		);
		
		[propput, id(2), helpstring("Set the bootable device name")]
		HRESULT Name
		(
			[in] BSTR bstrName
		);

		[id(3), helpstring("Get all device properties")]
		HRESULT EnumProperties
		(
			[out, retval] IEnumVariant **ppiEnumProperty
		);

		[id(4), helpstring("Get a property based on an GUID")]
		HRESULT GetProperty
		(
			[in] BSTR bstrPropId,
			[out, retval] IPMProperty **ppiProperty
		);

		[id(5), helpstring("Add a property based on a optional GUID and a Link Name")]
		HRESULT AddProperty
		(
			[in] BSTR bstrLinkName,
			[in, defaultvalue("")] BSTR bstrPropId,
			[out, retval] IPMProperty **ppiProperty
		);

		[id(6), helpstring("Delete a property based on a GUID")]
		HRESULT DeleteProperty
		(
			[in] BSTR bstrPropId
		);

		[id(7), helpstring("Get a service given a service category GUID or Name")]
		HRESULT GetService
		(
			[in] BSTR bstrServiceCategoryIdOrName,
			[out, retval] IPMService **ppiService
		);

		[id(8), helpstring("Add service info based on a service category GUID or a Name, and service class id")]
		HRESULT AddServiceInfo
		(
			[in] BSTR bstrServiceCategoryIdOrName,
			[in] BSTR bstrServiceCLSID
		);

		[id(9), helpstring("Delete a service based on a category GUID or a Name")]
		HRESULT DeleteService
		(
			[in] BSTR bstrServiceCategoryIdOrName
		);

		[id(10), helpstring("Delete all services associated with this device")]
		HRESULT Disconnect
		(
		);
	};

	// Automation version of IPackage & IPackage2
	[
		object,
		uuid(AF7FD18F-EC3E-4760-B1A7-EF9EC0B8D4D1),
		dual,
		helpstring("IPackage dual Interface"),
		pointer_default(unique)
	]
	interface IPMPackage : IDispatch
	{
		[propget, id(1), helpstring("Get package Id")]
		HRESULT Id
		(
			[out, retval] BSTR *pbstrPackageId
		);

		[propget, id(2), helpstring("Get package name")]
		HRESULT Name
		(
			[out, retval] BSTR* pbstrPackageName
		);

		[id(3), helpstring("Enumeration of files")]
		HRESULT EnumFiles
		(
			[out, retval] IEnumVariant **ppiEnumFiles
		);
		
		[id(4), helpstring("Get a file whose value is bstrFullPath and is listed under key bstrKeyName in registry")]
		HRESULT GetFile
		(
			[in] BSTR bstrFullPath,
			[in] BSTR bstrKeyName,
			[out, retval] IPMPackageFile** ppiPMPackageFile
		);

		[id(5), helpstring("Add a file to the package based on a full name of the file, name of the key, cpu info., os info., locale, and file flags")]
		HRESULT AddFile
		(
			[in] BSTR bstrFullPath,
			[in] BSTR bstrKeyName,
			[in] IPMCPU* piPMCPU,
			[in] IPMOS* piPMOS,
			[in] long dwLocaleId,
			[in] long dwFlags,
			[out, retval] IPMPackageFile** ppiPMPackageFile
		);

		[id(6), helpstring("Delete a file whose value if bstrFullPath and is listed under key bstrKeyName in registry")]
		HRESULT DeleteFile
		(
			[in] BSTR bstrFullPath,
			[in] BSTR bstrKeyName
		);

		[id(7), helpstring("Add multiple package files based on a path, filename")]
		HRESULT AddCPUFiles
		(
			[in] BSTR bstrFullPath,
			[in] BSTR bstrKeyName,
			[in, defaultvalue("")] BSTR bsOSIdOrName,
			[in, optional] VARIANT vtLocaleId,
			[in, optional] VARIANT vtFlags
		);
	};

	// Automation version of IService & IServiceConfig
	[
		object,
		uuid(CBC7337C-2A7C-4062-83A2-72C3E30C42BF),
		dual,
		helpstring("IPMService Interface"),
		pointer_default(unique)
	]
	interface IPMService : IDispatch
	{
		[propget, id(1), helpstring("Get service classid")]
		HRESULT Id
		(
			[out, retval] BSTR *pbstrServiceCLSID
		);
		
		[propget, id(2), helpstring("Get service name")]
		HRESULT Name
		(
			[out, retval] BSTR *pbstrName
		);
		
		[propput, id(2), helpstring("Set the service name")]
		HRESULT Name
		(
			[in] BSTR bstrName
		);

		[propget, id(3), helpstring("Get service category id"

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲丝袜制服诱惑| 在线成人小视频| 国产夜色精品一区二区av| 青青草国产精品97视觉盛宴| 色狠狠综合天天综合综合| 中文字幕的久久| 国产成a人亚洲精品| 久久久久亚洲蜜桃| 国产精品88av| 国产喂奶挤奶一区二区三区| 国产一区二区按摩在线观看| 久久麻豆一区二区| 国产精品中文字幕一区二区三区| 精品国产髙清在线看国产毛片 | 国产在线观看免费一区| 9191成人精品久久| 美国十次综合导航| wwwwww.欧美系列| 国产精品 日产精品 欧美精品| 久久精品在这里| 成人国产一区二区三区精品| 国产精品久久免费看| 99久久婷婷国产综合精品电影| 亚洲男人的天堂av| 欧美色图免费看| 亚洲综合色丁香婷婷六月图片| 91福利社在线观看| 麻豆国产91在线播放| 久久精品人人做人人综合| 国产91精品免费| 国产精品福利一区二区| 欧美亚洲国产一区二区三区va| 亚洲第一在线综合网站| 欧美性一级生活| 久久国产人妖系列| 国产精品二区一区二区aⅴ污介绍| k8久久久一区二区三区 | 久久品道一品道久久精品| 国内不卡的二区三区中文字幕| 国产精品午夜电影| 欧美亚洲国产一区二区三区va | 日本欧美肥老太交大片| 国产亚洲人成网站| 91捆绑美女网站| 日本亚洲欧美天堂免费| 国产欧美一区视频| 欧美日韩美女一区二区| 国产一区二区伦理片| 综合在线观看色| 精品91自产拍在线观看一区| www.亚洲免费av| 亚洲成人av电影在线| 国产精品乱人伦中文| 成人天堂资源www在线| 三级影片在线观看欧美日韩一区二区| 26uuu色噜噜精品一区二区| 一道本成人在线| 美国毛片一区二区三区| 亚洲一区二区三区四区在线免费观看| 日韩亚洲欧美在线观看| 91麻豆swag| 国产精品一二三四五| 午夜精品久久久久久久久久| 国产精品欧美一区二区三区| 欧美一区二视频| 日本黄色一区二区| 麻豆精品久久久| 亚洲综合一区二区三区| 日本一二三不卡| 欧美成va人片在线观看| 欧美日韩国产高清一区二区 | 国产成人精品亚洲日本在线桃色| 亚洲激情男女视频| 中文字幕第一区二区| 欧美体内she精视频| 99久久久无码国产精品| 国产麻豆精品theporn| 日本美女一区二区| 亚洲一区在线免费观看| 久久蜜桃av一区二区天堂| 日韩欧美成人午夜| 欧美精品123区| 在线观看日产精品| 国产精品一区二区三区99| 蜜桃一区二区三区在线| 亚洲bdsm女犯bdsm网站| 亚洲一区二区成人在线观看| 久久久久99精品一区| 欧美成人午夜电影| 日韩一区二区影院| 555www色欧美视频| 日本精品一区二区三区四区的功能| 成人国产精品免费观看视频| 日韩精品久久理论片| 亚洲一区二区视频在线观看| 夜夜嗨av一区二区三区| 亚洲综合视频在线| 亚洲午夜久久久久久久久电影院| 最新热久久免费视频| 一区免费观看视频| 日韩综合在线视频| 激情久久久久久久久久久久久久久久| 国产在线不卡一卡二卡三卡四卡| 国产成人aaa| 欧美在线看片a免费观看| 91精品在线一区二区| 国产日韩欧美制服另类| 一区二区三区久久久| 蜜臀av一区二区在线免费观看| 国产精品一区在线| 欧美亚洲综合在线| 国产亚洲综合av| 一区二区三区四区激情| 国内精品视频666| av在线不卡电影| 这里只有精品免费| 中文字幕高清不卡| 免费看欧美女人艹b| 不卡在线观看av| 欧美美女网站色| 中文字幕第一区二区| 日本午夜精品视频在线观看 | 91麻豆蜜桃一区二区三区| 7777精品伊人久久久大香线蕉经典版下载| 久久综合999| 婷婷夜色潮精品综合在线| 国产成人精品三级| 69p69国产精品| 亚洲激情图片一区| 岛国一区二区在线观看| 欧美一区二区三区色| 亚洲视频免费看| 精东粉嫩av免费一区二区三区| 色哟哟一区二区三区| 久久久另类综合| 老司机免费视频一区二区三区| 在线视频一区二区三| 中文字幕国产一区二区| 老司机午夜精品99久久| 欧美日韩黄色一区二区| 欧美激情一区二区三区全黄| 欧美a级理论片| 欧美精品乱码久久久久久| 亚洲欧美在线高清| 国产成+人+日韩+欧美+亚洲| 日韩一区二区麻豆国产| 亚洲va韩国va欧美va精品| 99视频超级精品| 国产欧美精品一区| 国产精品69久久久久水密桃| 日韩欧美电影一区| 日韩精品一二三区| 欧美日韩综合不卡| 亚洲国产成人av网| 在线一区二区三区| 亚洲精品一二三| 国产精品夜夜嗨| 久久久蜜桃精品| 国产电影一区在线| 欧美韩国日本综合| 风流少妇一区二区| 日本一区二区电影| 99国产精品一区| 国产精品久久久久影院老司 | 日韩精品一区二区三区老鸭窝 | 国内成+人亚洲+欧美+综合在线| 5月丁香婷婷综合| 亚洲v精品v日韩v欧美v专区| 欧美三级电影精品| 日韩av不卡一区二区| 欧美精品久久一区| 麻豆精品国产91久久久久久| 日韩精品综合一本久道在线视频| 免费看黄色91| 久久精品欧美一区二区三区不卡 | 激情综合网最新| 精品电影一区二区| 国产精品原创巨作av| 国产精品女主播av| 91网站黄www| 亚洲精品亚洲人成人网| 欧美在线免费播放| 日本不卡的三区四区五区| 欧美不卡一区二区三区四区| 国产酒店精品激情| 成人免费在线视频观看| 91久久国产最好的精华液| 日日夜夜精品视频天天综合网| 日韩一区二区精品葵司在线| 国产九色精品成人porny| 国产精品蜜臀av| 欧美专区亚洲专区| 麻豆91精品视频| 亚洲欧洲国产日本综合| 欧美日韩国产综合一区二区| 蜜桃一区二区三区在线观看| 国产欧美1区2区3区| 一本大道久久a久久综合婷婷| 亚洲成人手机在线| 久久综合丝袜日本网|