public static extern unsafe int ADsFreeEnumerator(ENUMVARIANT *pEnumVariant);
public static extern unsafe int ADsEnumerateNext(ENUMVARIANT *pEnumVariant, uint cElements, VARIANT *pvar, uint *pcElementsFetched);