IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
MailslotNative.cs File Reference

Classes

class  MailslotNative
 The class exposes kernel32.dll methods for Mailslot communication. More...
 

Enumerations

enum  FileDesiredAccess : uint {
  FileDesiredAccess.GENERIC_READ = 0x80000000, FileDesiredAccess.GENERIC_WRITE = 0x40000000, FileDesiredAccess.GENERIC_EXECUTE = 0x20000000, FileDesiredAccess.GENERIC_ALL = 0x10000000,
  FileDesiredAccess.GENERIC_READ = 0x80000000, FileDesiredAccess.GENERIC_WRITE = 0x40000000, FileDesiredAccess.GENERIC_EXECUTE = 0x20000000, FileDesiredAccess.GENERIC_ALL = 0x10000000,
  FileDesiredAccess.GENERIC_READ = 0x80000000, FileDesiredAccess.GENERIC_WRITE = 0x40000000, FileDesiredAccess.GENERIC_EXECUTE = 0x20000000, FileDesiredAccess.GENERIC_ALL = 0x10000000,
  FileDesiredAccess.GENERIC_READ = 0x80000000, FileDesiredAccess.GENERIC_WRITE = 0x40000000, FileDesiredAccess.GENERIC_EXECUTE = 0x20000000, FileDesiredAccess.GENERIC_ALL = 0x10000000,
  FileDesiredAccess.GENERIC_READ = 0x80000000, FileDesiredAccess.GENERIC_WRITE = 0x40000000, FileDesiredAccess.GENERIC_EXECUTE = 0x20000000, FileDesiredAccess.GENERIC_ALL = 0x10000000,
  FileDesiredAccess.GENERIC_READ = 0x80000000, FileDesiredAccess.GENERIC_WRITE = 0x40000000, FileDesiredAccess.GENERIC_EXECUTE = 0x20000000, FileDesiredAccess.GENERIC_ALL = 0x10000000,
  FileDesiredAccess.GENERIC_READ = 0x80000000, FileDesiredAccess.GENERIC_WRITE = 0x40000000, FileDesiredAccess.GENERIC_EXECUTE = 0x20000000, FileDesiredAccess.GENERIC_ALL = 0x10000000
}
 Desired Access of File/Device More...
 
enum  FileShareMode : uint {
  FileShareMode.Zero = 0x00000000, FileShareMode.FILE_SHARE_DELETE = 0x00000004, FileShareMode.FILE_SHARE_READ = 0x00000001, FileShareMode.FILE_SHARE_WRITE = 0x00000002,
  FileShareMode.Zero = 0x00000000, FileShareMode.FILE_SHARE_DELETE = 0x00000004, FileShareMode.FILE_SHARE_READ = 0x00000001, FileShareMode.FILE_SHARE_WRITE = 0x00000002,
  FileShareMode.Zero = 0x00000000, FileShareMode.FILE_SHARE_DELETE = 0x00000004, FileShareMode.FILE_SHARE_READ = 0x00000001, FileShareMode.FILE_SHARE_WRITE = 0x00000002,
  FileShareMode.Zero = 0x00000000, FileShareMode.FILE_SHARE_DELETE = 0x00000004, FileShareMode.FILE_SHARE_READ = 0x00000001, FileShareMode.FILE_SHARE_WRITE = 0x00000002,
  FileShareMode.Zero = 0x00000000, FileShareMode.FILE_SHARE_DELETE = 0x00000004, FileShareMode.FILE_SHARE_READ = 0x00000001, FileShareMode.FILE_SHARE_WRITE = 0x00000002,
  FileShareMode.Zero = 0x00000000, FileShareMode.FILE_SHARE_DELETE = 0x00000004, FileShareMode.FILE_SHARE_READ = 0x00000001, FileShareMode.FILE_SHARE_WRITE = 0x00000002,
  FileShareMode.Zero = 0x00000000, FileShareMode.FILE_SHARE_DELETE = 0x00000004, FileShareMode.FILE_SHARE_READ = 0x00000001, FileShareMode.FILE_SHARE_WRITE = 0x00000002
}
 File share mode More...
 
