IEnumString

class IEnumString(pvInstance: Pointer?) : Unknown(source)

JNA wrapper for IEnumString COM interface.

VTable layout (after IUnknown): 3: Next 4: Skip 5: Reset 6: Clone

Constructors

Link copied to clipboard
constructor(pvInstance: Pointer?)

Properties

Link copied to clipboard
open var pointer: Pointer?

Functions

Link copied to clipboard
open fun AddRef(): Int
Link copied to clipboard
open fun fromNative(nativeValue: Any?, context: FromNativeContext?): Any?
Link copied to clipboard
open fun nativeType(): Class<*>?
Link copied to clipboard
fun next(count: Int = 1): List<String>

Gets the next string(s).

Link copied to clipboard
open fun QueryInterface(riid: Guid.REFIID?, ppvObject: PointerByReference?): WinNT.HRESULT?
Link copied to clipboard
open fun Release(): Int
Link copied to clipboard

Collects all strings into a list.

Link copied to clipboard
open fun toNative(): Any?