3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Common dialog's dialog control ID numbers
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync *
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Copyright (C) the Wine project
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync *
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * This library is free software; you can redistribute it and/or
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * modify it under the terms of the GNU Lesser General Public
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * License as published by the Free Software Foundation; either
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * version 2.1 of the License, or (at your option) any later version.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync *
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * This library is distributed in the hope that it will be useful,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * but WITHOUT ANY WARRANTY; without even the implied warranty of
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Lesser General Public License for more details.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync *
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * You should have received a copy of the GNU Lesser General Public
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * License along with this library; if not, write to the Free Software
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync/*
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * Oracle LGPL Disclaimer: For the avoidance of doubt, except that if any license choice
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * other than GPL or LGPL is available it will apply instead, Oracle elects to use only
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * the Lesser General Public License version 2.1 (LGPLv2) at this time for any software where
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * a choice of LGPL license versions is made available with the language indicating
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * that LGPLv2 or any later version may be used, or where a choice of which version
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * of the LGPL is applied is otherwise unspecified.
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync */
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __WINE_DLGS_H
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define __WINE_DLGS_H
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define ctlFirst 0x0400
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define ctlLast 0x04ff
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* Push buttons */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define psh1 0x0400
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define psh2 0x0401
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define psh3 0x0402
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define psh4 0x0403
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define psh5 0x0404
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define psh6 0x0405
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define psh7 0x0406
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define psh8 0x0407
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define psh9 0x0408
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define psh10 0x0409
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define psh11 0x040a
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define psh12 0x040b
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define psh13 0x040c
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define psh14 0x040d
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define psh15 0x040e
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define pshHelp psh15
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define psh16 0x040f
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* Checkboxes */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define chx1 0x0410
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define chx2 0x0411
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define chx3 0x0412
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define chx4 0x0413
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define chx5 0x0414
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define chx6 0x0415
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define chx7 0x0416
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define chx8 0x0417
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define chx9 0x0418
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define chx10 0x0419
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define chx11 0x041a
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define chx12 0x041b
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define chx13 0x041c
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define chx14 0x041d
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define chx15 0x041e
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define chx16 0x041f
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* Radio buttons */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define rad1 0x0420
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define rad2 0x0421
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define rad3 0x0422
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define rad4 0x0423
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define rad5 0x0424
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define rad6 0x0425
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define rad7 0x0426
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define rad8 0x0427
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define rad9 0x0428
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define rad10 0x0429
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define rad11 0x042a
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define rad12 0x042b
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define rad13 0x042c
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define rad14 0x042d
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define rad15 0x042e
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define rad16 0x042f
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* Groups, frames, rectangles, and icons */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define grp1 0x0430
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define grp2 0x0431
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define grp3 0x0432
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define grp4 0x0433
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define frm1 0x0434
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define frm2 0x0435
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define frm3 0x0436
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define frm4 0x0437
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define rct1 0x0438
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define rct2 0x0439
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define rct3 0x043a
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define rct4 0x043b
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define ico1 0x043c
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define ico2 0x043d
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define ico3 0x043e
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define ico4 0x043f
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* Static text */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc1 0x0440
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc2 0x0441
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc3 0x0442
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc4 0x0443
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc5 0x0444
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc6 0x0445
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc7 0x0446
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc8 0x0447
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc9 0x0448
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc10 0x0449
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc11 0x044a
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc12 0x044b
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc13 0x044c
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc14 0x044d
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc15 0x044e
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc16 0x044f
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc17 0x0450
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc18 0x0451
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc19 0x0452
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc20 0x0453
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc21 0x0454
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc22 0x0455
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc23 0x0456
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc24 0x0457
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc25 0x0458
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc26 0x0459
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc27 0x045a
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc28 0x045b
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc29 0x045c
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc30 0x045d
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc31 0x045e
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define stc32 0x045f
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* Listboxes */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define lst1 0x0460
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define lst2 0x0461
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define lst3 0x0462
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define lst4 0x0463
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define lst5 0x0464
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define lst6 0x0465
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define lst7 0x0466
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define lst8 0x0467
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define lst9 0x0468
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define lst10 0x0469
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define lst11 0x046a
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define lst12 0x046b
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define lst13 0x046c
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define lst14 0x046d
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define lst15 0x046e
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define lst16 0x046f
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* Combo boxes */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define cmb1 0x0470
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define cmb2 0x0471
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define cmb3 0x0472
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define cmb4 0x0473
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define cmb5 0x0474
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define cmb6 0x0475
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define cmb7 0x0476
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define cmb8 0x0477
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define cmb9 0x0478
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define cmb10 0x0479
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define cmb11 0x047a
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define cmb12 0x047b
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define cmb13 0x047c
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define cmb14 0x047d
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define cmb15 0x047e
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define cmb16 0x047f
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* Edit controls */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define edt1 0x0480
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define edt2 0x0481
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define edt3 0x0482
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define edt4 0x0483
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define edt5 0x0484
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define edt6 0x0485
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define edt7 0x0486
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define edt8 0x0487
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define edt9 0x0488
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define edt10 0x0489
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define edt11 0x048a
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define edt12 0x048b
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define edt13 0x048c
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define edt14 0x048d
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define edt15 0x048e
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define edt16 0x048f
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* Scroll bars */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define scr1 0x0490
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define scr2 0x0491
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define scr3 0x0492
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define scr4 0x0493
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define scr5 0x0494
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define scr6 0x0495
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define scr7 0x0496
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define scr8 0x0497
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Controls
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define ctl1 0x04A0
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* These dialog resource ordinals really start at 0x0600, but the
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * RC Compiler can't handle hex for resource IDs, hence the decimal.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define FILEOPENORD 1536
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define MULTIFILEOPENORD 1537
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PRINTDLGORD 1538
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PRNSETUPDLGORD 1539
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define FINDDLGORD 1540
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define REPLACEDLGORD 1541
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define FONTDLGORD 1542
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define FORMATDLGORD31 1543
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define FORMATDLGORD30 1544
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PAGESETUPDLGORD 1546
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define NEWFILEOPENORD 1547
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PRINTDLGEXORD 1549
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PAGESETUPDLGORDMOTIF 1550
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define COLORMGMTDLGORD 1551
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define NEWFILEOPENV2ORD 1552
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define NEWFILEOPENV3ORD 1553
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define NEWFORMATDLGWITHLINK 1591
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IDC_MANAGE_LINK 1592
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct tagCRGB
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BYTE bRed;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BYTE bGreen;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BYTE bBlue;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BYTE bExtra;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} CRGB;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif /* #ifdef __WINE_DLGS_H */