Файл interfaces.idl

См. исходные тексты.

Классы

interface  WindowSystemObject
 Объект WindowSystemObject предназначен для создания других объектов, остальные объекты могут создаваться, как правило, только при помощи методов других, уже созданных объектов. Подробнее...
interface  Version
 Объект Version позволяет получить информацию о текущей версии WSO. Подробнее...
interface  Object
 Класс Object является базовым объектом для всех объектов, способных вызывать обработчики событий. Подробнее...
interface  Control
 Класс Control является базовым для всех элементов управления (компонентов), кнопок, фреймов, переключателей, графических элементов, списков, форм . Подробнее...
interface  Collection
 Объект коллекция предназначен для манипулирования списком объектов, этот тип имеет свойство Controls у класса Frame. Подробнее...
interface  ImageList
 Объект ImageList - список изображений, позволяет манипулировать набором изображений одинакового размера. Подробнее...
interface  Frame
 Класс Frame является контейнером для других элементов управления. Подробнее...
interface  Form
 Класс Form кроме свойств контейнера имеет методы и свойства окна верхнего уровня: параметры заголовка окна, иконка, параметры рамки, главное меню, задание кнопок для часто встречающихся событий (AcceptButton, CancelButton, HelpButton), доступ к компоненту, имеющему фокус ввода, методы минимизации, развертывания окна. Подробнее...
interface  GraphicObject
 Базовый класс для классов определяющих параметры рисования: Pen, Brush, FontEx. Подробнее...
interface  Pen
 Объект Pen - перо позволяет настроить параметры рисования линий, он доступен через свойство Pen класса Control. Подробнее...
interface  Brush
 Объект Brush - кисть позволяет настроить параметры закраски фона при рисовании, он доступен через свойство Brush класса Control. Подробнее...
interface  FontEx
 Объект FontEx - шрифт позволяет настроить параметры шрифта, он доступен для компонентов через свойство Font класса Control. Подробнее...
interface  Action
 Объект Action - действие объединяет в себе все черты таких элементов интерфейса как пункты меню и кнопки на панелях инструментов. Подробнее...
interface  ButtonControl
 Класс ButtonControl объединяет общие методы и свойства кнопок и переключателей. Подробнее...
interface  Button
 Класс Button - кнопка позволяет управлять дополнительными возможностями кнопки. Подробнее...
interface  CheckBox
 Объект CheckBox - позволяет управлять дополнительными возможностями независимого переключателя. Подробнее...
interface  RadioButton
 Объект RadioButton - позволяет управлять дополнительными возможностями зависимого переключателя. Подробнее...
interface  StringsControl
 Класс StringsControl является базовым классом для компонентов, являющихся наборами строк текста. Подробнее...
interface  Edit
 Класс Edit - редактор обычного текста без специального форматирования. Подробнее...
interface  Paragraph
 Класс Paragraph предназначен для настройки параметров абзаца в компоненте RichEdit. Подробнее...
interface  RichEdit
 Класс RichEdit расширяет возможности класса Edit и позволяет редактировать текст, содержащий форматирование, компонент поддерживает разбиение текста на абзацы, а также имеет некоторые дополнительные возможности, такие как возможность отмены нескольких изменений. Подробнее...
interface  ListControl
 Класс ListControl является базовым классом для компонентов - списков. Подробнее...
interface  ListControlItem
 Объект данного типа передается в качестве второго параметра в обработчик события OnDrawItem. Подробнее...
interface  ListBox
 Компонент ListBox позволяет пользователю выбрать одну или более строк из определенного списка. Подробнее...
interface  ComboBox
 Компонент ComboBox позволяет пользователю выбрать определенную строку из набора строк или указать некоторую свою строку. Подробнее...
interface  StatusItem
 Класс StatusItem позволяет настроить панель у компонента StatusBar. Подробнее...
interface  StatusBar
 Компонент StatusBar позволяет пользоваться возможностями панели статуса. Подробнее...
interface  StatusControl
 Класс StatusControl является базовым классом для компонентов, показывающих состояние какого-либо процесса, которое может характеризоваться некоторым числом. Подробнее...
interface  ProgressBar
 Компонент ProgressBar - стандартный компонент для показа состояния процесса. Подробнее...
interface  ScrollBar
 Компонент ScrollBar - полоса прокрутки. Подробнее...
interface  Tab
 Компонент Tab - страница компонента TabControl. Подробнее...
interface  TabControl
 Компонент TabControl - многостраничный контейнер, он может содержать в себе несколько контейнеров-страниц класса Tab с закладками. Подробнее...
interface  PageControl
 Реализация TabControl другого вида. Подробнее...
interface  ToolBar
 Компонент ToolBar - панель инструментов, кнопки на панели описываются объектом Action - свойство Buttons. Подробнее...
interface  MenuBar
 Компонент MenuBar - панель меню - позволяет создать меню в виде компонента. Подробнее...
interface  ReBarBand
 Объект ReBarBand позволяет определять настройки полосы в компоненте ReBar, этот объект создается автоматически этим компонентом для каждого дочернего компонента. Подробнее...
interface  ReBar
 Контейнер ReBar позволяет пользователю менять положение своих дочерних компонентов с помощью мышки. Подробнее...
interface  HyperLink
 Компонент HyperLink позволяет создать гиперссылку. Подробнее...
interface  Pager
 Контейнер Pager предназначен для отображения компонента, который не может показать свое содержимое целиком на экране. Подробнее...
interface  COMConnectionPoint
 Класс COMConnectionPoint описывает одну из точек присоединения (connection point) к COM-объекту. Подробнее...
interface  COMEvents
 Объект COMEvents описывает точки присоединения (connection points) к COM-объекту. Подробнее...
interface  ActiveXControl
 Класс позволяет использовать в WSO элементы управления ActiveX. Подробнее...
interface  HeaderItem
 Класс позволяет настраивать заголовок колонки у компонента Header и у компонента ListView. Подробнее...
interface  Header
 Компонент Header представляет собой заголовки колонок. Подробнее...
interface  ListSubItem
 Объект ListSubItem представляет собой один подэлемент в компоненте ListView. Подробнее...
interface  ListItem
 Объект ListItem представляет собой один элемент в компоненте ListView, этот компонент является коллекцией данных объектов. Подробнее...
interface  ListViewColumns
 Класс ListViewColumns позволяет настроить колонки компонента ListView. Подробнее...
interface  WorkArea
 Позволяет определить рабочую область (Work Area) для ListView (WorkAreas). Подробнее...
interface  WorkAreas
 Позволяет определить рабочие области (Work Area) для ListView. Подробнее...
interface  ListViewGroup
 Позволяет определить группу для ListView (Groups). Подробнее...
interface  ListViewGroups
 Позволяет определить группы для ListView. Подробнее...
interface  ListView
 Компонент ListView предназначен для отображения коллекции элементов ListItem. Подробнее...
interface  TreeItem
 Объект TreeItem является элементом компонента TreeView. Подробнее...
interface  TreeView
 Компонент TreeView предназначен для отображения иерархических структур. Подробнее...
interface  UpDown
 Компонент UpDown предназначен для управления числовой величиной и имеет две кнопки "Увеличить" и "Уменьшить" для его изменения. Подробнее...
interface  TrackBar
 Компонент TrackBar предназначен для управления числовой величиной, имеет указатель текущего значения, который можно перетаскивать с помощью мышки, для изменения значения этой числовой величины. Подробнее...
interface  Animate
 Компонент Animate предназначен для показа видео изображений. Подробнее...
interface  HotKey
 Компонент HotKey позволяет пользователю указать сочетание клавиш. Подробнее...
interface  IPAddress
 Компонент IPAddress позволяет пользователю указать IP адрес. Подробнее...
interface  DateTime
 Объект DateTime предназначен для работы со временем. Подробнее...
interface  DateTimeControl
 Класс DateTimeControl является базовым классом для компонентов настройки времени. Подробнее...
interface  DateTimePicker
 Компонент DateTimePicker позволяет пользователю указать время или дату. Подробнее...
interface  Calendar
 Компонент Calendar позволяет пользователю указать дату. Подробнее...
interface  Splitter
 Компонент Splitter позволяет пользователю изменить размеры других компонентов. Подробнее...
interface  ISplitPanel
 Компонент SplitPanel позволяет пользователю изменить размеры других компонентов. Подробнее...
interface  Polygon
 Графический компонент Polygon позволяет определить дополнительные параметры рисования многоугольника. Подробнее...
interface  Image
 Графический компонент Polygon позволяет определить дополнительные параметры рисования изображений. Подробнее...
interface  Line
 Графический компонент Line позволяет определить параметры рисуемой прямой линии. Подробнее...
interface  PrintDialogBase
 Объект PrintDialogBase базовый объект для объектов, возвращаемых методами формы: PrintDialog, PrinterSetupDialog, PageSetupDialog. Подробнее...
interface  PrintDialog
 Объект возвращается методом формы PrintDialog. Подробнее...
interface  PageSetupDialog
 Объект возвращается методом формы PageSetupDialog. Подробнее...
interface  FindReplaceDialog
 Объект FindReplaceDialog позволяет управлять диалогами поиска\замены текста. Подробнее...
interface  FontDialog
 Объект FontDialog позволяет выбрать шрифт. Подробнее...
interface  ColorDialog
 Объект ColorDialog позволяет выбрать цвет. Подробнее...
interface  FileOpenSaveDialog
 Объект FileOpenSaveDialog позволяет управлять диалогами выбора файла для открытия или сохранения документа. Подробнее...
interface  SelectFolderDialog
 Объект предназначен для вывода на экран стандартного диалоговое окно выбора каталога. Подробнее...
interface  Timer
 Объект Timer способен создавать с заданным интервалом событие и вызывать обработчики. Подробнее...
interface  TrayIcon
 Объект TrayIcon предназначен для управления иконкой на области статуса панели задач Windows. Подробнее...
interface  Result
 Объект Result предназначен для передачи информации к объектам WSO из обработчиков событий. Подробнее...
interface  ControlEvents
 Интерфейс ControlEvents определяет события, общие для всех компонентов. Подробнее...
interface  FormEvents
 Интерфейс FormEvents определяет события формы. Подробнее...
interface  ActionEvents
 Интерфейс ActionEvents определяет события объекта Action. Подробнее...
interface  TimerEvents
 Интерфейс TimerEvents определяет события объекта Timer. Подробнее...
interface  HeaderItemEvents
 Интерфейс HeaderItemEvents определяет события объекта HeaderItem. Подробнее...
interface  HeaderEvents
 Интерфейс HeaderEvents определяет события компонента Header. Подробнее...
