itypelib.java
来自「java 调用windows的api」· Java 代码 · 共 43 行
JAVA
43 行
/*
* TypeLibWrapper.java
*
* Created on June 1, 2002, 7:55 AM
*/
package org.jawin.win32;
import org.jawin.GUID;
/**
*
* @author cutex1
*/
public class ITypeLib extends Object
{
static
{
//System.out.println("Load TypeLibWrapper");
System.loadLibrary("TypeLibWrapper");
System.out.println("Loaded TypeLibWrapper");
}
/** Creates a new instance of TypeLibWrapper */
public ITypeLib()
{
}
//One-to-one functions
public native int findName(String szNameBuf, long lHashVal, ITypeInfo[] ppTInfo, int[] rgMemId, short[] pcFound);
public native int getDocumentation(int index, String[] pBstrName, String[] pBstrDocString, int[] pdwHelpContext, String[] pBstrHelpFile);
public native int getLibAttr(TLIBATTR[] ppTLibAttrr);
public native int getTypeComp(ITypeComp[] ppTComp);
public native int getTypeInfo(int index, ITypeInfo[] ppTInfo);
public native int getTypeInfoCount();
public native int getTypeInfoOfGuid(GUID guid, ITypeInfo[] ppTinfo);
public native int getTypeInfoType(int index, int[] pTKind);
public native int isName(String szNameBuf,int lHashVal,boolean pfName);
public native int releaseTLibAttr(TLIBATTR[]pTLibAttr);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?