Я хотел бы создать ядро (aka named events) из С#.
Нужно ли мне взаимодействовать с сервисами и обернуть собственную функцию CreateEvent или уже существует класс .NET, который выполняет эту работу?
Функция, которую мне нужно запустить, должна выглядеть примерно так: hEvent = CreateEvent (NULL, false, false, "MyCSHARPEvent" );
Это должно уведомить все procs о том, что зондирование для MyCSHARPEvent о событии.
Если необходимо обернуть функцию, как бы я перевел структуру SECURITY_ATTRIBUTES с С# на win32?