* FileDialog.cs : more implementation added
[mono.git] / mcs / class / System.Windows.Forms / System.Windows.Forms / win32Enums.cs
index 54701a8566233b01fad4b06d8e47df84fb7be183..35cec3ef201b8c027075a8baa33c3832c84fe8cf 100644 (file)
@@ -2734,4 +2734,103 @@ namespace System.Windows.Forms{
                TCIF_PARAM         = 0x0008,
                TCIF_STATE         = 0x0010
        }
+
+       internal enum EditControlStyles : int {
+               ES_LEFT             = 0x0000,
+               ES_CENTER           = 0x0001,
+               ES_RIGHT            = 0x0002,
+               ES_MULTILINE        = 0x0004,
+               ES_UPPERCASE        = 0x0008,
+               ES_LOWERCASE        = 0x0010,
+               ES_PASSWORD         = 0x0020,
+               ES_AUTOVSCROLL      = 0x0040,
+               ES_AUTOHSCROLL      = 0x0080,
+               ES_NOHIDESEL        = 0x0100,
+               ES_OEMCONVERT       = 0x0400,
+               ES_READONLY         = 0x0800,
+               ES_WANTRETURN       = 0x1000
+       }
+
+       internal enum EditControlMessages : int {
+               EM_GETSEL               = 0x00B0,
+               EM_SETSEL               = 0x00B1,
+               EM_GETRECT              = 0x00B2,
+               EM_SETRECT              = 0x00B3,
+               EM_SETRECTNP            = 0x00B4,
+               EM_SCROLL               = 0x00B5,
+               EM_LINESCROLL           = 0x00B6,
+               EM_SCROLLCARET          = 0x00B7,
+               EM_GETMODIFY            = 0x00B8,
+               EM_SETMODIFY            = 0x00B9,
+               EM_GETLINECOUNT         = 0x00BA,
+               EM_LINEINDEX            = 0x00BB,
+               EM_SETHANDLE            = 0x00BC,
+               EM_GETHANDLE            = 0x00BD,
+               EM_GETTHUMB             = 0x00BE,
+               EM_LINELENGTH           = 0x00C1,
+               EM_REPLACESEL           = 0x00C2,
+               EM_GETLINE              = 0x00C4,
+               EM_LIMITTEXT            = 0x00C5,
+               EM_CANUNDO              = 0x00C6,
+               EM_UNDO                 = 0x00C7,
+               EM_FMTLINES             = 0x00C8,
+               EM_LINEFROMCHAR         = 0x00C9,
+               EM_SETTABSTOPS          = 0x00CB,
+               EM_SETPASSWORDCHAR      = 0x00CC,
+               EM_EMPTYUNDOBUFFER      = 0x00CD,
+               EM_GETFIRSTVISIBLELINE  = 0x00CE,
+               EM_SETREADONLY          = 0x00CF,
+               EM_SETWORDBREAKPROC     = 0x00D0,
+               EM_GETWORDBREAKPROC     = 0x00D1,
+               EM_GETPASSWORDCHAR      = 0x00D2,
+               EM_SETMARGINS           = 0x00D3,
+               EM_GETMARGINS           = 0x00D4,
+               EM_SETLIMITTEXT         = EM_LIMITTEXT,
+               EM_GETLIMITTEXT         = 0x00D5,
+               EM_POSFROMCHAR          = 0x00D6,
+               EM_CHARFROMPOS          = 0x00D7
+       }
+
+       internal enum EditControlNotifications : int {
+               EN_CHANGE           = 0x0300,
+               EN_UPDATE           = 0x0400,
+               EN_ERRSPACE         = 0x0500,
+               EN_MAXTEXT          = 0x0501,
+               EN_HSCROLL          = 0x0601,
+               EN_VSCROLL          = 0x0602
+       }       
+       
+       internal enum OpenFileDlgFlags : int {
+               OFN_READONLY                 = 0x00000001,
+               OFN_OVERWRITEPROMPT          = 0x00000002,
+               OFN_HIDEREADONLY             = 0x00000004,
+               OFN_NOCHANGEDIR              = 0x00000008,
+               OFN_SHOWHELP                 = 0x00000010,
+               OFN_ENABLEHOOK               = 0x00000020,
+               OFN_ENABLETEMPLATE           = 0x00000040,
+               OFN_ENABLETEMPLATEHANDLE     = 0x00000080,
+               OFN_NOVALIDATE               = 0x00000100,
+               OFN_ALLOWMULTISELECT         = 0x00000200,
+               OFN_EXTENSIONDIFFERENT       = 0x00000400,
+               OFN_PATHMUSTEXIST            = 0x00000800,
+               OFN_FILEMUSTEXIST            = 0x00001000,
+               OFN_CREATEPROMPT             = 0x00002000,
+               OFN_SHAREAWARE               = 0x00004000,
+               OFN_NOREADONLYRETURN         = 0x00008000,
+               OFN_NOTESTFILECREATE         = 0x00010000,
+               OFN_NONETWORKBUTTON          = 0x00020000,
+               OFN_NOLONGNAMES              = 0x00040000,
+               OFN_EXPLORER                 = 0x00080000,
+               OFN_NODEREFERENCELINKS       = 0x00100000,
+               OFN_LONGNAMES                = 0x00200000,
+               OFN_ENABLEINCLUDENOTIFY      = 0x00400000,
+               OFN_ENABLESIZING             = 0x00800000
+       }
+
+       internal enum CommDlgErrors : uint {
+               FNERR_FILENAMECODES          = 0x3000,
+               FNERR_SUBCLASSFAILURE        = 0x3001,
+               FNERR_INVALIDFILENAME        = 0x3002,
+               FNERR_BUFFERTOOSMALL         = 0x3003
+       }
 }