interface  ListViewEvents
 Интерфейс ListViewEvents определяет события компонента ListView. Подробнее...
interface  TreeViewEvents
 Интерфейс TreeViewEvents определяет события компонента TreeView. Подробнее...
interface  RichEditEvents
 Интерфейс RichEditEvents определяет события объекта RichEdit. Подробнее...
interface  ListControlEvents
 Интерфейс ListControlEvents определяет события объекта ListControl. Подробнее...
interface  ComboBoxEvents
 Интерфейс ComboBoxEvents определяет события объекта ComboBox. Подробнее...
interface  FindReplaceDialogEvents
 Интерфейс FindReplaceDialogEvents определяет события объекта FindReplaceDialog. Подробнее...
interface  FileOpenSaveDialogEvents
 Интерфейс FileOpenSaveDialogEvents определяет события объекта FileOpenSaveDialog. Подробнее...
interface  SelectFolderDialogEvents
 Интерфейс SelectFolderDialogEvents определяет события объекта SelectFolderDialog. Подробнее...
interface  TrayIconEvents
 Интерфейс TrayIconEvents определяет события объекта TrayIcon. Подробнее...
interface  EventHandlerEvents
 Интерфейс EventHandlerEvents определяет события объекта EventHandler. Подробнее...
interface  FontDialogEvents
 Интерфейс FontDialogEvents определяет события объекта FontDialog. Подробнее...
interface  ColorDialogEvents
 Интерфейс ColorDialogEvents определяет события объекта ColorDialog. Подробнее...
interface  Regions
 Объект Regions предназначен для создания регионов. Подробнее...
interface  Region
 Объект Region предназначен для представления регионов, созданных методами объекта Regions. Подробнее...
interface  Screen
 Объект Screen предназначен для определения параметров экрана. Подробнее...
interface  Hint
 Объект Hint позволяет настроить параметры отображения строки подсказки для компонента или объекта Action. Подробнее...
interface  EventHandler
 Вспомогательный объект, для объединения обработчиков событий в группу. Подробнее...
interface  WindowSystemObjectExtensions
 Вспомогательный объект, с некоторыми функциями "низкого" уровня. Подробнее...
interface  PrintInfo
 Вспомогательный объект для задания настроек печати. Подробнее...
interface  StdDispatch
interface  BalloonTip
 Используется для настройки и показа всплывающей подсказки. Подробнее...
interface  Window
 Окно. Подробнее...
interface  Clipboard
 Буфер обмена. Подробнее...
interface  ClipboardEvents
 События объекта Clipboard. Подробнее...
interface  TaskBar
 Позволяет настроить параметры кнопки приложения в панели задач. Подробнее...
interface  ResourceUsageGraph
 Позволяет отображать значения некоторой переменной, которая изменяется со временем. Подробнее...
interface  Property
 Определяет Свойство в компоненте PropertyGrid. Подробнее...
interface  PropertyGrid
 Компонент предназначен для редактирования параметров заданных свойств некоторой сущности. Подробнее...
interface  Console
 Объект позволяет работать с консольным окном. Подробнее...
interface  Docking
 Предоставляет доступ к методам и настройкам многопанельного интерфейса для определенного компонента. Подробнее...
interface  GraphicElement
 Определяет настройки отображения графического элемента. Подробнее...
interface  BeginDockContext
 Контекст Drag & drop. Подробнее...
interface  DockControlCreateContext
 Контекст Drag & drop. Подробнее...
interface  Layering
 Настройки прозрачности для компонента. Подробнее...
interface  IconBuilder
 Позволяет создавать ico файлы. Подробнее...
interface  Design
 Обеспечивает возможности визуального создания форм. Подробнее...
interface  Executor
 Позволяет создать процесс. Подробнее...
interface  ExecutorEvents
 Интерфейс определяет набор событий для Executor. Подробнее...
interface  ControlExtendedProperties
 Определяет дополнительные свойства Control. Подробнее...
interface  Error
 Содержит информацию об ошибках. Подробнее...
interface  PropertyInformation
 Содержит информацию о свойствах объекта, которые доступны в редакторе свойств Designer-а. Подробнее...

Макросы

