> Hi All, Does any1 know which Win32 API is called when you hit the
> Start/ShutDown button on WinXP/2000? Basically I am looking for the API
> which grays the entire background and highlights the shutdown message box
> on the fore ground
That is the ShutdownWindows on the Shell application (invoke through COM
interop) in shell32.dll. Easiest way to do this is to add a COM reference
to shell32.dll which shows up in the list of COM references as Microsoft
Shell Controls and Automation. This will auto-generate an interop assembly
for you. Then to display the dialog use the following:
Shell32.ShellClass shell = new Shell32.ShellClass();
shell.ShutdownWindows();
If you want more control over this, look into generating your own interop
assembly.

Signature
Tom Porterfield
Vai2000 - 20 Nov 2006 21:17 GMT
thanks bud
> > Hi All, Does any1 know which Win32 API is called when you hit the
> > Start/ShutDown button on WinXP/2000? Basically I am looking for the API
[quoted text clipped - 12 lines]
> If you want more control over this, look into generating your own interop
> assembly.