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

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

?? comobject.java

?? 源碼為Eclipse開源開發平臺桌面開發工具SWT的源代碼,
?? JAVA
?? 第 1 頁 / 共 3 頁
字號:
/******************************************************************************* * Copyright (c) 2000, 2003 IBM Corporation and others. * All rights reserved. This program and the accompanying materials  * are made available under the terms of the Common Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/cpl-v10.html *  * Contributors: *     IBM Corporation - initial API and implementation *******************************************************************************/package org.eclipse.swt.internal.ole.win32;import java.util.Hashtable;import org.eclipse.swt.internal.*;import org.eclipse.swt.internal.win32.*;public class COMObject {	private int ppVtable;		static private final int MAX_ARG_COUNT = 12;	static private final int MAX_VTABLE_LENGTH = 80;	static private Callback[][] Callbacks = new Callback[MAX_VTABLE_LENGTH][MAX_ARG_COUNT];	static private Hashtable ObjectMap = new Hashtable();	public COMObject(int[] argCounts) {	int[] callbackAddresses = new int[argCounts.length];	for (int i = 0, length = argCounts.length; i < length; i++){		if ((Callbacks[i][argCounts[i]]) == null) {			Callbacks[i][argCounts[i]] = new Callback(this.getClass(), "callback"+i, argCounts[i] + 1, true); //$NON-NLS-1$		}		callbackAddresses[i] = Callbacks[i][argCounts[i]].getAddress();	}	int pVtable = OS.GlobalAlloc(COM.GMEM_FIXED | COM.GMEM_ZEROINIT, 4 * argCounts.length);	COM.MoveMemory(pVtable, callbackAddresses, 4 * argCounts.length);	ppVtable = OS.GlobalAlloc(COM.GMEM_FIXED | COM.GMEM_ZEROINIT, 4);	COM.MoveMemory(ppVtable, new int[] {pVtable}, 4);	ObjectMap.put(new Integer(ppVtable), this);}public static GUID IIDFromString(String lpsz) {	// create a null terminated array of char	char[] buffer = (lpsz +"\0").toCharArray();	// invoke system method	GUID lpiid = new GUID();	if (COM.IIDFromString(buffer, lpiid) == COM.S_OK)		return lpiid;	return null;}static int callback0(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method0(args);}static int callback1(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method1(args);}static int callback2(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method2(args);}static int callback3(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method3(args);}static int callback4(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method4(args);}static int callback5(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method5(args);}static int callback6(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method6(args);}static int callback7(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method7(args);}static int callback8(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method8(args);}static int callback9(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method9(args);}static int callback10(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method10(args);}static int callback11(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method11(args);}static int callback12(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method12(args);}static int callback13(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method13(args);}static int callback14(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method14(args);}static int callback15(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method15(args);}static int callback16(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method16(args);}static int callback17(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method17(args);}static int callback18(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method18(args);}static int callback19(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method19(args);}static int callback20(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method20(args);}static int callback21(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method21(args);}static int callback22(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method22(args);}static int callback23(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method23(args);}static int callback24(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method24(args);}static int callback25(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method25(args);}static int callback26(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method26(args);}static int callback27(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method27(args);}static int callback28(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method28(args);}static int callback29(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method29(args);}static int callback30(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method30(args);}static int callback31(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];	Object object = ObjectMap.get(new Integer(address));	if (object == null) return COM.E_FAIL;	int[] args = new int[callbackArgs.length - 1];	System.arraycopy(callbackArgs, 1, args, 0, args.length);	return ((COMObject) object).method31(args);}static int callback32(int[] callbackArgs) {	// find the object on which this call was invoked	int address = callbackArgs[0];

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产露脸91国语对白| 在线综合+亚洲+欧美中文字幕| 丁香婷婷综合激情五月色| 国产99精品国产| 精品国产制服丝袜高跟| 国产精品福利在线播放| 美女视频一区二区三区| 一本久久a久久免费精品不卡| 亚洲欧洲另类国产综合| 欧美在线观看你懂的| 亚洲图片自拍偷拍| 欧美一区二区福利视频| 三级在线观看一区二区| 色天使色偷偷av一区二区| 日本一区免费视频| 国产成人av电影在线观看| 日韩视频一区在线观看| 看电影不卡的网站| 欧美zozo另类异族| 精品午夜久久福利影院| 日韩三级视频在线观看| 日本欧美大码aⅴ在线播放| 久久福利视频一区二区| 91麻豆精品国产| 日韩影视精彩在线| 在线观看91视频| 日本不卡在线视频| 91原创在线视频| 午夜精品国产更新| 亚洲欧美另类综合偷拍| 欧美伊人久久久久久久久影院 | 美女视频网站久久| 欧美色倩网站大全免费| 国产精品成人午夜| 免费观看在线综合| 欧美一区二区三区在线视频| 日本不卡不码高清免费观看| 亚洲福利视频三区| 91在线免费视频观看| 成人的网站免费观看| 国产成人自拍网| 国产91在线观看| 成人中文字幕电影| 成人看片黄a免费看在线| 成人手机电影网| 成人夜色视频网站在线观看| 国产盗摄一区二区| 不卡电影免费在线播放一区| 99re亚洲国产精品| 91久久精品一区二区| 欧美视频在线播放| 日韩一区二区电影网| 精品国产亚洲一区二区三区在线观看| 日韩视频国产视频| 欧美mv日韩mv国产网站| 亚洲国产精品t66y| 1区2区3区欧美| 五月天亚洲精品| 日本免费在线视频不卡一不卡二| 麻豆国产精品777777在线| 国产在线精品一区二区不卡了 | 亚洲精品乱码久久久久久| 一区二区三区在线免费观看| 丝袜美腿亚洲综合| 黄色日韩网站视频| 99国产精品久久久久久久久久 | 日韩美女视频一区二区在线观看| 精品久久人人做人人爱| 国产精品久久免费看| 亚洲精品乱码久久久久久日本蜜臀| 亚洲电影一级片| 韩国视频一区二区| 欧美一二三在线| 国产午夜亚洲精品羞羞网站| 久久成人18免费观看| 丁香婷婷综合网| 91成人在线观看喷潮| 色菇凉天天综合网| 欧美久久久久久久久中文字幕| www.欧美日韩国产在线| 国产成人精品亚洲日本在线桃色| 欧美特级限制片免费在线观看| 精品夜夜嗨av一区二区三区| 国产91丝袜在线播放九色| 在线一区二区观看| 精品国产一区二区三区不卡 | 日日噜噜夜夜狠狠视频欧美人| 六月丁香婷婷久久| 菠萝蜜视频在线观看一区| 欧美女孩性生活视频| 日本一区二区三级电影在线观看| 亚洲小说春色综合另类电影| 国产成人在线视频播放| 欧美午夜精品一区| 中国色在线观看另类| 青椒成人免费视频| 一本一道综合狠狠老| 欧美精品一区二区不卡| 亚洲国产精品久久久久秋霞影院 | 欧美日本一道本| 国产精品蜜臀在线观看| 蜜桃久久久久久| 精品视频在线免费观看| 国产精品传媒入口麻豆| 国产精品一区三区| 欧美一区二区三区四区五区 | 国产成人午夜视频| 91麻豆精品国产自产在线 | 中文字幕av在线一区二区三区| 丝袜诱惑制服诱惑色一区在线观看| av激情亚洲男人天堂| 久久久久亚洲综合| 免费av网站大全久久| 在线看日韩精品电影| 国产精品毛片无遮挡高清| 国产一区在线观看视频| 日韩你懂的电影在线观看| 五月天激情综合| 欧美最猛性xxxxx直播| 亚洲欧洲国产日韩| 成人精品一区二区三区中文字幕 | 天天av天天翘天天综合网| 99re视频这里只有精品| 国产精品久久久久久亚洲伦| 国产久卡久卡久卡久卡视频精品| 日韩免费一区二区| 国产日韩欧美亚洲| 精品国产一区二区三区忘忧草 | 成人精品视频一区二区三区尤物| 亚洲精品一区二区三区香蕉| 美女mm1313爽爽久久久蜜臀| 91精品国产麻豆国产自产在线| 亚洲国产视频在线| 欧美日韩一区二区三区在线看| 一区二区在线观看免费视频播放| www.亚洲免费av| 亚洲人成伊人成综合网小说| 色综合一个色综合亚洲| 亚洲一区二区三区四区不卡| 欧美日韩一区久久| 日本中文字幕一区二区视频 | 亚洲夂夂婷婷色拍ww47| 一本到高清视频免费精品| 成人免费在线视频观看| 91高清视频免费看| 亚洲一级片在线观看| 欧美三级电影在线观看| 天堂一区二区在线| 精品久久久久久久久久久院品网 | 国产精品久久久久久亚洲毛片 | 精品电影一区二区三区| 国产乱国产乱300精品| 国产精品不卡在线| 91成人国产精品| 日本成人在线看| 久久精品视频一区二区三区| 大美女一区二区三区| 中文字幕一区二区三区在线播放 | 精品国产第一区二区三区观看体验| 狠狠色综合日日| 国产精品丝袜91| 欧美日韩国产一级| 激情欧美一区二区| 国产精品卡一卡二| 欧美午夜精品理论片a级按摩| 日本亚洲最大的色成网站www| 26uuu久久综合| 99国产精品99久久久久久| 日日骚欧美日韩| 国产欧美一区二区三区网站| 91黄色小视频| 国产老妇另类xxxxx| 一区二区三区四区国产精品| 欧美一级黄色片| 成人ar影院免费观看视频| 午夜久久电影网| 亚洲国产精品二十页| 欧美精品一级二级| 成人毛片视频在线观看| 日本视频中文字幕一区二区三区| 国产视频亚洲色图| 欧美日韩免费视频| 成人免费高清视频在线观看| 日韩在线a电影| 亚洲欧洲成人精品av97| 日韩美女天天操| 在线观看亚洲专区| 国产99久久久久| 免费日本视频一区| 亚洲精品国产第一综合99久久| 日韩欧美国产电影| 欧美视频一区二区三区四区| 国产sm精品调教视频网站| 免费一区二区视频| 亚洲午夜羞羞片| 亚洲欧洲一区二区在线播放| 337p粉嫩大胆色噜噜噜噜亚洲| 欧美午夜不卡在线观看免费| 懂色av中文字幕一区二区三区| 日韩av在线播放中文字幕|