@msdn=http://search.microsoft.com/search/results.aspx?qu=$$$ @pinvoke=http://pinvoke.net/$$$.htm Summary: The GetMailslotInfo API !!!!C# Signature: [DllImport("kernel32.dll")] static extern bool GetMailslotInfo(IntPtr hMailslot, IntPtr lpMaxMessageSize, IntPtr lpNextSize, IntPtr lpMessageCount, IntPtr lpReadTimeout); or [DllImport("kernel32.dll")] [return: MarshalAs(UnmanagedType.Bool)] static extern bool GetMailslotInfo(IntPtr hMailslot, out uint lpMaxMessageSize, out int lpNextSize, out uint lpMessageCount, out uint lpReadTimeout); (Each "out int" or "out uint" parameter can be specified the type of "IntPtr" and be set IntPtr.Zero instead when not needed to obtain the value.) !!!!User-Defined Types: None. !!!!Notes: None. !!!!Tips & Tricks: Please add some! !!!!Sample Code: // Define [DllImport("kernel32.dll")] [return: MarshalAs(UnmanagedType.Bool)] static extern bool GetMailslotInfo(IntPtr hMailslot, IntPtr lpMaxMessageSize, out UInt32 lpNextSize, IntPtr lpMaxMessageSize, out UInt32 lpReadTimeout); // Call UInt32 nextSize = 0; UInt32 readTimeout = 0; var result = GetMailSlotInfo(handle, IntPtr.Zero, out nextSize, IntPtr.Zero, out readTimeout); !!!!Alternative Managed API: Do you know one? Please contribute it! Documentation: GetMailslotInfo@msdn on MSDN
Edit kernel32.GetMails...
You do not have permission to change this page. If you feel this is in error, please send feedback with the contact link on the main page.