📄 itypeinfo.java
字号:
/*
* TypeLibWrapper.java
*
* Created on June 1, 2002, 7:55 AM
*/
package org.jawin.win32;
import org.jawin.GUID;
import org.jawin.IUnknown;
import org.jawin.Variant;
/**
*
* @author cutex1
*/
public class ITypeInfo extends Object
{
/*static
{
//System.out.println("Load TypeLibWrapper");
System.loadLibrary("TypeLibWrapper");
System.out.println("Loaded TypeLibWrapper");
}*/
/** Creates a new instance of TypeLibWrapper */
public ITypeInfo()
{
}
//One-to-one functions
public native int addressOfMember(int memid, int invKind,Object[] ppv );
/**
* FIXME - no native impl.
*/
public native int createInstance(IUnknown[] pUnkOuter, GUID riid, Object[] ppvObj);
public native int getContainingTypeLib(ITypeLib[]ppTLib, int[]pIndex );
public native int getDllEntry(int memid, int invKind, String pBstrDllName,String pBstrName, short[] pwOrdinal );
public native int getDocumentation(int memid, String[] pBstrName, String[] pBstrDocString, int[] pdwHelpContext, String[] pBstrHelpFile );
public native int getFuncDesc(int index, FUNCDESC[] ppFuncDesc);
public native int getIDsOfNames(String rgszNames, int cNames, int[] MemId );
public native int getImplTypeFlags( int index, int[] pImplTypeFlags );
public native int getMops(int memid, String[] pBstrMops);
public native int getNames(int memid,String[] rgBstrNames, int cMaxNames, int[]pcNames );
public native int getRefTypeInfo(long hRefType, ITypeInfo[] ppTInfo );
public native int getRefTypeOfImplType(int index, long[] pRefType );
public native int getTypeAttr(TYPEATTR[] ppTypeAttr);
public native int getTypeComp(ITypeComp[] ppTComp );
public native int getVarDesc(int index, VARDESC[] ppVarDesc );
public native int Invoke(Object[] pvInstance, int memid, short wFlags, DISPPARAMS[] pDispParams, Variant[] pVarResult, EXCEPINFO[] pExcepInfo, int[] puArgErr );
public native int ReleaseFuncDesc(FUNCDESC[] pFuncDesc );
public native int ReleaseTypeAttr(TYPEATTR[] pTypeAttr );
public native int ReleaseVarDesc(VARDESC[] pVarDesc );
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -