reactos/dll/shellext/netshell/res/netshell.rgs
Whindmar Saksit b3c1f652ec
[NETSHELL] Register folder attributes as SFGAO_FOLDER, not SFGAO_CANDELETE (#5880)
On Windows the Network connections folder uses a binary value
and someone forgot about Little Endian when converting it to a DWORD.

Addendum to 7eb3fcf1d (r66485). CORE-9276

This issue has not been very visible because of bugs in CRegFolderEnum.
2023-11-04 17:40:22 +03:00

131 lines
3.6 KiB
Text

HKCR
{
NoRemove CLSID
{
ForceRemove {7007ACC7-3202-11D1-AAD2-00805FC1270E} = s 'Network Connections'
{
InprocServer32 = s '%MODULE%'
{
val ThreadingModel = s 'Both'
}
DefaultIcon = s '%MODULE%'
ShellFolder
{
val Attributes = d '0x20000000'
}
val LocalizedString = s '@%MODULE%,-10000'
}
ForceRemove {7007ACC5-3202-11D1-AAD2-00805FC1270E} = s 'LAN Connection UI'
{
InprocServer32 = s '%MODULE%'
{
val ThreadingModel = s 'Both'
}
}
ForceRemove {7007ACCF-3202-11D1-AAD2-00805FC1270E} = s 'Network Connections Status Icon'
{
InprocServer32 = s '%MODULE%'
{
val ThreadingModel = s 'Both'
}
}
ForceRemove {7007acd1-3202-11d1-aad2-00805fc1270e} = s 'Network Common Connections Ui'
{
InprocServer32 = s '%MODULE%'
{
val ThreadingModel = s 'Both'
}
DefaultIcon = s '%MODULE%'
}
ForceRemove {7007acc8-3202-11d1-aad2-00805fc1270e} = s 'Network Connections Enum'
{
InprocServer32 = s '%MODULE%'
{
val ThreadingModel = s 'Both'
}
}
ForceRemove {7007acc1-3202-11d1-aad2-00805fc1270e} = s 'Dial-up Connection UI Class'
{
InprocServer32 = s '%MODULE%'
{
val ThreadingModel = s 'Both'
}
}
ForceRemove {7007acc2-3202-11d1-aad2-00805fc1270e} = s 'Direct Connection UI Class'
{
InprocServer32 = s '%MODULE%'
{
val ThreadingModel = s 'Both'
}
}
ForceRemove {7007acc3-3202-11d1-aad2-00805fc1270e} = s 'Inbound Connection UI Class'
{
InprocServer32 = s '%MODULE%'
{
val ThreadingModel = s 'Both'
}
}
ForceRemove {7007acc4-3202-11d1-aad2-00805fc1270e} = s 'Internet Connection UI Class'
{
InprocServer32 = s '%MODULE%'
{
val ThreadingModel = s 'Both'
}
}
ForceRemove {7007acd3-3202-11d1-aad2-00805fc1270e} = s 'Net Connections UI Utilities Class'
{
InprocServer32 = s '%MODULE%'
{
val ThreadingModel = s 'Both'
}
}
ForceRemove {7007acd5-3202-11d1-aad2-00805fc1270e} = s 'Shared Access Connection UI Class'
{
InprocServer32 = s '%MODULE%'
{
val ThreadingModel = s 'Both'
}
}
ForceRemove {7007acd4-3202-11d1-aad2-00805fc1270e} = s 'PPPoE UI Class'
{
InprocServer32 = s '%MODULE%'
{
val ThreadingModel = s 'Both'
}
}
ForceRemove {7007acc6-3202-11d1-aad2-00805fc1270e} = s 'VPN Connection UI Class'
{
InprocServer32 = s '%MODULE%'
{
val ThreadingModel = s 'Both'
}
}
}
}
HKLM
{
NoRemove Software
{
NoRemove Microsoft
{
NoRemove Windows
{
NoRemove CurrentVersion
{
NoRemove Explorer
{
NoRemove ControlPanel
{
NoRemove NameSpace
{
ForceRemove {7007ACC7-3202-11D1-AAD2-00805FC1270E} = s 'Network Connections'
{
}
}
}
}
}
}
}
}
}