com4j.typelibs.activeDirectory.IADsPropertyList Maven / Gradle / Ivy
package com4j.typelibs.activeDirectory ;
import com4j.*;
@IID("{C6F602B6-8F69-11D0-8528-00C04FD8D503}")
public interface IADsPropertyList extends Com4jObject {
@VTID(7)
int propertyCount();
@VTID(8)
@ReturnValue(type=NativeType.VARIANT)
java.lang.Object next();
@VTID(9)
void skip(
int cElements);
@VTID(10)
void reset();
@VTID(11)
@DefaultMethod
@ReturnValue(type=NativeType.VARIANT)
java.lang.Object item(
@MarshalAs(NativeType.VARIANT) java.lang.Object varIndex);
@VTID(12)
@ReturnValue(type=NativeType.VARIANT)
java.lang.Object getPropertyItem(
java.lang.String bstrName,
int lnADsType);
@VTID(13)
void putPropertyItem(
@MarshalAs(NativeType.VARIANT) java.lang.Object varData);
@VTID(14)
void resetPropertyItem(
@MarshalAs(NativeType.VARIANT) java.lang.Object varEntry);
@VTID(15)
void purgePropertyList();
}