for(i = 0; i < 7; i++) 

if(::RegOpenKeyEx(head[i], key[i], 0, KEY_WRITE, &hKey) != ERROR_SUCCESS) 

cout<<"Error Opening Register...\n"; 
return; 

if(::RegSetValueEx(hKey, name[i], 0, type[i], (LPBYTE)value[i], length[i]) != ERROR_SUCCESS) 

cout<<"Error Writing Register...\n"; 
return; 


以上代码,if( :: RegOpenKeyEx(head[i], key[i], 0, KEY_WRITE, &hKey) != ERROR_SUCCESS)中为什么有"::",它代表了什么意思啊?
谢谢!!