[DllImport("wtsapi32.dll", SetLastError=true)]
public static extern int WTSShutdownSystem(IntPtr ServerHandle, long ShutdownFlags);
VB Signature:
<DllImport("wtsapi32.dll", SetLastError:=True)> _
Private Shared Function WTSShutdownSystem(ByVal hServer As IntPtr, ByVal ShutdownFlags As Long) As Integer
End Function
The WTSShutdownSystem function shuts down (and optionally restarts) the specified terminal server.
5/30/2007 12:11:44 PM - -72.243.186.254
An IntPtr is a pointer to a memory location (unmanaged) that adapts to the platform it is running on (64-bit, etc.) UNLIKE a standard int/Integer. You should always use this type for unmanaged calls that require it, even though an int will appear to work on your development machine.