#define WS_CAPTION   0x00C00000L
#define WS_SYSMENU   0x00080000L
#define WS_THICKFRAME   0x00040000L
#define WS_MINIMIZEBOX   0x00020000L
#define WS_MAXIMIZEBOX   0x00010000L
#define WS_SIZEBOX   WS_THICKFRAME
#define WS_CONTROLBOX   WS_SYSMENU
#define ES_UPPERCASE   0x0008L
#define ES_LOWERCASE   0x0010L
#define ES_MULTILINE   0x0004L
#define ES_PASSWORD   0x0020L
#define ES_NOHIDESEL   0x0100L
#define ES_READONLY   0x0800L
#define LBS_SORT   0x0002L
#define LBS_MULTIPLESEL   0x0008L
#define LBS_NOINTEGRALHEIGHT   0x0100L
#define LBS_EXTENDEDSEL   0x0800L
#define CBS_SIMPLE   1
#define CBS_DROPDOWN   2
#define CBS_DROPDOWNLIST   3
#define CBS_SORT   0x0100L
#define CBS_NOINTEGRALHEIGHT   0x0400L
#define CBS_UPPERCASE   0x2000L
#define CBS_LOWERCASE   0x4000L
#define PBS_SMOOTH   0x01
#define PBS_VERTICAL   0x04
#define PBS_MARQUEE   0x08
#define PBS_SMOOTHREVERSE   0x10
#define SBS_HORZ   0x0000L
#define SBS_VERT   0x0001L
#define TCS_FLATBUTTONS   0x0008
#define TCS_HOTTRACK   0x0040
#define TCS_TABS   0x0000
#define TCS_BUTTONS   0x0100
#define TCS_SINGLELINE   0x0000
#define TCS_MULTILINE   0x0200
#define TCS_RAGGEDRIGHT   0x0800
#define HDS_BUTTONS   0x0002
#define LVS_ICON   0x0000
#define LVS_REPORT   0x0001
#define LVS_SMALLICON   0x0002
#define LVS_LIST   0x0003
#define LVS_SINGLESEL   0x0004
#define LVS_SHOWSELALWAYS   0x0008
#define LVS_NOLABELWRAP   0x0080
#define LVS_EDITLABELS   0x0200
#define LVS_OWNERDATA   0x1000
#define LV_VIEW_ICON   0x0000
#define LV_VIEW_DETAILS   0x0001
#define LV_VIEW_SMALLICON   0x0002
#define LV_VIEW_LIST   0x0003
#define LV_VIEW_TILE   0x0004
#define TVS_HASBUTTONS   0x0001
#define TVS_HASLINES   0x0002
#define TVS_LINESATROOT   0x0004
#define TVS_EDITLABELS   0x0008
#define TVS_SHOWSELALWAYS   0x0020
#define TVS_CHECKBOXES   0x0100
#define TVS_TRACKSELECT   0x0200
#define TVS_SINGLEEXPAND   0x0400
#define TVS_FULLROWSELECT   0x1000
#define UDS_HORZ   0x0040
#define UDS_HOTTRACK   0x0100
#define TBS_VERT   0x0002
#define TBS_HORZ   0x0000
#define TBS_TOP   0x0004
#define TBS_BOTTOM   0x0000
#define TBS_LEFT   0x0004
#define TBS_RIGHT   0x0000
#define TBS_BOTH   0x0008
#define TBS_NOTICKS   0x0010
#define TBS_ENABLESELRANGE   0x0020
#define ACS_CENTER   0x0001
#define ACS_TRANSPARENT   0x0002
#define HKCOMB_NONE   0x0001
#define HKCOMB_S   0x0002
#define HKCOMB_C   0x0004
#define HKCOMB_A   0x0008
#define HKCOMB_SC   0x0010
#define HKCOMB_SA   0x0020
#define HKCOMB_CA   0x0040
#define HKCOMB_SCA   0x0080
#define DTS_UPDOWN   0x0001
#define DTS_SHOWNONE   0x0002
#define DTS_RIGHTALIGN   0x0020
#define DTS_SHORTDATEFORMAT   0x0000
#define DTS_LONGDATEFORMAT   0x0004
#define DTS_TIMEFORMAT   0x0009
#define DTS_SHORTDATECENTURYFORMAT   0x000C
#define MCS_MULTISELECT   0x0002
#define MCS_WEEKNUMBERS   0x0004
#define MCS_NOTODAYCIRCLE   0x0008
#define MCS_NOTODAY   0x0010
#define RBS_AUTOSIZE   0x2000
#define RBS_VERTICALGRIPPER   0x4000
#define RBS_DBLCLKTOGGLE   0x8000
#define RBS_VARHEIGHT   0x0200
#define RBS_BANDBORDERS   0x0400
#define RBS_FIXEDORDER   0x0800
#define CCS_VERT   0x00000080L
#define MB_OK   0x00000000L
#define MB_OKCANCEL   0x00000001L
#define MB_ABORTRETRYIGNORE   0x00000002L
#define MB_YESNOCANCEL   0x00000003L
#define MB_YESNO   0x00000004L
#define MB_RETRYCANCEL   0x00000005L
#define MB_CANCELTRYCONTINUE   0x00000006L
#define MB_ICONHAND   0x00000010L
#define MB_ICONQUESTION   0x00000020L
#define MB_ICONEXCLAMATION   0x00000030L
#define MB_ICONASTERISK   0x00000040L
#define MB_USERICON   0x00000080L
#define MB_ICONWARNING   MB_ICONEXCLAMATION
#define MB_ICONERROR   MB_ICONHAND
#define MB_ICONINFORMATION   MB_ICONASTERISK
#define MB_ICONSTOP   MB_ICONHAND
#define MB_DEFBUTTON1   0x00000000L
#define MB_DEFBUTTON2   0x00000100L
#define MB_DEFBUTTON3   0x00000200L
#define MB_DEFBUTTON4   0x00000300L
#define MB_APPLMODAL   0x00000000L
#define MB_SYSTEMMODAL   0x00001000L
#define MB_TASKMODAL   0x00002000L
#define MB_HELP   0x00004000L
#define MB_NOFOCUS   0x00008000L
#define MB_SETFOREGROUND   0x00010000L
#define MB_DEFAULT_DESKTOP_ONLY   0x00020000L
#define MB_TOPMOST   0x00040000L
#define MB_RIGHT   0x00080000L
#define MB_RTLREADING   0x00100000L
#define IDOK   1
#define IDCANCEL   2
#define IDABORT   3
#define IDRETRY   4
#define IDIGNORE   5
#define IDYES   6
#define IDNO   7
#define IDHELP   9
#define IDTRYAGAIN   10
#define IDCONTINUE   11
#define PS_SOLID   0
#define PS_DASH   1
#define PS_DOT   2
#define PS_DASHDOT   3
#define PS_DASHDOTDOT   4
#define PS_NULL   5
#define PS_INSIDEFRAME   6
#define OFN_READONLY   0x00000001
#define OFN_OVERWRITEPROMPT   0x00000002
#define OFN_HIDEREADONLY   0x00000004
#define OFN_NOCHANGEDIR   0x00000008
#define OFN_SHOWHELP   0x00000010
#define OFN_NOVALIDATE   0x00000100
#define OFN_ALLOWMULTISELECT   0x00000200
#define OFN_EXTENSIONDIFFERENT   0x00000400
#define OFN_PATHMUSTEXIST   0x00000800
#define OFN_FILEMUSTEXIST   0x00001000
#define OFN_CREATEPROMPT   0x00002000
#define OFN_SHAREAWARE   0x00004000
#define OFN_NOREADONLYRETURN   0x00008000
#define OFN_NOTESTFILECREATE   0x00010000
#define OFN_NONETWORKBUTTON   0x00020000
#define OFN_NOLONGNAMES   0x00040000
#define OFN_NODEREFERENCELINKS   0x00100000
#define OFN_LONGNAMES   0x00200000
#define OFN_ENABLEINCLUDENOTIFY   0x00400000
#define OFN_ENABLESIZING   0x00800000
#define OFN_DONTADDTORECENT   0x02000000
#define OFN_FORCESHOWHIDDEN   0x10000000
#define PD_ALLPAGES   0x00000000
#define PD_SELECTION   0x00000001
#define PD_PAGENUMS   0x00000002
#define PD_NOSELECTION   0x00000004
#define PD_NOPAGENUMS   0x00000008
#define PD_COLLATE   0x00000010
#define PD_PRINTTOFILE   0x00000020
#define PD_PRINTSETUP   0x00000040
#define PD_NOWARNING   0x00000080
#define PD_RETURNDC   0x00000100
#define PD_RETURNIC   0x00000200
#define PD_RETURNDEFAULT   0x00000400
#define PD_SHOWHELP   0x00000800
#define PD_USEDEVMODECOPIES   0x00040000
#define PD_USEDEVMODECOPIESANDCOLLATE   0x00040000
#define PD_DISABLEPRINTTOFILE   0x00080000
#define PD_HIDEPRINTTOFILE   0x00100000
#define PD_NONETWORKBUTTON   0x00200000
#define PD_CURRENTPAGE   0x00400000
#define PD_NOCURRENTPAGE   0x00800000
#define PD_EXCLUSIONFLAGS   0x01000000
#define PD_USELARGETEMPLATE   0x10000000
#define PSD_DEFAULTMINMARGINS   0x00000000
#define PSD_INWININIINTLMEASURE   0x00000000
#define PSD_MINMARGINS   0x00000001
#define PSD_MARGINS   0x00000002
#define PSD_INTHOUSANDTHSOFINCHES   0x00000004
#define PSD_INHUNDREDTHSOFMILLIMETERS   0x00000008
#define PSD_DISABLEMARGINS   0x00000010
#define PSD_DISABLEPRINTER   0x00000020
#define PSD_NOWARNING   0x00000080
#define PSD_DISABLEORIENTATION   0x00000100
#define PSD_RETURNDEFAULT   0x00000400
#define PSD_DISABLEPAPER   0x00000200
#define PSD_SHOWHELP   0x00000800
#define PSD_NONETWORKBUTTON   0x00200000
#define CC_FULLOPEN   0x00000002
#define CC_PREVENTFULLOPEN   0x00000004
#define CC_SHOWHELP   0x00000008
#define CC_SOLIDCOLOR   0x00000080
#define CC_ANYCOLOR   0x00000100
#define BIF_RETURNONLYFSDIRS   0x0001
#define BIF_DONTGOBELOWDOMAIN   0x0002
#define BIF_STATUSTEXT   0x0004
#define BIF_RETURNFSANCESTORS   0x0008
#define BIF_EDITBOX   0x0010
#define BIF_VALIDATE   0x0020
#define BIF_NEWDIALOGSTYLE   0x0040
#define BIF_USENEWUI   (BIF_NEWDIALOGSTYLE | BIF_EDITBOX)
#define BIF_BROWSEINCLUDEURLS   0x0080
#define BIF_UAHINT   0x0100
#define BIF_NONEWFOLDERBUTTON   0x0200
#define BIF_NOTRANSLATETARGETS   0x0400
#define BIF_BROWSEFORCOMPUTER   0x1000
#define BIF_BROWSEFORPRINTER   0x2000
#define BIF_BROWSEINCLUDEFILES   0x4000
#define BIF_SHAREABLE   0x8000
#define CF_SCREENFONTS   0x00000001
#define CF_PRINTERFONTS   0x00000002
#define CF_BOTH   (CF_SCREENFONTS | CF_PRINTERFONTS)
#define CF_SHOWHELP   0x00000004L
#define CF_USESTYLE   0x00000080L
#define CF_EFFECTS   0x00000100L
#define CF_APPLY   0x00000200L
#define CF_ANSIONLY   0x00000400L
#define CF_SCRIPTSONLY   CF_ANSIONLY
#define CF_NOVECTORFONTS   0x00000800L
#define CF_NOOEMFONTS   CF_NOVECTORFONTS
#define CF_NOSIMULATIONS   0x00001000L
#define CF_FIXEDPITCHONLY   0x00004000L
#define CF_WYSIWYG   0x00008000L
#define CF_FORCEFONTEXIST   0x00010000L
#define CF_SCALABLEONLY   0x00020000L
#define CF_TTONLY   0x00040000L
#define CF_NOFACESEL   0x00080000L
#define CF_NOSTYLESEL   0x00100000L
#define CF_NOSIZESEL   0x00200000L
#define CF_SELECTSCRIPT   0x00400000L
#define CF_NOSCRIPTSEL   0x00800000L
#define CF_NOVERTFONTS   0x01000000L
#define SRCCOPY   0x00CC0020
#define SRCPAINT   0x00EE0086
#define SRCAND   0x008800C6
#define SRCINVERT   0x00660046
#define SRCERASE   0x00440328
#define NOTSRCCOPY   0x00330008
#define NOTSRCERASE   0x001100A6
#define MERGECOPY   0x00C000CA
#define MERGEPAINT   0x00BB0226
#define PATCOPY   0x00F00021
#define PATPAINT   0x00FB0A09
#define PATINVERT   0x005A0049
#define DSTINVERT   0x00550009
#define BLACKNESS   0x00000042
#define WHITENESS   0x00FF0062
#define ANSI_CHARSET   0
#define DEFAULT_CHARSET   1
#define SYMBOL_CHARSET   2
#define SHIFTJIS_CHARSET   128
#define HANGEUL_CHARSET   129
#define HANGUL_CHARSET   129
#define GB2312_CHARSET   134
#define CHINESEBIG5_CHARSET   136
#define OEM_CHARSET   255
#define JOHAB_CHARSET   130
#define HEBREW_CHARSET   177
#define ARABIC_CHARSET   178
#define GREEK_CHARSET   161
#define TURKISH_CHARSET   162
#define VIETNAMESE_CHARSET   163
#define THAI_CHARSET   222
#define EASTEUROPE_CHARSET   238
#define RUSSIAN_CHARSET   204
#define MAC_CHARSET   77
#define BALTIC_CHARSET   186
#define FW_DONTCARE   0
#define FW_THIN   100
#define FW_EXTRALIGHT   200
#define FW_LIGHT   300
#define FW_NORMAL   400
#define FW_MEDIUM   500
#define FW_SEMIBOLD   600
#define FW_BOLD   700
#define FW_EXTRABOLD   800
#define FW_HEAVY   900
#define FW_ULTRALIGHT   FW_EXTRALIGHT
#define FW_REGULAR   FW_NORMAL
#define FW_DEMIBOLD   FW_SEMIBOLD
#define FW_ULTRABOLD   FW_EXTRABOLD
#define FW_BLACK   FW_HEAVY
#define VK_BACK   0x08
#define VK_TAB   0x09
#define VK_CLEAR   0x0C
#define VK_RETURN   0x0D
#define VK_SHIFT   0x10
#define VK_CONTROL   0x11
#define VK_MENU   0x12
#define VK_PAUSE   0x13
#define VK_CAPITAL   0x14
#define VK_KANA   0x15
#define VK_HANGEUL   0x15
#define VK_HANGUL   0x15
#define VK_JUNJA   0x17
#define VK_FINAL   0x18
#define VK_HANJA   0x19
#define VK_KANJI   0x19
#define VK_ESCAPE   0x1B
#define VK_CONVERT   0x1C
#define VK_NONCONVERT   0x1D
#define VK_ACCEPT   0x1E
#define VK_MODECHANGE   0x1F
#define VK_SPACE   0x20
#define VK_PRIOR   0x21
#define VK_NEXT   0x22
#define VK_END   0x23
#define VK_HOME   0x24
#define VK_LEFT   0x25
#define VK_UP   0x26
#define VK_RIGHT   0x27
#define VK_DOWN   0x28
#define VK_SELECT   0x29
#define VK_PRINT   0x2A
#define VK_EXECUTE   0x2B
#define VK_SNAPSHOT   0x2C
#define VK_INSERT   0x2D
#define VK_DELETE   0x2E
#define VK_HELP   0x2F
#define VK_LWIN   0x5B
#define VK_RWIN   0x5C
#define VK_APPS   0x5D
#define VK_SLEEP   0x5F
#define VK_NUMPAD0   0x60
#define VK_NUMPAD1   0x61
#define VK_NUMPAD2   0x62
#define VK_NUMPAD3   0x63
#define VK_NUMPAD4   0x64
#define VK_NUMPAD5   0x65
#define VK_NUMPAD6   0x66
#define VK_NUMPAD7   0x67
#define VK_NUMPAD8   0x68
#define VK_NUMPAD9   0x69
#define VK_MULTIPLY   0x6A
#define VK_ADD   0x6B
#define VK_SEPARATOR   0x6C
#define VK_SUBTRACT   0x6D
#define VK_DECIMAL   0x6E
#define VK_DIVIDE   0x6F
#define VK_F1   0x70
#define VK_F2   0x71
#define VK_F3   0x72
#define VK_F4   0x73
#define VK_F5   0x74
#define VK_F6   0x75
#define VK_F7   0x76
#define VK_F8   0x77
#define VK_F9   0x78
#define VK_F10   0x79
#define VK_F11   0x7A
#define VK_F12   0x7B
#define VK_F13   0x7C
#define VK_F14   0x7D
#define VK_F15   0x7E
#define VK_F16   0x7F
#define VK_F17   0x80
#define VK_F18   0x81
#define VK_F19   0x82
#define VK_F20   0x83
#define VK_F21   0x84
#define VK_F22   0x85
#define VK_F23   0x86
#define VK_F24   0x87
#define VK_NUMLOCK   0x90
#define VK_SCROLL   0x91
#define VK_OEM_NEC_EQUAL   0x92
#define VK_OEM_FJ_JISHO   0x92
#define VK_OEM_FJ_MASSHOU   0x93
#define VK_OEM_FJ_TOUROKU   0x94
#define VK_OEM_FJ_LOYA   0x95
#define VK_OEM_FJ_ROYA   0x96
#define VK_LSHIFT   0xA0
#define VK_RSHIFT   0xA1
#define VK_LCONTROL   0xA2
#define VK_RCONTROL   0xA3
#define VK_LMENU   0xA4
#define VK_RMENU   0xA5
#define VK_BROWSER_BACK   0xA6
#define VK_BROWSER_FORWARD   0xA7
#define VK_BROWSER_REFRESH   0xA8
#define VK_BROWSER_STOP   0xA9
#define VK_BROWSER_SEARCH   0xAA
#define VK_BROWSER_FAVORITES   0xAB
#define VK_BROWSER_HOME   0xAC
#define VK_VOLUME_MUTE   0xAD
#define VK_VOLUME_DOWN   0xAE
#define VK_VOLUME_UP   0xAF
#define VK_MEDIA_NEXT_TRACK   0xB0
#define VK_MEDIA_PREV_TRACK   0xB1
#define VK_MEDIA_STOP   0xB2
#define VK_MEDIA_PLAY_PAUSE   0xB3
#define VK_LAUNCH_MAIL   0xB4
#define VK_LAUNCH_MEDIA_SELECT   0xB5
#define VK_LAUNCH_APP1   0xB6
#define VK_LAUNCH_APP2   0xB7
#define VK_OEM_1   0xBA
#define VK_OEM_PLUS   0xBB
#define VK_OEM_COMMA   0xBC
#define VK_OEM_MINUS   0xBD
#define VK_OEM_PERIOD   0xBE
#define VK_OEM_2   0xBF
#define VK_OEM_3   0xC0
#define VK_OEM_4   0xDB
#define VK_OEM_5   0xDC
#define VK_OEM_6   0xDD
#define VK_OEM_7   0xDE
#define VK_OEM_8   0xDF
#define VK_OEM_AX   0xE1
#define VK_OEM_102   0xE2
#define VK_ICO_HELP   0xE3
#define VK_ICO_00   0xE4
#define VK_PROCESSKEY   0xE5
#define VK_ICO_CLEAR   0xE6
#define VK_PACKET   0xE7
#define VK_OEM_RESET   0xE9
#define VK_OEM_JUMP   0xEA
#define VK_OEM_PA1   0xEB
#define VK_OEM_PA2   0xEC
#define VK_OEM_PA3   0xED
#define VK_OEM_WSCTRL   0xEE
#define VK_OEM_CUSEL   0xEF
#define VK_OEM_ATTN   0xF0
#define VK_OEM_FINISH   0xF1
#define VK_OEM_COPY   0xF2
#define VK_OEM_AUTO   0xF3
#define VK_OEM_ENLW   0xF4
#define VK_OEM_BACKTAB   0xF5
#define VK_ATTN   0xF6
#define VK_CRSEL   0xF7
#define VK_EXSEL   0xF8
#define VK_EREOF   0xF9
#define VK_PLAY   0xFA
#define VK_ZOOM   0xFB
#define VK_NONAME   0xFC
#define VK_PA1   0xFD
#define VK_OEM_CLEAR   0xFE
#define BST_UNCHECKED   0x0000
#define BST_CHECKED   0x0001
#define BST_INDETERMINATE   0x0002
#define MK_LBUTTON   0x0001
#define MK_RBUTTON   0x0002
#define MK_SHIFT   0x0004
#define MK_CONTROL   0x0008
#define MK_MBUTTON   0x0010
#define MK_XBUTTON1   0x0020
#define MK_XBUTTON2   0x0040
#define COLOR_SCROLLBAR   0
#define COLOR_BACKGROUND   1
#define COLOR_ACTIVECAPTION   2
#define COLOR_INACTIVECAPTION   3
#define COLOR_MENU   4
#define COLOR_WINDOW   5
#define COLOR_WINDOWFRAME   6
#define COLOR_MENUTEXT   7
#define COLOR_WINDOWTEXT   8
#define COLOR_CAPTIONTEXT   9
#define COLOR_ACTIVEBORDER   10
#define COLOR_INACTIVEBORDER   11
#define COLOR_APPWORKSPACE   12
#define COLOR_HIGHLIGHT   13
#define COLOR_HIGHLIGHTTEXT   14
#define COLOR_BTNFACE   15
#define COLOR_BTNSHADOW   16
#define COLOR_GRAYTEXT   17
#define COLOR_BTNTEXT   18
#define COLOR_INACTIVECAPTIONTEXT   19
#define COLOR_BTNHIGHLIGHT   20
#define COLOR_3DDKSHADOW   21
#define COLOR_3DLIGHT   22
#define COLOR_INFOTEXT   23
#define COLOR_INFOBK   24
#define COLOR_DESKTOP   COLOR_BACKGROUND
#define COLOR_3DFACE   COLOR_BTNFACE
#define COLOR_3DSHADOW   COLOR_BTNSHADOW
#define COLOR_3DHIGHLIGHT   COLOR_BTNHIGHLIGHT
#define COLOR_3DHILIGHT   COLOR_BTNHIGHLIGHT
#define COLOR_BTNHILIGHT   COLOR_BTNHIGHLIGHT
#define COLOR_HOTLIGHT   26
#define COLOR_GRADIENTACTIVECAPTION   27
#define COLOR_GRADIENTINACTIVECAPTION   28
#define COLOR_MENUHILIGHT   29
#define COLOR_MENUBAR   30
#define FR_DOWN   0x00000001
#define FR_WHOLEWORD   0x00000002
#define FR_MATCHCASE   0x00000004
#define FR_SHOWHELP   0x00000080
#define FR_NOUPDOWN   0x00000400
#define FR_NOMATCHCASE   0x00000800
#define FR_NOWHOLEWORD   0x00001000
#define FR_HIDEUPDOWN   0x00004000
#define FR_HIDEMATCHCASE   0x00008000
#define FR_HIDEWHOLEWORD   0x00010000
#define SF_TEXT   0x0001
#define SF_RTF   0x0002
#define SF_RTFNOOBJS   0x0003
#define SF_TEXTIZED   0x0004
#define SF_UNICODE   0x0010
#define SF_USECODEPAGE   0x0020
#define SFF_SELECTION   0x8000
#define SFF_PLAINRTF   0x4000
#define DT_TOP   0x00000000
#define DT_LEFT   0x00000000
#define DT_CENTER   0x00000001
#define DT_RIGHT   0x00000002
#define DT_VCENTER   0x00000004
#define DT_BOTTOM   0x00000008
#define DT_WORDBREAK   0x00000010
#define DT_SINGLELINE   0x00000020
#define DT_EXPANDTABS   0x00000040
#define DT_TABSTOP   0x00000080
#define DT_NOCLIP   0x00000100
#define DT_EXTERNALLEADING   0x00000200
#define DT_CALCRECT   0x00000400
#define DT_NOPREFIX   0x00000800
#define DT_INTERNAL   0x00001000
#define DT_EDITCONTROL   0x00002000
#define DT_PATH_ELLIPSIS   0x00004000
#define DT_END_ELLIPSIS   0x00008000
#define DT_MODIFYSTRING   0x00010000
#define DT_RTLREADING   0x00020000
#define DT_WORD_ELLIPSIS   0x00040000
#define DT_NOFULLWIDTHCHARBREAK   0x00080000
#define DT_HIDEPREFIX   0x00100000
#define DT_PREFIXONLY   0x00200000
#define ALTERNATE   1
#define WINDING   2
#define RGN_AND   1
#define RGN_OR   2
#define RGN_XOR   3
#define RGN_DIFF   4
#define RGN_COPY   5
#define HTERROR   (-2)
#define HTTRANSPARENT   (-1)
#define HTNOWHERE   0
#define HTCLIENT   1
#define HTCAPTION   2
#define HTSYSMENU   3
#define HTGROWBOX   4
#define HTSIZE   HTGROWBOX
#define HTMENU   5
#define HTHSCROLL   6
#define HTVSCROLL   7
#define HTMINBUTTON   8
#define HTMAXBUTTON   9
#define HTLEFT   10
#define HTRIGHT   11
#define HTTOP   12
#define HTTOPLEFT   13
#define HTTOPRIGHT   14
#define HTBOTTOM   15
#define HTBOTTOMLEFT   16
#define HTBOTTOMRIGHT   17
#define HTBORDER   18
#define HTREDUCE   HTMINBUTTON
#define HTZOOM   HTMAXBUTTON
#define HTSIZEFIRST   HTLEFT
#define HTSIZELAST   HTBOTTOMRIGHT
#define HTOBJECT   19
#define HTCLOSE   20
#define HTHELP   21
#define IDC_ARROW   32512
#define IDC_IBEAM   32513
#define IDC_WAIT   32514
#define IDC_CROSS   32515
#define IDC_UPARROW   32516
#define IDC_SIZE   32640
#define IDC_ICON   32641
#define IDC_SIZENWSE   32642
#define IDC_SIZENESW   32643
#define IDC_SIZEWE   32644
#define IDC_SIZENS   32645
#define IDC_SIZEALL   32646
#define IDC_NO   32648
#define IDC_HAND   32649
#define IDC_APPSTARTING   32650
#define IDC_HELP   32651
#define EPR_0   0
#define EPR_270   1
#define EPR_180   2
#define EPR_90   3
#define UID_UNKNOWN   0
#define UID_TYPING   1
#define UID_DELETE   2
#define UID_DRAGDROP   3
#define UID_CUT   4
#define UID_PASTE   5
#define UID_AUTOCORRECT   6
#define TTI_NONE   0
#define TTI_INFO   1
#define TTI_WARNING   2
#define TTI_ERROR   3
#define TTI_INFO_LARGE   4
#define TTI_WARNING_LARGE   5
#define TTI_ERROR_LARGE   6
#define TBPF_NOPROGRESS   0
#define TBPF_INDETERMINATE   0x1
#define TBPF_NORMAL   0x2
#define TBPF_ERROR   0x4
#define TBPF_PAUSED   0x8
#define FILE_ATTRIBUTE_READONLY   0x00000001
#define FILE_ATTRIBUTE_HIDDEN   0x00000002
#define FILE_ATTRIBUTE_SYSTEM   0x00000004
#define FILE_ATTRIBUTE_DIRECTORY   0x00000010
#define FILE_ATTRIBUTE_ARCHIVE   0x00000020
#define FILE_ATTRIBUTE_DEVICE   0x00000040
#define FILE_ATTRIBUTE_NORMAL   0x00000080
#define FILE_ATTRIBUTE_TEMPORARY   0x00000100
#define FILE_ATTRIBUTE_SPARSE_FILE   0x00000200
#define FILE_ATTRIBUTE_REPARSE_POINT   0x00000400
#define FILE_ATTRIBUTE_COMPRESSED   0x00000800
#define FILE_ATTRIBUTE_OFFLINE   0x00001000
#define FILE_ATTRIBUTE_NOT_CONTENT_INDEXED   0x00002000
#define FILE_ATTRIBUTE_ENCRYPTED   0x00004000
#define FILE_ATTRIBUTE_VIRTUAL   0x00010000
#define CLR_NONE   0xFFFFFFFFL
#define WA_INACTIVE   0
#define WA_ACTIVE   1
#define WA_CLICKACTIVE   2
#define MAPVK_VK_TO_VSC   (0)
#define MAPVK_VSC_TO_VK   (1)
#define MAPVK_VK_TO_CHAR   (2)
#define MAPVK_VSC_TO_VK_EX   (3)
#define MAPVK_VK_TO_VSC_EX   (4)
#define NIIF_NONE   0x00000000
#define NIIF_INFO   0x00000001
#define NIIF_WARNING   0x00000002
#define NIIF_ERROR   0x00000003
#define NIIF_USER   0x00000004
#define NIIF_ICON_MASK   0x0000000F
#define NIIF_NOSOUND   0x00000010
#define NIIF_LARGE_ICON   0x00000020
#define NIIF_RESPECT_QUIET_TIME   0x00000080
#define LWA_COLORKEY   0x00000001
#define LWA_ALPHA   0x00000002
#define OIC_SAMPLE   32512
#define OIC_HAND   32513
#define OIC_QUES   32514
#define OIC_BANG   32515
#define OIC_NOTE   32516
#define OIC_WINLOGO   32517
#define OIC_WARNING   OIC_BANG
#define OIC_ERROR   OIC_HAND
#define OIC_INFORMATION   OIC_NOTE
#define OIC_SHIELD   32518
#define PBST_NORMAL   0x0001
#define PBST_ERROR   0x0002
#define PBST_PAUSED   0x0003
#define COLOR_NONE   0xFFFFFFFF
#define POSITION_NONE   0xF000000
#define KB_SHIFT   0x10000000
#define KB_CTRL   0x20000000
#define KB_ALT   0x40000000
#define KB_LSHIFT   0x01000000
#define KB_LCTRL   0x02000000
#define KB_LALT   0x04000000
#define KB_RSHIFT   0x00100000
#define KB_RCTRL   0x00200000
#define KB_RALT   0x00400000
#define AL_NONE   0
#define AL_LEFT   1
#define AL_RIGHT   2
#define AL_CENTER   3
#define AL_TOP   4
#define AL_BOTTOM   5
#define AL_TOPLEFT   6
#define AL_TOPRIGHT   7
#define AL_BOTTOMLEFT   8
#define AL_BOTTOMRIGHT   9
#define AL_CLIENT   10
#define AL_AT_LEFT   11
#define AL_AT_TOP   12
#define AL_AT_RIGHT   13
#define AL_AT_BOTTOM   14
#define B_CLEAR   0
#define B_SOLID   1
#define B_DIAGONAL   2
#define B_CROSS   3
#define B_DIAGCROSS   4
#define B_FDIAGONAL   5
#define B_HORIZONTAL   6
#define B_VERTICAL   7
#define B_BITMAP   8
#define B_GRADIENT   0x10000000
#define TREEVIEW_THISITEM   -1
#define SS_NONE   0
#define SS_HORIZONTAL   1
#define SS_VERTICAL   2
#define SS_BOTH   3
#define BS_NONE   0
#define BS_LOWERED   -1
#define BS_RAISED   1
#define TM_NONE   0
#define TM_TOP   1
#define TM_BOTTOM   -1
#define TM_LEFT   TM_TOP
#define TM_RIGHT   TM_BOTTOM
#define TM_BOTH   2
#define AVI_FINDFOLDER   0
#define AVI_FINDFILE   1
#define AVI_FINDCOMPUTER   2
#define AVI_COPYFILES   3
#define AVI_COPYFILE   4
#define AVI_RECYCLEFILE   5
#define AVI_EMPTYRECYCLE   6
#define AVI_DELETEFILE   7
#define DT_NONE   0
#define DT_STRING   1
#define DT_INTEGER   2
#define DT_FLOAT   3
#define DT_HEXINT   4
#define SORT_NONE   0
#define SORT_NORMAL   1
#define SORT_REVERSE   -1
#define DI_DRAW   0
#define DI_STRETCH   1
#define DI_CENTER   2
#define DI_PROPORTIONAL_STRETCH   5
#define CC_NORMAL   0
#define CC_LOWERCASE   -1
#define CC_UPPERCASE   1
#define DIRECTION_TOP_BOTTOM   2700
#define DIRECTION_LEFT_RIGHT   0
#define DIRECTION_BOTTOM_TOP   900
#define DIRECTION_RIGHT_LEFT   1800
#define DIRECTION_CENTER   0x20000000
#define DIRECTION_TOP_CENTER_BOTTOM   (DIRECTION_TOP_BOTTOM | DIRECTION_CENTER)
#define DIRECTION_LEFT_CENTER_RIGHT   (DIRECTION_LEFT_RIGHT | DIRECTION_CENTER)
#define IDC_DEFAULT   -1
#define IDC_NONE   0
#define IDC_PARENT   -2
#define WS_SIZEGRIP   WS_SIZEBOX
#define WS_DEFAULT   (WS_SIZEGRIP | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_SYSMENU | WS_CAPTION)
#define WS_DIALOGDEFAULT   (WS_SYSMENU | WS_CAPTION)
#define OFN_OPENDEFAULT   (OFN_HIDEREADONLY)
#define OFN_SAVEDEFAULT   (OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT)
#define PD_DEFAULT   (PD_ALLPAGES | PD_USEDEVMODECOPIES | PD_NOPAGENUMS | PD_NOSELECTION)
#define PSD_DEFAULT   (PSD_MARGINS | PSD_INWININIINTLMEASURE)
#define CC_DEFAULT   0
#define BIF_DEFAULT   (BIF_RETURNONLYFSDIRS)
#define CF_DEFAULT   (CF_EFFECTS | CF_SCREENFONTS)
#define TVS_DEFAULT   (TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT)
#define TCS_DEFAULT   (TCS_MULTILINE | TCS_TABS | TCS_HOTTRACK)
#define RBS_DEFAULT   (RBS_VARHEIGHT | RBS_AUTOSIZE)


