using System; namespace Y.FileQueryEngine.Win32.Constants { internal sealed class Win32ApiConstant { public const UInt32 GENERIC_READ = 0x80000000; public const UInt32 GENERIC_WRITE = 0x40000000; public const UInt32 FILE_SHARE_READ = 0x00000001; public const UInt32 FILE_SHARE_WRITE = 0x00000002; public const UInt32 FILE_ATTRIBUTE_DIRECTORY = 0x00000010; public const UInt32 CREATE_NEW = 1; public const UInt32 CREATE_ALWAYS = 2; public const UInt32 OPEN_EXISTING = 3; public const UInt32 OPEN_ALWAYS = 4; public const UInt32 TRUNCATE_EXISTING = 5; public const UInt32 FILE_ATTRIBUTE_NORMAL = 0x80; public const UInt32 FILE_FLAG_BACKUP_SEMANTICS = 0x02000000; public const Int32 INVALID_HANDLE_VALUE = -1; public static Int32 GWL_EXSTYLE = -20; public static Int32 WS_EX_LAYERED = 0x00080000; public static Int32 WS_EX_TRANSPARENT = 0x00000020; public const UInt32 FSCTL_GET_OBJECT_ID = 0x9009c; } }