enum  FileCreationDisposition : uint {
  FileCreationDisposition.CREATE_NEW = 1, FileCreationDisposition.CREATE_ALWAYS = 2, FileCreationDisposition.OPEN_EXISTING = 3, FileCreationDisposition.OPEN_ALWAYS = 4,
  FileCreationDisposition.TRUNCATE_EXISTING = 5, FileCreationDisposition.CREATE_NEW = 1, FileCreationDisposition.CREATE_ALWAYS = 2, FileCreationDisposition.OPEN_EXISTING = 3,
  FileCreationDisposition.OPEN_ALWAYS = 4, FileCreationDisposition.TRUNCATE_EXISTING = 5, FileCreationDisposition.CREATE_NEW = 1, FileCreationDisposition.CREATE_ALWAYS = 2,
  FileCreationDisposition.OPEN_EXISTING = 3, FileCreationDisposition.OPEN_ALWAYS = 4, FileCreationDisposition.TRUNCATE_EXISTING = 5, FileCreationDisposition.CREATE_NEW = 1,
  FileCreationDisposition.CREATE_ALWAYS = 2, FileCreationDisposition.OPEN_EXISTING = 3, FileCreationDisposition.OPEN_ALWAYS = 4, FileCreationDisposition.TRUNCATE_EXISTING = 5,
  FileCreationDisposition.CREATE_NEW = 1, FileCreationDisposition.CREATE_ALWAYS = 2, FileCreationDisposition.OPEN_EXISTING = 3, FileCreationDisposition.OPEN_ALWAYS = 4,
  FileCreationDisposition.TRUNCATE_EXISTING = 5, FileCreationDisposition.CREATE_NEW = 1, FileCreationDisposition.CREATE_ALWAYS = 2, FileCreationDisposition.OPEN_EXISTING = 3,
  FileCreationDisposition.OPEN_ALWAYS = 4, FileCreationDisposition.TRUNCATE_EXISTING = 5, FileCreationDisposition.CREATE_NEW = 1, FileCreationDisposition.CREATE_ALWAYS = 2,
  FileCreationDisposition.OPEN_EXISTING = 3, FileCreationDisposition.OPEN_ALWAYS = 4, FileCreationDisposition.TRUNCATE_EXISTING = 5
}
 File Creation Disposition More...
 

Enumeration Type Documentation

enum FileDesiredAccess : uint

Desired Access of File/Device

Enumerator
GENERIC_READ 
GENERIC_WRITE 
GENERIC_EXECUTE 
GENERIC_ALL 
GENERIC_READ 
GENERIC_WRITE 
GENERIC_EXECUTE 
GENERIC_ALL 
GENERIC_READ 
GENERIC_WRITE 
GENERIC_EXECUTE 
GENERIC_ALL 
GENERIC_READ 
GENERIC_WRITE 
GENERIC_EXECUTE 
GENERIC_ALL 
GENERIC_READ 
GENERIC_WRITE 
GENERIC_EXECUTE 
GENERIC_ALL 
GENERIC_READ 
GENERIC_WRITE 
GENERIC_EXECUTE 
GENERIC_ALL 
GENERIC_READ 
GENERIC_WRITE 
GENERIC_EXECUTE 
GENERIC_ALL 
enum FileShareMode : uint

File share mode

Enumerator
Zero 
FILE_SHARE_DELETE 
FILE_SHARE_READ 
FILE_SHARE_WRITE 
Zero 
FILE_SHARE_DELETE 
FILE_SHARE_READ 
FILE_SHARE_WRITE 
Zero 
FILE_SHARE_DELETE 
FILE_SHARE_READ 
FILE_SHARE_WRITE 
Zero 
FILE_SHARE_DELETE 
FILE_SHARE_READ 
FILE_SHARE_WRITE 
Zero 
FILE_SHARE_DELETE 
FILE_SHARE_READ 
FILE_SHARE_WRITE 
Zero 
FILE_SHARE_DELETE 
FILE_SHARE_READ 
FILE_SHARE_WRITE 
Zero 
FILE_SHARE_DELETE 
FILE_SHARE_READ 
FILE_SHARE_WRITE 

File Creation Disposition

Enumerator
CREATE_NEW 
CREATE_ALWAYS 
OPEN_EXISTING 
OPEN_ALWAYS 
TRUNCATE_EXISTING 
CREATE_NEW 
CREATE_ALWAYS 
OPEN_EXISTING 
OPEN_ALWAYS 
TRUNCATE_EXISTING 
CREATE_NEW 
CREATE_ALWAYS 
OPEN_EXISTING 
OPEN_ALWAYS 
TRUNCATE_EXISTING 
CREATE_NEW 
CREATE_ALWAYS 
OPEN_EXISTING 
OPEN_ALWAYS 
TRUNCATE_EXISTING 
CREATE_NEW 
CREATE_ALWAYS 
OPEN_EXISTING 
OPEN_ALWAYS 
TRUNCATE_EXISTING 
CREATE_NEW 
CREATE_ALWAYS 
OPEN_EXISTING 
OPEN_ALWAYS 
TRUNCATE_EXISTING 
CREATE_NEW 
CREATE_ALWAYS 
OPEN_EXISTING 
OPEN_ALWAYS 
TRUNCATE_EXISTING