Макросы

#define ACS_CENTER   0x0001

#define ACS_TRANSPARENT   0x0002

#define AL_AT_BOTTOM   14

#define AL_AT_LEFT   11

#define AL_AT_RIGHT   13

#define AL_AT_TOP   12

#define AL_BOTTOM   5

#define AL_BOTTOMLEFT   8

#define AL_BOTTOMRIGHT   9

#define AL_CENTER   3

#define AL_CLIENT   10

#define AL_LEFT   1

#define AL_NONE   0

#define AL_RIGHT   2

#define AL_TOP   4

#define AL_TOPLEFT   6

#define AL_TOPRIGHT   7

#define ALTERNATE   1

#define ANSI_CHARSET   0

#define ARABIC_CHARSET   178

#define AVI_COPYFILE   4

#define AVI_COPYFILES   3

#define AVI_DELETEFILE   7

#define AVI_EMPTYRECYCLE   6

#define AVI_FINDCOMPUTER   2

#define AVI_FINDFILE   1

#define AVI_FINDFOLDER   0

#define AVI_RECYCLEFILE   5

#define B_BITMAP   8

#define B_CLEAR   0

#define B_CROSS   3

#define B_DIAGCROSS   4

#define B_DIAGONAL   2

#define B_FDIAGONAL   5

