IEnumRfc1766::Reset method

Resets the Locale Enumeration Object to the beginning of the enumeration sequence.

Syntax

HRESULT Reset();

Parameters

This method has no parameters.

Return value

Returns NOERROR.

Examples

This example gets 10 RFC1766INFO structures from the middle of the enumeration sequence. Then, using the IEnumRfc1766::Reset function, it gets the first 10.

pMultiLanguage->EnumRfc1766(&pEnumRfc1766);

PRFC1766INFO pcpInfo;
ULONG ccpInfo;

pcpInfo=(PRFC1766INFO)CoTaskMemAlloc(sizeof(RFC1766INFO)*10);
pEnumRfc1766->Skip(6);
pEnumRfc1766->Next(10, pcpInfo, &ccpInfo);

// Use the information returned about these 10 locales.

pEnumRfc1766->Reset();
pEnumRfc1766->Next(10, pcpInfo, &ccpInfo);

// Use the information returned about the first 10.

CoTaskMemRealloc((void*)pcpInfo, sizeof(RFC1766INFO)*ccpInfo);

Requirements

Minimum supported client

Windows XP

Minimum supported server

Windows 2000 Server

Header

Mlang.h

IDL

Mlang.idl

DLL

Mlang.dll

See also

IEnumRfc1766

Reference

Next

Skip