There are three classes relating to windows events, EventWaitHandle, AutoResetEvent, and ManualResetEvent.
EventWaitHandleThe EventWaitHandle class can represent either automatic or manual reset events and either local events or named system events.
AutoResetEventThe AutoResetEvent class derives from EventWaitHandle and represents a local event that resets automatically.
ManualResetEventThe ManualResetEvent class derives from EventWaitHandle and represents a local event that must be reset manually.
Tips:According to above description, you should use EventWaitHanlde class to represent named system events, of course it can be either automatic or manual reset events.
MSDN reference:http://msdn.microsoft.com/en-us/library/ksb7zs2x.aspx