#define B_GRADIENT   0x10000000

#define B_HORIZONTAL   6

#define B_SOLID   1

#define B_VERTICAL   7

#define BALTIC_CHARSET   186

#define BIF_BROWSEFORCOMPUTER   0x1000

#define BIF_BROWSEFORPRINTER   0x2000

#define BIF_BROWSEINCLUDEFILES   0x4000

#define BIF_BROWSEINCLUDEURLS   0x0080

#define BIF_DEFAULT   (BIF_RETURNONLYFSDIRS)

#define BIF_DONTGOBELOWDOMAIN   0x0002

#define BIF_EDITBOX   0x0010

#define BIF_NEWDIALOGSTYLE   0x0040

#define BIF_NONEWFOLDERBUTTON   0x0200

#define BIF_NOTRANSLATETARGETS   0x0400

#define BIF_RETURNFSANCESTORS   0x0008

#define BIF_RETURNONLYFSDIRS   0x0001

#define BIF_SHAREABLE   0x8000

#define BIF_STATUSTEXT   0x0004

#define BIF_UAHINT   0x0100

#define BIF_USENEWUI   (BIF_NEWDIALOGSTYLE | BIF_EDITBOX)

#define BIF_VALIDATE   0x0020

#define BLACKNESS   0x00000042

#define BS_LOWERED   -1

#define BS_NONE   0

#define BS_RAISED   1

#define BST_CHECKED   0x0001

#define BST_INDETERMINATE   0x0002

#define BST_UNCHECKED   0x0000

#define CBS_DROPDOWN   2

#define CBS_DROPDOWNLIST   3

#define CBS_LOWERCASE   0x4000L

#define CBS_NOINTEGRALHEIGHT   0x0400L

#define CBS_SIMPLE   1

#define CBS_SORT   0x0100L

#define CBS_UPPERCASE   0x2000L

#define CC_ANYCOLOR   0x00000100

#define CC_DEFAULT   0

#define CC_FULLOPEN   0x00000002

#define CC_LOWERCASE   -1

#define CC_NORMAL   0

#define CC_PREVENTFULLOPEN   0x00000004

