$event = Win32::Event->new([$manual, [$initial, [$name]]]) Constructor for a new event object. If $manual is true, you must manually reset the event after it is signalled (the default is false). If $initial is true, the initial state of the object is signalled (default false). If $name is omitted or undef, creates an unnamed event object. If $name signifies an existing event object, then $manual and $initial are ignored and the object is opened. If this happens, $^E will be set to 183 (ERROR_ALREADY_EXISTS).