IEnumVariant is'n nettes kleines Intervace, welches in Delphi (
Unit ActiveX) so definiert ist
Delphi-Quellcode:
type
IUnknown = IInterface;
IInvokable = interface(IInterface)
end;
IEnumVariant = interface(IUnknown)
['{00020404-0000-0000-C000-000000000046}']
function Next(celt: LongWord; var rgvar : OleVariant;
out pceltFetched: LongWord): HResult; stdcall;
function Skip(celt: LongWord): HResult; stdcall;
function Reset: HResult; stdcall;
function Clone(out Enum: IEnumVariant): HResult; stdcall;
end;
oder auch nochmal im
MSDN unter
IEnumVariant, sowie im
PSDK und Co.