#define CC_SHOWHELP   0x00000008

#define CC_SOLIDCOLOR   0x00000080

#define CC_UPPERCASE   1

#define CCS_VERT   0x00000080L

#define CF_ANSIONLY   0x00000400L

#define CF_APPLY   0x00000200L

#define CF_BOTH   (CF_SCREENFONTS | CF_PRINTERFONTS)

#define CF_DEFAULT   (CF_EFFECTS | CF_SCREENFONTS)

#define CF_EFFECTS   0x00000100L

#define CF_FIXEDPITCHONLY   0x00004000L

#define CF_FORCEFONTEXIST   0x00010000L

#define CF_NOFACESEL   0x00080000L

#define CF_NOOEMFONTS   CF_NOVECTORFONTS

#define CF_NOSCRIPTSEL   0x00800000L

#define CF_NOSIMULATIONS   0x00001000L

#define CF_NOSIZESEL   0x00200000L

#define CF_NOSTYLESEL   0x00100000L

#define CF_NOVECTORFONTS   0x00000800L

#define CF_NOVERTFONTS   0x01000000L

#define CF_PRINTERFONTS   0x00000002

#define CF_SCALABLEONLY   0x00020000L

#define CF_SCREENFONTS   0x00000001

#define CF_SCRIPTSONLY   CF_ANSIONLY

#define CF_SELECTSCRIPT   0x00400000L

#define CF_SHOWHELP   0x00000004L

#define CF_TTONLY   0x00040000L

#define CF_USESTYLE   0x00000080L

#define CF_WYSIWYG   0x00008000L

#define CHINESEBIG5_CHARSET   136

#define CLR_NONE   0xFFFFFFFFL

#define COLOR_3DDKSHADOW   21

#define COLOR_3DFACE   COLOR_BTNFACE

#define COLOR_3DHIGHLIGHT   COLOR_BTNHIGHLIGHT

#define COLOR_3DHILIGHT   COLOR_BTNHIGHLIGHT

#define COLOR_3DLIGHT   22

#define COLOR_3DSHADOW   COLOR_BTNSHADOW

#define COLOR_ACTIVEBORDER   10

#define COLOR_ACTIVECAPTION   2

#define COLOR_APPWORKSPACE   12

#define COLOR_BACKGROUND   1

#define COLOR_BTNFACE   15

#define COLOR_BTNHIGHLIGHT   20

#define COLOR_BTNHILIGHT   COLOR_BTNHIGHLIGHT

#define COLOR_BTNSHADOW   16

#define COLOR_BTNTEXT   18

#define COLOR_CAPTIONTEXT   9

#define COLOR_DESKTOP   COLOR_BACKGROUND

#define COLOR_GRADIENTACTIVECAPTION   27

#define COLOR_GRADIENTINACTIVECAPTION   28

#define COLOR_GRAYTEXT   17

#define COLOR_HIGHLIGHT   13

#define COLOR_HIGHLIGHTTEXT   14

#define COLOR_HOTLIGHT   26

#define COLOR_INACTIVEBORDER   11

#define COLOR_INACTIVECAPTION   3

#define COLOR_INACTIVECAPTIONTEXT   19

#define COLOR_INFOBK   24

#define COLOR_INFOTEXT   23

#define COLOR_MENU   4

#define COLOR_MENUBAR   30

#define COLOR_MENUHILIGHT   29

#define COLOR_MENUTEXT   7

#define COLOR_NONE   0xFFFFFFFF

#define COLOR_SCROLLBAR   0

#define COLOR_WINDOW   5

#define COLOR_WINDOWFRAME   6

#define COLOR_WINDOWTEXT   8

#define DEFAULT_CHARSET   1

#define DI_CENTER   2

#define DI_DRAW   0

#define DI_PROPORTIONAL_STRETCH   5

#define DI_STRETCH   1

#define DIRECTION_BOTTOM_TOP   900

#define DIRECTION_CENTER   0x20000000

#define DIRECTION_LEFT_CENTER_RIGHT   (DIRECTION_LEFT_RIGHT | DIRECTION_CENTER)

#define DIRECTION_LEFT_RIGHT   0

#define DIRECTION_RIGHT_LEFT   1800

#define DIRECTION_TOP_BOTTOM   2700

#define DIRECTION_TOP_CENTER_BOTTOM   (DIRECTION_TOP_BOTTOM | DIRECTION_CENTER)

#define DSTINVERT   0x00550009

#define DT_BOTTOM   0x00000008

#define DT_CALCRECT   0x00000400

#define DT_CENTER   0x00000001

#define DT_EDITCONTROL   0x00002000

#define DT_END_ELLIPSIS   0x00008000

#define DT_EXPANDTABS   0x00000040

#define DT_EXTERNALLEADING   0x00000200

#define DT_FLOAT   3

#define DT_HEXINT   4

#define DT_HIDEPREFIX   0x00100000

#define DT_INTEGER   2

#define DT_INTERNAL   0x00001000

#define DT_LEFT   0x00000000

#define DT_MODIFYSTRING   0x00010000

#define DT_NOCLIP   0x00000100

#define DT_NOFULLWIDTHCHARBREAK   0x00080000

#define DT_NONE   0

#define DT_NOPREFIX   0x00000800

#define DT_PATH_ELLIPSIS   0x00004000

#define DT_PREFIXONLY   0x00200000

#define DT_RIGHT   0x00000002

#define DT_RTLREADING   0x00020000

#define DT_SINGLELINE   0x00000020

#define DT_STRING   1

#define DT_TABSTOP   0x00000080

#define DT_TOP   0x00000000

#define DT_VCENTER   0x00000004

#define DT_WORD_ELLIPSIS   0x00040000

#define DT_WORDBREAK   0x00000010

#define DTS_LONGDATEFORMAT   0x0004

#define DTS_RIGHTALIGN   0x0020

#define DTS_SHORTDATECENTURYFORMAT   0x000C

#define DTS_SHORTDATEFORMAT   0x0000

#define DTS_SHOWNONE   0x0002

#define DTS_TIMEFORMAT   0x0009

#define DTS_UPDOWN   0x0001

#define EASTEUROPE_CHARSET   238

#define EPR_0   0

#define EPR_180   2

#define EPR_270   1

#define EPR_90   3

#define ES_LOWERCASE   0x0010L

#define ES_MULTILINE   0x0004L

#define ES_NOHIDESEL   0x0100L

#define ES_PASSWORD   0x0020L

#define ES_READONLY   0x0800L

#define ES_UPPERCASE   0x0008L

#define FILE_ATTRIBUTE_ARCHIVE   0x00000020

#define FILE_ATTRIBUTE_COMPRESSED   0x00000800

#define FILE_ATTRIBUTE_DEVICE   0x00000040

#define FILE_ATTRIBUTE_DIRECTORY   0x00000010

#define FILE_ATTRIBUTE_ENCRYPTED   0x00004000

#define FILE_ATTRIBUTE_HIDDEN   0x00000002

#define FILE_ATTRIBUTE_NORMAL   0x00000080

#define FILE_ATTRIBUTE_NOT_CONTENT_INDEXED   0x00002000

#define FILE_ATTRIBUTE_OFFLINE   0x00001000

#define FILE_ATTRIBUTE_READONLY   0x00000001

#define FILE_ATTRIBUTE_REPARSE_POINT   0x00000400

#define FILE_ATTRIBUTE_SPARSE_FILE   0x00000200

#define FILE_ATTRIBUTE_SYSTEM   0x00000004

#define FILE_ATTRIBUTE_TEMPORARY   0x00000100

#define FILE_ATTRIBUTE_VIRTUAL   0x00010000

#define FR_DOWN   0x00000001

#define FR_HIDEMATCHCASE   0x00008000

#define FR_HIDEUPDOWN   0x00004000

#define FR_HIDEWHOLEWORD   0x00010000

#define FR_MATCHCASE   0x00000004

#define FR_NOMATCHCASE   0x00000800

#define FR_NOUPDOWN   0x00000400

#define FR_NOWHOLEWORD   0x00001000

#define FR_SHOWHELP   0x00000080

#define FR_WHOLEWORD   0x00000002

#define FW_BLACK   FW_HEAVY

#define FW_BOLD   700

#define FW_DEMIBOLD   FW_SEMIBOLD

#define FW_DONTCARE   0

#define FW_EXTRABOLD   800

#define FW_EXTRALIGHT   200

#define FW_HEAVY   900

#define FW_LIGHT   300

#define FW_MEDIUM   500

#define FW_NORMAL   400

#define FW_REGULAR   FW_NORMAL

#define FW_SEMIBOLD   600

#define FW_THIN   100

#define FW_ULTRABOLD   FW_EXTRABOLD

#define FW_ULTRALIGHT   FW_EXTRALIGHT

#define GB2312_CHARSET   134

#define GREEK_CHARSET   161

#define HANGEUL_CHARSET   129

#define HANGUL_CHARSET   129

#define HDS_BUTTONS   0x0002

#define HEBREW_CHARSET   177

#define HKCOMB_A   0x0008

#define HKCOMB_C   0x0004

#define HKCOMB_CA   0x0040

#define HKCOMB_NONE   0x0001

#define HKCOMB_S   0x0002

#define HKCOMB_SA   0x0020

#define HKCOMB_SC   0x0010

#define HKCOMB_SCA   0x0080

#define HTBORDER   18

#define HTBOTTOM   15

#define HTBOTTOMLEFT   16

#define HTBOTTOMRIGHT   17

#define HTCAPTION   2

#define HTCLIENT   1

#define HTCLOSE   20

#define HTERROR   (-2)

#define HTGROWBOX   4

#define HTHELP   21

#define HTHSCROLL   6

#define HTLEFT   10

#define HTMAXBUTTON   9

#define HTMENU   5

#define HTMINBUTTON   8

#define HTNOWHERE   0

#define HTOBJECT   19

#define HTREDUCE   HTMINBUTTON

#define HTRIGHT   11

#define HTSIZE   HTGROWBOX

#define HTSIZEFIRST   HTLEFT

#define HTSIZELAST   HTBOTTOMRIGHT

#define HTSYSMENU   3

#define HTTOP   12

#define HTTOPLEFT   13

#define HTTOPRIGHT   14

#define HTTRANSPARENT   (-1)

#define HTVSCROLL   7

#define HTZOOM   HTMAXBUTTON

#define IDABORT   3

#define IDC_APPSTARTING   32650

#define IDC_ARROW   32512

#define IDC_CROSS   32515

#define IDC_DEFAULT   -1

#define IDC_HAND   32649

#define IDC_HELP   32651

#define IDC_IBEAM   32513

#define IDC_ICON   32641

#define IDC_NO   32648

#define IDC_NONE   0

#define IDC_PARENT   -2

#define IDC_SIZE   32640

#define IDC_SIZEALL   32646

#define IDC_SIZENESW   32643

#define IDC_SIZENS   32645

#define IDC_SIZENWSE   32642

#define IDC_SIZEWE   32644

#define IDC_UPARROW   32516

#define IDC_WAIT   32514

#define IDCANCEL   2

#define IDCONTINUE   11

#define IDHELP   9

#define IDIGNORE   5

#define IDNO   7

#define IDOK   1

#define IDRETRY   4

#define IDTRYAGAIN   10

#define IDYES   6

#define JOHAB_CHARSET   130

#define KB_ALT   0x40000000

#define KB_CTRL   0x20000000

#define KB_LALT   0x04000000

#define KB_LCTRL   0x02000000

#define KB_LSHIFT   0x01000000

#define KB_RALT   0x00400000

#define KB_RCTRL   0x00200000

#define KB_RSHIFT   0x00100000

#define KB_SHIFT   0x10000000

#define LBS_EXTENDEDSEL   0x0800L

#define LBS_MULTIPLESEL   0x0008L

#define LBS_NOINTEGRALHEIGHT   0x0100L

#define LBS_SORT   0x0002L

#define LV_VIEW_DETAILS   0x0001

#define LV_VIEW_ICON   0x0000

#define LV_VIEW_LIST   0x0003

#define LV_VIEW_SMALLICON   0x0002

#define LV_VIEW_TILE   0x0004

#define LVS_EDITLABELS   0x0200

#define LVS_ICON   0x0000

#define LVS_LIST   0x0003

#define LVS_NOLABELWRAP   0x0080

#define LVS_OWNERDATA   0x1000

#define LVS_REPORT   0x0001

#define LVS_SHOWSELALWAYS   0x0008

#define LVS_SINGLESEL   0x0004

#define LVS_SMALLICON   0x0002

#define LWA_ALPHA   0x00000002

#define LWA_COLORKEY   0x00000001

#define MAC_CHARSET   77

#define MAPVK_VK_TO_CHAR   (2)

#define MAPVK_VK_TO_VSC   (0)

#define MAPVK_VK_TO_VSC_EX   (4)

#define MAPVK_VSC_TO_VK   (1)

#define MAPVK_VSC_TO_VK_EX   (3)

#define MB_ABORTRETRYIGNORE   0x00000002L

#define MB_APPLMODAL   0x00000000L

#define MB_CANCELTRYCONTINUE   0x00000006L

#define MB_DEFAULT_DESKTOP_ONLY   0x00020000L

#define MB_DEFBUTTON1   0x00000000L

#define MB_DEFBUTTON2   0x00000100L

#define MB_DEFBUTTON3   0x00000200L

#define MB_DEFBUTTON4   0x00000300L

#define MB_HELP   0x00004000L

#define MB_ICONASTERISK   0x00000040L

#define MB_ICONERROR   MB_ICONHAND

#define MB_ICONEXCLAMATION   0x00000030L

#define MB_ICONHAND   0x00000010L

#define MB_ICONINFORMATION   MB_ICONASTERISK

#define MB_ICONQUESTION   0x00000020L

#define MB_ICONSTOP   MB_ICONHAND

#define MB_ICONWARNING   MB_ICONEXCLAMATION

#define MB_NOFOCUS   0x00008000L

#define MB_OK   0x00000000L

#define MB_OKCANCEL   0x00000001L

#define MB_RETRYCANCEL   0x00000005L

#define MB_RIGHT   0x00080000L

#define MB_RTLREADING   0x00100000L

#define MB_SETFOREGROUND   0x00010000L

#define MB_SYSTEMMODAL   0x00001000L

#define MB_TASKMODAL   0x00002000L

#define MB_TOPMOST   0x00040000L

#define MB_USERICON   0x00000080L

#define MB_YESNO   0x00000004L

#define MB_YESNOCANCEL   0x00000003L

#define MCS_MULTISELECT   0x0002

#define MCS_NOTODAY   0x0010

#define MCS_NOTODAYCIRCLE   0x0008

#define MCS_WEEKNUMBERS   0x0004

#define MERGECOPY   0x00C000CA

#define MERGEPAINT   0x00BB0226

#define MK_CONTROL   0x0008

#define MK_LBUTTON   0x0001

#define MK_MBUTTON   0x0010

#define MK_RBUTTON   0x0002

#define MK_SHIFT   0x0004

#define MK_XBUTTON1   0x0020

#define MK_XBUTTON2   0x0040

#define NIIF_ERROR   0x00000003

#define NIIF_ICON_MASK   0x0000000F

#define NIIF_INFO   0x00000001

#define NIIF_LARGE_ICON   0x00000020

#define NIIF_NONE   0x00000000

#define NIIF_NOSOUND   0x00000010

#define NIIF_RESPECT_QUIET_TIME   0x00000080

#define NIIF_USER   0x00000004

#define NIIF_WARNING   0x00000002

#define NOTSRCCOPY   0x00330008

#define NOTSRCERASE   0x001100A6

#define OEM_CHARSET   255

#define OFN_ALLOWMULTISELECT   0x00000200

#define OFN_CREATEPROMPT   0x00002000

#define OFN_DONTADDTORECENT   0x02000000

#define OFN_ENABLEINCLUDENOTIFY   0x00400000

#define OFN_ENABLESIZING   0x00800000

#define OFN_EXTENSIONDIFFERENT   0x00000400

#define OFN_FILEMUSTEXIST   0x00001000

#define OFN_FORCESHOWHIDDEN   0x10000000

#define OFN_HIDEREADONLY   0x00000004

#define OFN_LONGNAMES   0x00200000

#define OFN_NOCHANGEDIR   0x00000008

#define OFN_NODEREFERENCELINKS   0x00100000

#define OFN_NOLONGNAMES   0x00040000

#define OFN_NONETWORKBUTTON   0x00020000

#define OFN_NOREADONLYRETURN   0x00008000

#define OFN_NOTESTFILECREATE   0x00010000

#define OFN_NOVALIDATE   0x00000100

#define OFN_OPENDEFAULT   (OFN_HIDEREADONLY)

#define OFN_OVERWRITEPROMPT   0x00000002

#define OFN_PATHMUSTEXIST   0x00000800

#define OFN_READONLY   0x00000001

#define OFN_SAVEDEFAULT   (OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT)

#define OFN_SHAREAWARE   0x00004000

#define OFN_SHOWHELP   0x00000010

#define OIC_BANG   32515

#define OIC_ERROR   OIC_HAND

#define OIC_HAND   32513

#define OIC_INFORMATION   OIC_NOTE

#define OIC_NOTE   32516

#define OIC_QUES   32514

#define OIC_SAMPLE   32512

#define OIC_SHIELD   32518

#define OIC_WARNING   OIC_BANG

#define OIC_WINLOGO   32517

#define PATCOPY   0x00F00021

#define PATINVERT   0x005A0049

#define PATPAINT   0x00FB0A09

#define PBS_MARQUEE   0x08

#define PBS_SMOOTH   0x01

#define PBS_SMOOTHREVERSE   0x10

#define PBS_VERTICAL   0x04

#define PBST_ERROR   0x0002

#define PBST_NORMAL   0x0001

#define PBST_PAUSED   0x0003

#define PD_ALLPAGES   0x00000000

#define PD_COLLATE   0x00000010

#define PD_CURRENTPAGE   0x00400000

#define PD_DEFAULT   (PD_ALLPAGES | PD_USEDEVMODECOPIES | PD_NOPAGENUMS | PD_NOSELECTION)

#define PD_DISABLEPRINTTOFILE   0x00080000

#define PD_EXCLUSIONFLAGS   0x01000000

#define PD_HIDEPRINTTOFILE   0x00100000

#define PD_NOCURRENTPAGE   0x00800000

#define PD_NONETWORKBUTTON   0x00200000

#define PD_NOPAGENUMS   0x00000008

#define PD_NOSELECTION   0x00000004

#define PD_NOWARNING   0x00000080

#define PD_PAGENUMS   0x00000002

#define PD_PRINTSETUP   0x00000040

#define PD_PRINTTOFILE   0x00000020

#define PD_RETURNDC   0x00000100

#define PD_RETURNDEFAULT   0x00000400

#define PD_RETURNIC   0x00000200

#define PD_SELECTION   0x00000001

#define PD_SHOWHELP   0x00000800

#define PD_USEDEVMODECOPIES   0x00040000

#define PD_USEDEVMODECOPIESANDCOLLATE   0x00040000

#define PD_USELARGETEMPLATE   0x10000000

#define POSITION_NONE   0xF000000

#define PS_DASH   1

#define PS_DASHDOT   3

#define PS_DASHDOTDOT   4

#define PS_DOT   2

#define PS_INSIDEFRAME   6

#define PS_NULL   5

#define PS_SOLID   0

#define PSD_DEFAULT   (PSD_MARGINS | PSD_INWININIINTLMEASURE)

#define PSD_DEFAULTMINMARGINS   0x00000000

#define PSD_DISABLEMARGINS   0x00000010

#define PSD_DISABLEORIENTATION   0x00000100

#define PSD_DISABLEPAPER   0x00000200

#define PSD_DISABLEPRINTER   0x00000020

#define PSD_INHUNDREDTHSOFMILLIMETERS   0x00000008

#define PSD_INTHOUSANDTHSOFINCHES   0x00000004

#define PSD_INWININIINTLMEASURE   0x00000000

#define PSD_MARGINS   0x00000002

#define PSD_MINMARGINS   0x00000001

#define PSD_NONETWORKBUTTON   0x00200000

#define PSD_NOWARNING   0x00000080

#define PSD_RETURNDEFAULT   0x00000400

#define PSD_SHOWHELP   0x00000800

#define RBS_AUTOSIZE   0x2000

#define RBS_BANDBORDERS   0x0400

#define RBS_DBLCLKTOGGLE   0x8000

#define RBS_DEFAULT   (RBS_VARHEIGHT | RBS_AUTOSIZE)

#define RBS_FIXEDORDER   0x0800

#define RBS_VARHEIGHT   0x0200

#define RBS_VERTICALGRIPPER   0x4000

#define RGN_AND   1

#define RGN_COPY   5

#define RGN_DIFF   4

#define RGN_OR   2

#define RGN_XOR   3

#define RUSSIAN_CHARSET   204

#define SBS_HORZ   0x0000L

#define SBS_VERT   0x0001L

#define SF_RTF   0x0002

