Search notes:

shell32.dll

Control_RunDLL

The entry point Control_RunDLL can be used to open (or execute) .cpl (control panel) files.
If called with rundll32.exe, the convention is as follows (n signifying the zero based index of applet within the .cpl and t the index of tab in multi-tabbed applets):
rundll32 shell32.dll,Control_RunDLL nameOf.cpl,@n,t

SHEmptyRecycleBin

SHEmptyRecycleBin() empties the Recycle Bin.
This function is used in the PowerShell script empty-recycleBin.ps1.

See also

Using rundll32.exe to start a Control Panel applet
The entry Points
Microsoft Shell Control and Automation
shell32.dll contains a some 300 icons. I have extrected them with PowerShell and ExtractIconEx. The result is here.
Another DLL that contains icons is imageres.dll

Index