Enumerate registry keys, subkeys, and values

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



please,

what is "enumerate"?

i am trying to understand a wireless routine here that according to a
Registry activity trace does whats shown below (well, part of it is
shown below).

My question is:

what does the "EnumerateValue" do?
and why does it "enumerate" the same thing twice before setting a
value - for example in lines 11 and 12 before setting a value in line
13.

i can find lots of info on the internet about HOW to enumerate keys,
etc but nobody explains what "to enumerate" means :(

tIA for any explanation you could give me
--
paulo

10 21.38810349 RaConfig2500.ex:1952 OpenKey
HKLM\System\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0010\Profile\Station\RAD3
SUCCESS Access: 0xF003F

11 21.38818359 RaConfig2500.ex:1952 EnumerateValue
HKLM\System\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0010\Profile\Station\RAD3\SSID
SUCCESS "Station3"

12 21.38820076 RaConfig2500.ex:1952 EnumerateValue
HKLM\System\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0010\Profile\Station\RAD3\SSID
SUCCESS "Station3"

13 21.38844681 RaConfig2500.ex:1952 SetValue
HKLM\System\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0010\SSID
SUCCESS "Station3"

14 21.38847733 RaConfig2500.ex:1952 EnumerateValue
HKLM\System\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0010\Profile\Station\RAD3\Channel
SUCCESS "1"

15 21.38849258 RaConfig2500.ex:1952 EnumerateValue
HKLM\System\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0010\Profile\Station\RAD3\Channel
SUCCESS "1"

16 21.38857079 RaConfig2500.ex:1952 SetValue
HKLM\System\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0010\Channel
SUCCESS "1"

17 21.38859177 RaConfig2500.ex:1952 EnumerateValue
HKLM\System\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0010\Profile\Station\RAD3\NetworkType
SUCCESS "1"

18 21.38860703 RaConfig2500.ex:1952 EnumerateValue
HKLM\System\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0010\Profile\Station\RAD3\NetworkType
SUCCESS "1"

19 21.38866234 RaConfig2500.ex:1952 SetValue
HKLM\System\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0010\NetworkType
SUCCESS "1"

20 21.38868141 RaConfig2500.ex:1952 EnumerateValue
HKLM\System\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0010\Profile\Station\RAD3\PreambleType
SUCCESS "2"

21 21.38869667 RaConfig2500.ex:1952 EnumerateValue
HKLM\System\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0010\Profile\Station\RAD3\PreambleType
SUCCESS "2"

22 21.38875008 RaConfig2500.ex:1952 SetValue
HKLM\System\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0010\PreambleType
SUCCESS "2"
.