#define SF_RTFNOOBJS   0x0003

#define SF_TEXT   0x0001

#define SF_TEXTIZED   0x0004

#define SF_UNICODE   0x0010

#define SF_USECODEPAGE   0x0020

#define SFF_PLAINRTF   0x4000

#define SFF_SELECTION   0x8000

#define SHIFTJIS_CHARSET   128

#define SORT_NONE   0

#define SORT_NORMAL   1

#define SORT_REVERSE   -1

#define SRCAND   0x008800C6

#define SRCCOPY   0x00CC0020

#define SRCERASE   0x00440328

#define SRCINVERT   0x00660046

#define SRCPAINT   0x00EE0086

#define SS_BOTH   3

#define SS_HORIZONTAL   1

#define SS_NONE   0

#define SS_VERTICAL   2

#define SYMBOL_CHARSET   2

#define TBPF_ERROR   0x4

#define TBPF_INDETERMINATE   0x1

#define TBPF_NOPROGRESS   0

#define TBPF_NORMAL   0x2

#define TBPF_PAUSED   0x8

#define TBS_BOTH   0x0008

#define TBS_BOTTOM   0x0000

#define TBS_ENABLESELRANGE   0x0020

#define TBS_HORZ   0x0000

#define TBS_LEFT   0x0004

#define TBS_NOTICKS   0x0010

#define TBS_RIGHT   0x0000

#define TBS_TOP   0x0004

#define TBS_VERT   0x0002

#define TCS_BUTTONS   0x0100

#define TCS_DEFAULT   (TCS_MULTILINE | TCS_TABS | TCS_HOTTRACK)

#define TCS_FLATBUTTONS   0x0008

#define TCS_HOTTRACK   0x0040

#define TCS_MULTILINE   0x0200

#define TCS_RAGGEDRIGHT   0x0800

#define TCS_SINGLELINE   0x0000

#define TCS_TABS   0x0000

#define THAI_CHARSET   222

#define TM_BOTH   2

#define TM_BOTTOM   -1

#define TM_LEFT   TM_TOP

#define TM_NONE   0

#define TM_RIGHT   TM_BOTTOM

#define TM_TOP   1

#define TREEVIEW_THISITEM   -1

#define TTI_ERROR   3

#define TTI_ERROR_LARGE   6

#define TTI_INFO   1

#define TTI_INFO_LARGE   4

#define TTI_NONE   0

#define TTI_WARNING   2

#define TTI_WARNING_LARGE   5

#define TURKISH_CHARSET   162

#define TVS_CHECKBOXES   0x0100

#define TVS_DEFAULT   (TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT)

#define TVS_EDITLABELS   0x0008

#define TVS_FULLROWSELECT   0x1000

#define TVS_HASBUTTONS   0x0001

#define TVS_HASLINES   0x0002

#define TVS_LINESATROOT   0x0004

#define TVS_SHOWSELALWAYS   0x0020

#define TVS_SINGLEEXPAND   0x0400

#define TVS_TRACKSELECT   0x0200

#define UDS_HORZ   0x0040

#define UDS_HOTTRACK   0x0100

#define UID_AUTOCORRECT   6

#define UID_CUT   4

#define UID_DELETE   2

#define UID_DRAGDROP   3

#define UID_PASTE   5

#define UID_TYPING   1

#define UID_UNKNOWN   0

#define VIETNAMESE_CHARSET   163

#define VK_ACCEPT   0x1E

#define VK_ADD   0x6B

#define VK_APPS   0x5D

#define VK_ATTN   0xF6

#define VK_BACK   0x08

#define VK_BROWSER_BACK   0xA6

#define VK_BROWSER_FAVORITES   0xAB

#define VK_BROWSER_FORWARD   0xA7

#define VK_BROWSER_HOME   0xAC

#define VK_BROWSER_REFRESH   0xA8

#define VK_BROWSER_SEARCH   0xAA

#define VK_BROWSER_STOP   0xA9

#define VK_CAPITAL   0x14

#define VK_CLEAR   0x0C

#define VK_CONTROL   0x11

#define VK_CONVERT   0x1C

#define VK_CRSEL   0xF7

#define VK_DECIMAL   0x6E

#define VK_DELETE   0x2E

#define VK_DIVIDE   0x6F

#define VK_DOWN   0x28

#define VK_END   0x23

#define VK_EREOF   0xF9

#define VK_ESCAPE   0x1B

#define VK_EXECUTE   0x2B

#define VK_EXSEL   0xF8

#define VK_F1   0x70

#define VK_F10   0x79

#define VK_F11   0x7A

#define VK_F12   0x7B

#define VK_F13   0x7C

#define VK_F14   0x7D

#define VK_F15   0x7E

#define VK_F16   0x7F

#define VK_F17   0x80

#define VK_F18   0x81

#define VK_F19   0x82

#define VK_F2   0x71

#define VK_F20   0x83

#define VK_F21   0x84

#define VK_F22   0x85

#define VK_F23   0x86

#define VK_F24   0x87

#define VK_F3   0x72

#define VK_F4   0x73

#define VK_F5   0x74

#define VK_F6   0x75

#define VK_F7   0x76

#define VK_F8   0x77

#define VK_F9   0x78

#define VK_FINAL   0x18

#define VK_HANGEUL   0x15

#define VK_HANGUL   0x15

#define VK_HANJA   0x19

#define VK_HELP   0x2F

#define VK_HOME   0x24

#define VK_ICO_00   0xE4

#define VK_ICO_CLEAR   0xE6

#define VK_ICO_HELP   0xE3

#define VK_INSERT   0x2D

#define VK_JUNJA   0x17

#define VK_KANA   0x15

#define VK_KANJI   0x19

#define VK_LAUNCH_APP1   0xB6

#define VK_LAUNCH_APP2   0xB7

#define VK_LAUNCH_MAIL   0xB4

#define VK_LAUNCH_MEDIA_SELECT   0xB5

#define VK_LCONTROL   0xA2

#define VK_LEFT   0x25

#define VK_LMENU   0xA4

#define VK_LSHIFT   0xA0

#define VK_LWIN   0x5B

#define VK_MEDIA_NEXT_TRACK   0xB0

#define VK_MEDIA_PLAY_PAUSE   0xB3

#define VK_MEDIA_PREV_TRACK   0xB1

#define VK_MEDIA_STOP   0xB2

#define VK_MENU   0x12

#define VK_MODECHANGE   0x1F

#define VK_MULTIPLY   0x6A

#define VK_NEXT   0x22

#define VK_NONAME   0xFC

#define VK_NONCONVERT   0x1D

#define VK_NUMLOCK   0x90

#define VK_NUMPAD0   0x60

#define VK_NUMPAD1   0x61

#define VK_NUMPAD2   0x62

#define VK_NUMPAD3   0x63

#define VK_NUMPAD4   0x64

#define VK_NUMPAD5   0x65

#define VK_NUMPAD6   0x66

#define VK_NUMPAD7   0x67

#define VK_NUMPAD8   0x68

#define VK_NUMPAD9   0x69

#define VK_OEM_1   0xBA

#define VK_OEM_102   0xE2

#define VK_OEM_2   0xBF

#define VK_OEM_3   0xC0

#define VK_OEM_4   0xDB

#define VK_OEM_5   0xDC

#define VK_OEM_6   0xDD

#define VK_OEM_7   0xDE

#define VK_OEM_8   0xDF

#define VK_OEM_ATTN   0xF0

#define VK_OEM_AUTO   0xF3

#define VK_OEM_AX   0xE1

#define VK_OEM_BACKTAB   0xF5

#define VK_OEM_CLEAR   0xFE

#define VK_OEM_COMMA   0xBC

#define VK_OEM_COPY   0xF2

#define VK_OEM_CUSEL   0xEF

#define VK_OEM_ENLW   0xF4

#define VK_OEM_FINISH   0xF1

#define VK_OEM_FJ_JISHO   0x92

#define VK_OEM_FJ_LOYA   0x95

#define VK_OEM_FJ_MASSHOU   0x93

#define VK_OEM_FJ_ROYA   0x96

#define VK_OEM_FJ_TOUROKU   0x94

#define VK_OEM_JUMP   0xEA

#define VK_OEM_MINUS   0xBD

#define VK_OEM_NEC_EQUAL   0x92

#define VK_OEM_PA1   0xEB

#define VK_OEM_PA2   0xEC

#define VK_OEM_PA3   0xED

#define VK_OEM_PERIOD   0xBE

#define VK_OEM_PLUS   0xBB

#define VK_OEM_RESET   0xE9

#define VK_OEM_WSCTRL   0xEE

#define VK_PA1   0xFD

#define VK_PACKET   0xE7

#define VK_PAUSE   0x13

#define VK_PLAY   0xFA

#define VK_PRINT   0x2A

#define VK_PRIOR   0x21

#define VK_PROCESSKEY   0xE5

#define VK_RCONTROL   0xA3

#define VK_RETURN   0x0D

#define VK_RIGHT   0x27

#define VK_RMENU   0xA5

#define VK_RSHIFT   0xA1

#define VK_RWIN   0x5C

#define VK_SCROLL   0x91

#define VK_SELECT   0x29

#define VK_SEPARATOR   0x6C

#define VK_SHIFT   0x10

#define VK_SLEEP   0x5F

#define VK_SNAPSHOT   0x2C

#define VK_SPACE   0x20

#define VK_SUBTRACT   0x6D

#define VK_TAB   0x09

#define VK_UP   0x26

#define VK_VOLUME_DOWN   0xAE

#define VK_VOLUME_MUTE   0xAD

#define VK_VOLUME_UP   0xAF

#define VK_ZOOM   0xFB

#define WA_ACTIVE   1

#define WA_CLICKACTIVE   2

#define WA_INACTIVE   0

#define WHITENESS   0x00FF0062

#define WINDING   2

#define WS_CAPTION   0x00C00000L

#define WS_CONTROLBOX   WS_SYSMENU

#define WS_DEFAULT   (WS_SIZEGRIP | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_SYSMENU | WS_CAPTION)

#define WS_DIALOGDEFAULT   (WS_SYSMENU | WS_CAPTION)

#define WS_MAXIMIZEBOX   0x00010000L

#define WS_MINIMIZEBOX   0x00020000L

#define WS_SIZEBOX   WS_THICKFRAME

#define WS_SIZEGRIP   WS_SIZEBOX

#define WS_SYSMENU   0x00080000L

#define WS_THICKFRAME   0x00040000L


Документация по WSO 1.1. Последние изменения:Wed Aug 12 18:10:22 2015. (C) Веретенников А. Б. 2004-2015