Network programming in C#, Network Programming in VB.NET, Network Programming in .NET
Available now!
Buy at Amazon US or
Buy at Amazon UK


» Windows API reference
» Webcam streaming in VB.NET
» Remoting with firewalls
» RSA from first principles
» Key & MouseLogger in .NET
» Networking Resource Kit for .NET
» Migrating VB6 Winsock to VB.NET
» Migrating C++ sockets to C#
» RFC Reference guide
» COM Reference guide
» WMI Reference guide
» SQL stored procedures
» TCP & UDP port reference
» NET Framework reference
» Ethernet Type codes
» MAC address assignments
» DLL entry point reference
» Boost SQL performance
» Free SMS UK
» Free SMS Ireland
» Free SMS South Africa
» Internet Explorer

Contact us

CreateEvent Reference in C#, VB.NET and VB6


Visual Basic .NET definition
Declare Function CreateEvent Lib "kernel32" Alias "CreateEventA" (ByRef lpEventAttributes As SECURITY_ATTRIBUTES, ByVal bManualReset As Integer, ByVal bInitialState As Integer, ByVal lpName As String) As Integer

C# definition
[DllImport("kernel32.dll", SetLastError=true)] static extern int CreateEventA (ref SECURITY_ATTRIBUTES lpEventAttributes, int bManualReset, int bInitialState, string lpName)

Types (click icon to expand)



CreateEvent Creates or opens a named or an unnamed event object. Either of the following:System.Threading.AutoResetEvent constructorSystem.Threading.ManualResetEvent constructor

Further Information:

For further information on Windows API functions such as these, and how to use these API's in your C# and VB.NET applications, please refer to the book 'Network programming in .NET' (Buy at Amazon UK) (Buy at Amazon US)

Visual Basic 6 example source code

C# example source code

Provide a code example



Copyright 2015 Open Merchant Account Ltd.