/* -- -- Predefined Configuration for Microsoft C++ -- */ %START_C_CONFIGURATION = copy EMPTY ; %ACCESS_SPECIFIER : protected ; %STORAGE_CLASS : register ; %STORAGE_CLASS : explicit ; %TYPE_SPECIFIER : unsigned ; %TYPE_QUALIFIER : volatile ; %STORAGE_CLASS : mutable ; %STORAGE_CLASS : typedef ; %STORAGE_CLASS : virtual ; %TYPE_SPECIFIER : wchar_t ; %ACCESS_SPECIFIER : private ; %STORAGE_CLASS : static ; %STORAGE_CLASS : friend ; %STORAGE_CLASS : inline ; %TYPE_SPECIFIER : double ; %TYPE_SPECIFIER : signed ; %ACCESS_SPECIFIER : public ; %TYPE_SPECIFIER : short ; %TYPE_SPECIFIER : float ; %TYPE_QUALIFIER : const ; %STORAGE_CLASS : auto ; %TYPE_SPECIFIER : void ; %TYPE_SPECIFIER : bool ; %TYPE_SPECIFIER : char ; %TYPE_SPECIFIER : long ; %TYPE_SPECIFIER : int ; /* ------ Adds-on for Microsoft C++ ------- */ %TYPE_SPECIFIER : BOOL ; %TYPE_NAME : BSTR ; %TYPE_SPECIFIER : DWORD ; %TYPE_SPECIFIER : BYTE ; %TYPE_SPECIFIER : COLORREF ; %TYPE_SPECIFIER : HBRUSH ; %TYPE_SPECIFIER : HCURSOR ; %TYPE_SPECIFIER : LONG ; %TYPE_SPECIFIER : LPARAM ; %TYPE_SPECIFIER : LPCSTR ; %TYPE_SPECIFIER : LPSTR ; %TYPE_SPECIFIER : LPCTSTR ; %TYPE_SPECIFIER : LPTSTR ; %TYPE_SPECIFIER : LPVOID ; %TYPE_SPECIFIER : HRESULT ; %TYPE_SPECIFIER : INT ; %TYPE_SPECIFIER : LRESULT ; %TYPE_SPECIFIER : RETCODE ; %TYPE_SPECIFIER : UINT ; %TYPE_SPECIFIER : WNDPROC ; %TYPE_SPECIFIER : WORD ; %TYPE_SPECIFIER : WPARAM ; %TYPE_SPECIFIER : __int8 ; %TYPE_SPECIFIER : __int16 ; %TYPE_SPECIFIER : __int32 ; %TYPE_SPECIFIER : __int64 ; %COMMENT_MACRO : FAR ; %TYPE_QUALIFIER : NEAR ; %TYPE_QUALIFIER : far ; %TYPE_QUALIFIER : HUGEP ; %TYPE_QUALIFIER : interface ; %TYPE_QUALIFIER : __RPC_FAR ; %TYPE_QUALIFIER : EXTERNAL_DEFN ; %STORAGE_CLASS : __inline ; %COMMENT_MACRO : AFXAPI ; %COMMENT_MACRO : AFXISAPI ; %COMMENT_MACRO : AFXISAPI_CDECL ; %COMMENT_MACRO : AFXIS_DATADEF ; %COMMENT_MACRO : AFXOLEAPI ; %COMMENT_MACRO : AFX_CDECL ; %COMMENT_MACRO : AFX_DATA ; %COMMENT_MACRO : AFX_DATADEF ; %COMMENT_MACRO : afx_msg ; %COMMENT_MACRO : AFX_MSG_CALL ; %COMMENT_MACRO : AFX_PARSE_CALL ; %COMMENT_MACRO : APIENTRY ; %COMMENT_MACRO : BASED_CODE ; %COMMENT_MACRO : CALLBACK ; %COMMENT_MACRO : CDECL ; %COMMENT_MACRO : PASCAL ; %COMMENT_MACRO : pascal ; %COMMENT_MACRO : PURE ; %COMMENT_MACRO : SQL_API ; %COMMENT_MACRO : STDAPICALLTYPE ; %COMMENT_MACRO : STDMETHODCALLTYPE ; %COMMENT_MACRO : THIS_ ; %COMMENT_MACRO : WINAPI ; %COMMENT_MACRO : __cdecl ; %COMMENT_MACRO : __fastcall ; %COMMENT_MACRO : __pascal ; %COMMENT_MACRO : __stdcall ; %COMMENT_MACRO : __single_inheritance ; %COMMENT_MACRO : __virtual_inheritance ; %COMMENT_MACRO : __multiple_inheritance ; %COMMENT_FUNC_MACRO : __based ; %COMMENT_FUNC_MACRO : __declspec ; %DECLARATION_FUNC_MACRO : _DECLARE_DYNAMIC ; %DECLARATION_FUNC_MACRO : CONNECTION_IID ; %DECLARATION_FUNC_MACRO : CONNECTION_PART ; %DECLARATION_FUNC_MACRO : DECLARE_CONNECTION_MAP ; %DECLARATION_FUNC_MACRO : DECLARE_DISPATCH_MAP ; %DECLARATION_FUNC_MACRO : DECLARE_DYNCREATE ; %DECLARATION_FUNC_MACRO : DECLARE_DYNAMIC ; %DECLARATION_FUNC_MACRO : DECLARE_EVENTSINK_MAP ; %DECLARATION_FUNC_MACRO : DECLARE_INTERFACE_MAP ; %DECLARATION_FUNC_MACRO : DECLARE_MESSAGE_MAP ; %DECLARATION_FUNC_MACRO : DECLARE_OLECMD_MAP ; %DECLARATION_FUNC_MACRO : DECLARE_OLECREATE_EX ; %DECLARATION_FUNC_MACRO : DECLARE_PARSE_MAP ; %DECLARATION_FUNC_MACRO : DECLARE_SERIAL ; %DECLARATION_FUNC_MACRO : EXTERN_PROCESS_LOCAL ; %DECLARATION_FUNC_MACRO : EXTERN_THREAD_LOCAL ; %DECLARATION_FUNC_MACRO : IMPLEMENT_DYNAMIC ; %DECLARATION_FUNC_MACRO : IMPLEMENT_DYNCREATE ; %DECLARATION_FUNC_MACRO : IMPLEMENT_OLECREATE_EX ; %DECLARATION_FUNC_MACRO : IMPLEMENT_SERIAL ; %DECLARATION_FUNC_MACRO : INIT_INTERFACE_PART ; %DECLARATION_FUNC_MACRO : INTERFACE_PART ; %DECLARATION_FUNC_MACRO : METHOD_PROLOGUE ; %DECLARATION_FUNC_MACRO : METHOD_PROLOGUE_ ; %DECLARATION_FUNC_MACRO : METHOD_PROLOGUE_EX ; %DECLARATION_FUNC_MACRO : METHOD_PROLOGUE_EX_ ; %DECLARATION_FUNC_MACRO : ON_BN_CLICKED ; %DECLARATION_FUNC_MACRO : ON_BN_DISABLE ; %DECLARATION_FUNC_MACRO : ON_BN_DOUBLECLICKED ; %DECLARATION_FUNC_MACRO : ON_BN_HILITE ; %DECLARATION_FUNC_MACRO : ON_BN_KILLFOCUS ; %DECLARATION_FUNC_MACRO : ON_BN_PAINT ; %DECLARATION_FUNC_MACRO : ON_BN_SETFOCUS ; %DECLARATION_FUNC_MACRO : ON_BN_UNHILITE ; %DECLARATION_FUNC_MACRO : ON_CBN_CLOSEUP ; %DECLARATION_FUNC_MACRO : ON_CBN_DBLCLK ; %DECLARATION_FUNC_MACRO : ON_CBN_DROPDOWN ; %DECLARATION_FUNC_MACRO : ON_CBN_EDITCHANGE ; %DECLARATION_FUNC_MACRO : ON_CBN_EDITUPDATE ; %DECLARATION_FUNC_MACRO : ON_CBN_ERRSPACE ; %DECLARATION_FUNC_MACRO : ON_CBN_KILLFOCUS ; %DECLARATION_FUNC_MACRO : ON_CBN_SELCHANGE ; %DECLARATION_FUNC_MACRO : ON_CBN_SELENDCANCEL ; %DECLARATION_FUNC_MACRO : ON_CBN_SELENDOK ; %DECLARATION_FUNC_MACRO : ON_CBN_SETFOCUS ; %DECLARATION_FUNC_MACRO : ON_CLBN_CHKCHANGE ; %DECLARATION_FUNC_MACRO : ON_COMMAND ; %DECLARATION_FUNC_MACRO : ON_COMMAND_RANGE ; %DECLARATION_FUNC_MACRO : ON_COMMAND_EX ; %DECLARATION_FUNC_MACRO : ON_COMMAND_EX_RANGE ; %DECLARATION_FUNC_MACRO : ON_CONTROL ; %DECLARATION_FUNC_MACRO : ON_CONTROL_RANGE ; %DECLARATION_FUNC_MACRO : ON_CONTROL_REFLECT ; %DECLARATION_FUNC_MACRO : ON_CONTROL_REFLECT_EX ; %DECLARATION_FUNC_MACRO : ON_EN_CHANGE ; %DECLARATION_FUNC_MACRO : ON_EN_ERRSPACE ; %DECLARATION_FUNC_MACRO : ON_EN_HSCROLL ; %DECLARATION_FUNC_MACRO : ON_EN_KILLFOCUS ; %DECLARATION_FUNC_MACRO : ON_EN_MAXTEXT ; %DECLARATION_FUNC_MACRO : ON_EN_SETFOCUS ; %DECLARATION_FUNC_MACRO : ON_EN_UPDATE ; %DECLARATION_FUNC_MACRO : ON_EN_VSCROLL ; %DECLARATION_FUNC_MACRO : ON_LBN_DBLCLK ; %DECLARATION_FUNC_MACRO : ON_LBN_ERRSPACE ; %DECLARATION_FUNC_MACRO : ON_LBN_KILLFOCUS ; %DECLARATION_FUNC_MACRO : ON_LBN_SELCANCEL ; %DECLARATION_FUNC_MACRO : ON_LBN_SELCHANGE ; %DECLARATION_FUNC_MACRO : ON_LBN_SETFOCUS ; %DECLARATION_FUNC_MACRO : ON_MESSAGE ; %DECLARATION_FUNC_MACRO : ON_MESSAGE_VOID ; %DECLARATION_FUNC_MACRO : ON_NOTIFY ; %DECLARATION_FUNC_MACRO : ON_NOTIFY_RANGE ; %DECLARATION_FUNC_MACRO : ON_NOTIFY_EX ; %DECLARATION_FUNC_MACRO : ON_NOTIFY_EX_RANGE ; %DECLARATION_FUNC_MACRO : ON_NOTIFY_REFLECT ; %DECLARATION_FUNC_MACRO : ON_NOTIFY_REFLECT_EX ; %DECLARATION_FUNC_MACRO : ON_REGISTERED_MESSAGE ; %DECLARATION_FUNC_MACRO : ON_REGISTERED_THREAD_MESSAGE ; %DECLARATION_FUNC_MACRO : ON_STN_CLICKED ; %DECLARATION_FUNC_MACRO : ON_STN_DBLCLK ; %DECLARATION_FUNC_MACRO : ON_STN_DISABLE ; %DECLARATION_FUNC_MACRO : ON_STN_ENABLE ; %DECLARATION_FUNC_MACRO : ON_THREAD_MESSAGE ; %DECLARATION_FUNC_MACRO : ON_UPDATE_COMMAND_UI ; %DECLARATION_FUNC_MACRO : ON_UPDATE_COMMAND_UI_RANGE ; %DECLARATION_FUNC_MACRO : ON_UPDATE_COMMAND_UI_REFLECT ; %DECLARATION_FUNC_MACRO : ON_WM_ACTIVATE ; %DECLARATION_FUNC_MACRO : ON_WM_ACTIVATEAPP ; %DECLARATION_FUNC_MACRO : ON_WM_ASKCBFORMATNAME ; %DECLARATION_FUNC_MACRO : ON_WM_CANCELMODE ; %DECLARATION_FUNC_MACRO : ON_WM_CAPTURECHANGED ; %DECLARATION_FUNC_MACRO : ON_WM_CHANGECBCHAIN ; %DECLARATION_FUNC_MACRO : ON_WM_CHAR ; %DECLARATION_FUNC_MACRO : ON_WM_CHARTOITEM ; %DECLARATION_FUNC_MACRO : ON_WM_CHARTOITEM_REFLECT ; %DECLARATION_FUNC_MACRO : ON_WM_CHILDACTIVATE ; %DECLARATION_FUNC_MACRO : ON_WM_CLOSE ; %DECLARATION_FUNC_MACRO : ON_WM_COMPACTING ; %DECLARATION_FUNC_MACRO : ON_WM_COMPAREITEM ; %DECLARATION_FUNC_MACRO : ON_WM_COMPAREITEM_REFLECT ; %DECLARATION_FUNC_MACRO : ON_WM_CONTEXTMENU ; %DECLARATION_FUNC_MACRO : ON_WM_COPYDATA ; %DECLARATION_FUNC_MACRO : ON_WM_CREATE ; %DECLARATION_FUNC_MACRO : ON_WM_CTLCOLOR ; %DECLARATION_FUNC_MACRO : ON_WM_CTLCOLOR_REFLECT ; %DECLARATION_FUNC_MACRO : ON_WM_DEADCHAR ; %DECLARATION_FUNC_MACRO : ON_WM_DELETEITEM ; %DECLARATION_FUNC_MACRO : ON_WM_DELETEITEM_REFLECT ; %DECLARATION_FUNC_MACRO : ON_WM_DEVICECHANGE ; %DECLARATION_FUNC_MACRO : ON_WM_DEVMODECHANGE ; %DECLARATION_FUNC_MACRO : ON_WM_DESTROY ; %DECLARATION_FUNC_MACRO : ON_WM_DESTROYCLIPBOARD ; %DECLARATION_FUNC_MACRO : ON_WM_DRAWCLIPBOARD ; %DECLARATION_FUNC_MACRO : ON_WM_DRAWITEM ; %DECLARATION_FUNC_MACRO : ON_WM_DRAWITEM_REFLECT ; %DECLARATION_FUNC_MACRO : ON_WM_DROPFILES ; %DECLARATION_FUNC_MACRO : ON_WM_ENABLE ; %DECLARATION_FUNC_MACRO : ON_WM_ENDSESSION ; %DECLARATION_FUNC_MACRO : ON_WM_ENTERMENULOOP ; %DECLARATION_FUNC_MACRO : ON_WM_ENTERIDLE ; %DECLARATION_FUNC_MACRO : ON_WM_EXITMENULOOP ; %DECLARATION_FUNC_MACRO : ON_WM_FONTCHANGE ; %DECLARATION_FUNC_MACRO : ON_WM_ERASEBKGND ; %DECLARATION_FUNC_MACRO : ON_WM_GETDLGCODE ; %DECLARATION_FUNC_MACRO : ON_WM_GETMINMAXINFO ; %DECLARATION_FUNC_MACRO : ON_WM_HELPINFO ; %DECLARATION_FUNC_MACRO : ON_WM_HSCROLL ; %DECLARATION_FUNC_MACRO : ON_WM_HSCROLLCLIPBOARD ; %DECLARATION_FUNC_MACRO : ON_WM_HSCROLL_REFLECT ; %DECLARATION_FUNC_MACRO : ON_WM_ICONERASEBKGND ; %DECLARATION_FUNC_MACRO : ON_WM_INITMENU ; %DECLARATION_FUNC_MACRO : ON_WM_INITMENUPOPUP ; %DECLARATION_FUNC_MACRO : ON_WM_KEYDOWN ; %DECLARATION_FUNC_MACRO : ON_WM_KEYUP ; %DECLARATION_FUNC_MACRO : ON_WM_KILLFOCUS ; %DECLARATION_FUNC_MACRO : ON_WM_LBUTTONDBLCLK ; %DECLARATION_FUNC_MACRO : ON_WM_LBUTTONDOWN ; %DECLARATION_FUNC_MACRO : ON_WM_LBUTTONUP ; %DECLARATION_FUNC_MACRO : ON_WM_MBUTTONDBLCLK ; %DECLARATION_FUNC_MACRO : ON_WM_MBUTTONDOWN ; %DECLARATION_FUNC_MACRO : ON_WM_MBUTTONUP ; %DECLARATION_FUNC_MACRO : ON_WM_MDIACTIVATE ; %DECLARATION_FUNC_MACRO : ON_WM_MENUCHAR ; %DECLARATION_FUNC_MACRO : ON_WM_MEASUREITEM ; %DECLARATION_FUNC_MACRO : ON_WM_MEASUREITEM_REFLECT ; %DECLARATION_FUNC_MACRO : ON_WM_MENUSELECT ; %DECLARATION_FUNC_MACRO : ON_WM_MOUSEACTIVATE ; %DECLARATION_FUNC_MACRO : ON_WM_MOUSEMOVE ; %DECLARATION_FUNC_MACRO : ON_WM_MOUSEWHEEL ; %DECLARATION_FUNC_MACRO : ON_WM_MOVE ; %DECLARATION_FUNC_MACRO : ON_WM_MOVING ; %DECLARATION_FUNC_MACRO : ON_WM_NCACTIVATE ; %DECLARATION_FUNC_MACRO : ON_WM_NCCALCSIZE ; %DECLARATION_FUNC_MACRO : ON_WM_NCCREATE ; %DECLARATION_FUNC_MACRO : ON_WM_NCDESTROY ; %DECLARATION_FUNC_MACRO : ON_WM_NCHITTEST ; %DECLARATION_FUNC_MACRO : ON_WM_NCLBUTTONDBLCLK ; %DECLARATION_FUNC_MACRO : ON_WM_NCLBUTTONDOWN ; %DECLARATION_FUNC_MACRO : ON_WM_NCLBUTTONUP ; %DECLARATION_FUNC_MACRO : ON_WM_NCMBUTTONDBLCLK ; %DECLARATION_FUNC_MACRO : ON_WM_NCMBUTTONDOWN ; %DECLARATION_FUNC_MACRO : ON_WM_NCMBUTTONUP ; %DECLARATION_FUNC_MACRO : ON_WM_NCMOUSEMOVE ; %DECLARATION_FUNC_MACRO : ON_WM_NCPAINT ; %DECLARATION_FUNC_MACRO : ON_WM_NCRBUTTONDBLCLK ; %DECLARATION_FUNC_MACRO : ON_WM_NCRBUTTONDOWN ; %DECLARATION_FUNC_MACRO : ON_WM_NCRBUTTONUP ; %DECLARATION_FUNC_MACRO : ON_WM_PAINT ; %DECLARATION_FUNC_MACRO : ON_WM_PAINTCLIPBOARD ; %DECLARATION_FUNC_MACRO : ON_WM_PAINT_SPECIAL ; %DECLARATION_FUNC_MACRO : ON_WM_PALETTECHANGED ; %DECLARATION_FUNC_MACRO : ON_WM_PALETTEISCHANGING ; %DECLARATION_FUNC_MACRO : ON_WM_PARENTNOTIFY ; %DECLARATION_FUNC_MACRO : ON_WM_PARENTNOTIFY_REFLECT ; %DECLARATION_FUNC_MACRO : ON_WM_QUERY_DRAG_ICON ; %DECLARATION_FUNC_MACRO : ON_WM_QUERYDRAGICON ; %DECLARATION_FUNC_MACRO : ON_WM_QUERYENDSESSION ; %DECLARATION_FUNC_MACRO : ON_WM_QUERYNEWPALETTE ; %DECLARATION_FUNC_MACRO : ON_WM_QUERYOPEN ; %DECLARATION_FUNC_MACRO : ON_WM_RBUTTONDBLCLK ; %DECLARATION_FUNC_MACRO : ON_WM_RBUTTONDOWN ; %DECLARATION_FUNC_MACRO : ON_WM_RBUTTONUP ; %DECLARATION_FUNC_MACRO : ON_WM_RENDERALLFORMATS ; %DECLARATION_FUNC_MACRO : ON_WM_RENDERFORMAT ; %DECLARATION_FUNC_MACRO : ON_WM_SETCURSOR ; %DECLARATION_FUNC_MACRO : ON_WM_SETFOCUS ; %DECLARATION_FUNC_MACRO : ON_WM_SETTINGCHANGE ; %DECLARATION_FUNC_MACRO : ON_WM_SHOWWINDOW ; %DECLARATION_FUNC_MACRO : ON_WM_SIZE ; %DECLARATION_FUNC_MACRO : ON_WM_SIZECLIPBOARD ; %DECLARATION_FUNC_MACRO : ON_WM_SIZING ; %DECLARATION_FUNC_MACRO : ON_WM_SPOOLERSTATUS ; %DECLARATION_FUNC_MACRO : ON_WM_STYLECHANGED ; %DECLARATION_FUNC_MACRO : ON_WM_STYLECHANGING ; %DECLARATION_FUNC_MACRO : ON_WM_SYSCHAR ; %DECLARATION_FUNC_MACRO : ON_WM_SYSCOLORCHANGE ; %DECLARATION_FUNC_MACRO : ON_WM_SYSCOMMAND ; %DECLARATION_FUNC_MACRO : ON_WM_SYSDEADCHAR ; %DECLARATION_FUNC_MACRO : ON_WM_SYSKEYDOWN ; %DECLARATION_FUNC_MACRO : ON_WM_SYSKEYUP ; %DECLARATION_FUNC_MACRO : ON_WM_TCARD ; %DECLARATION_FUNC_MACRO : ON_WM_TIMER ; %DECLARATION_FUNC_MACRO : ON_WM_TIMECHANGE ; %DECLARATION_FUNC_MACRO : ON_WM_VKEYTOITEM ; %DECLARATION_FUNC_MACRO : ON_WM_VKEYTOITEM_REFLECT ; %DECLARATION_FUNC_MACRO : ON_WM_VSCROLL ; %DECLARATION_FUNC_MACRO : ON_WM_VSCROLLCLIPBOARD ; %DECLARATION_FUNC_MACRO : ON_WM_VSCROLL_REFLECT ; %DECLARATION_FUNC_MACRO : ON_WM_WINDOWPOSCHANGED ; %DECLARATION_FUNC_MACRO : ON_WM_WINDOWPOSCHANGING ; %DECLARATION_FUNC_MACRO : ON_WM_WININICHANGE ; %DECLARATION_FUNC_MACRO : PROCESS_LOCAL ; %DECLARATION_FUNC_MACRO : THREAD_LOCAL ; /* Open/Close const Macros */ %DECLARATION_FUNC_MACRO : BEGIN_CONNECTION_MAP ; %DECLARATION_FUNC_MACRO : END_CONNECTION_MAP ; %DECLARATION_FUNC_MACRO : BEGIN_DISPATCH_MAP ; %DECLARATION_FUNC_MACRO : END_DISPATCH_MAP ; %DECLARATION_FUNC_MACRO : BEGIN_INTERFACE_MAP ; %DECLARATION_FUNC_MACRO : END_INTERFACE_MAP ; %DECLARATION_FUNC_MACRO : BEGIN_MESSAGE_MAP ; %DECLARATION_FUNC_MACRO : END_MESSAGE_MAP ; /* Open/Close class Macros */ %DECLARATION_FUNC_MACRO : BEGIN_CONNECTION_PART ; %DECLARATION_FUNC_MACRO : END_CONNECTION_PART ; %DECLARATION_FUNC_MACRO : BEGIN_INTERFACE_PART ; %DECLARATION_FUNC_MACRO : END_INTERFACE_PART ; %TYPE_FUNC_MACRO : IPTR ; %IDENTIFIER_FUNC_MACRO : STDMETHOD ; %IDENTIFIER_FUNC_MACRO : STDMETHOD_ ; %IDENTIFIER_FUNC_MACRO : STDMETHODIMP_ ; %IDENTIFIER_FUNC_MACRO : va_arg ; %EXPRESSION_FUNC_MACRO : ASSERT_NULL_OR_POINTER ; %EXPRESSION_FUNC_MACRO : ASSERT_POINTER ; %STRING_MACRO : INPROCSERVER ; %STRING_MACRO : INPROCSERVER_2 ; %STRING_MACRO : TOOLBOXBITMAP ; %STRING_FUNC_MACRO : _T ; %OPEN_BLOCK_MACRO : TRY ; %CLOSE_BLOCK_MACRO : END_TRY ; %STATEMENT_FUNC_MACRO : CATCH ; %STATEMENT_FUNC_MACRO : CATCH_ALL ; %STATEMENT_FUNC_MACRO : AND_CATCH ; %STATEMENT_FUNC_MACRO : AND_CATCH_ALL ; %CLOSE_BLOCK_MACRO : END_CATCH ; %CLOSE_BLOCK_MACRO : END_CATCH_ALL ; %END_C_CONFIGURATION