|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IJITypeLib
Represents the Windows COM ITypeLib
Interface.
Definition from MSDN: The ITypeLib interface provides methods for accessing a library of type descriptions. This interface supports the following: Generalized containment for type information. ITypeLib allows iteration over the type descriptions contained in the library.
Global functions and data. A type library can contain descriptions of a set of modules, each of which is the equivalent of a C or C++ source file that exports data and functions. The type library supports compiling references to the exported data and functions.
General information, including a user-readable name for the library and help for the library as a whole.
Field Summary | |
---|---|
static java.lang.String |
IID
IID representing the COM ITypeLib . |
Method Summary | |
---|---|
java.lang.Object[] |
findName(JIString nameBuf,
int hashValue,
short found)
Finds occurrences of a type description in a type library. |
java.lang.Object[] |
getDocumentation(int memberId)
Retrieves the library's documentation string, the complete Help file name and path, and the context identifier for the library Help topic in the Help file. |
void |
getLibAttr()
Retrieves the structure that contains the library's attributes. |
IJITypeInfo |
getTypeInfo(int index)
Retrieves the specified type description in the library. |
int |
getTypeInfoCount()
Returns the number of type descriptions in the type library. |
IJITypeInfo |
getTypeInfoOfGuid(java.lang.String uuid)
Retrieves the type description that corresponds to the specified GUID. |
int |
getTypeInfoType(int index)
Retrieves the type of a type description. |
Field Detail |
---|
static final java.lang.String IID
ITypeLib
.
Method Detail |
---|
int getTypeInfoCount() throws JIException
JIException
IJITypeInfo getTypeInfo(int index) throws JIException
index
- index of the ITypeInfo interface to be returned.
JIException
int getTypeInfoType(int index) throws JIException
index
- ihe index of the type description within the type library.
JIException
IJITypeInfo getTypeInfoOfGuid(java.lang.String uuid) throws JIException
uuid
- GUID of the type description.
JIException
void getLibAttr() throws JIException
JIException
java.lang.Object[] getDocumentation(int memberId) throws JIException
memberId
-
JIException
java.lang.Object[] findName(JIString nameBuf, int hashValue, short found) throws JIException
nameBuf
- hashValue
- found
-
JIException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |