-- $Source: /home/harp/1/proto/monoBANK/winnt/win32-commctrl.ads,v $
-- $Revision: 1.17 $ $Date: 96/09/04 08:01:48 $ $Author: mg $
-- See end of file for Copyright (c) information.
with Win32.Windef;
with Win32.Winnt;
package Win32.Commctrl is
use type Interfaces.C.Char_Array;
TOOLBARCLASSNAMEW : constant WCHAR_Array :=
"ToolbarWindow32" & Wide_Nul; -- commctrl.h:27
TOOLBARCLASSNAMEA : constant CHAR_Array :=
"ToolbarWindow32" & Nul; -- commctrl.h:28
TOOLBARCLASSNAME : CHAR_Array renames TOOLBARCLASSNAMEA;
-- commctrl.h:33
TBSTATE_CHECKED : constant := 16#1#; -- commctrl.h:47
TBSTATE_PRESSED : constant := 16#2#; -- commctrl.h:48
TBSTATE_ENABLED : constant := 16#4#; -- commctrl.h:49
TBSTATE_HIDDEN : constant := 16#8#; -- commctrl.h:50
TBSTYLE_BUTTON : constant := 16#0#; -- commctrl.h:52
TBSTYLE_SEP : constant := 16#1#; -- commctrl.h:53
TBSTYLE_CHECK : constant := 16#2#; -- commctrl.h:54
TBSTYLE_GROUP : constant := 16#4#; -- commctrl.h:55
TBSTYLE_CHECKGROUP : constant := 16#6#; -- commctrl.h:56
TB_ENABLEBUTTON : constant := 16#401#; -- commctrl.h:75
TB_CHECKBUTTON : constant := 16#402#; -- commctrl.h:78
TB_PRESSBUTTON : constant := 16#403#; -- commctrl.h:81
TB_HIDEBUTTON : constant := 16#404#; -- commctrl.h:84
TB_ISBUTTONENABLED : constant := 16#409#; -- commctrl.h:90
TB_ISBUTTONCHECKED : constant := 16#40a#; -- commctrl.h:93
TB_ISBUTTONPRESSED : constant := 16#40b#; -- commctrl.h:96
TB_ISBUTTONHIDDEN : constant := 16#40c#; -- commctrl.h:99
TB_SETSTATE : constant := 16#411#; -- commctrl.h:102
TB_GETSTATE : constant := 16#412#; -- commctrl.h:105
TB_ADDBITMAP : constant := 16#413#; -- commctrl.h:112
TB_ADDBUTTONS : constant := 16#414#; -- commctrl.h:115
TB_INSERTBUTTON : constant := 16#415#; -- commctrl.h:121
TB_DELETEBUTTON : constant := 16#416#; -- commctrl.h:125
TB_GETBUTTON : constant := 16#417#; -- commctrl.h:130
TB_BUTTONCOUNT : constant := 16#418#; -- commctrl.h:135
TB_COMMANDTOINDEX : constant := 16#419#; -- commctrl.h:141
TB_SAVERESTORE : constant := 16#41a#; -- commctrl.h:148
TB_CUSTOMIZE : constant := 16#41b#; -- commctrl.h:156
TB_SETBUTTON : constant := 16#427#; -- commctrl.h:165
TB_GETBUTTONRECT : constant := 16#428#; -- commctrl.h:170
STATUSCLASSNAMEW : constant WCHAR_Array :=
"msctls_statusbar32" & Wide_Nul;
-- commctrl.h:238
STATUSCLASSNAMEA : constant CHAR_Array :=
"msctls_statusbar32" & Nul; -- commctrl.h:239
STATUSCLASSNAME : CHAR_Array renames STATUSCLASSNAMEA;
-- commctrl.h:244
HEADERCLASSNAMEW : constant WCHAR_Array
:= "msctls_headerbar" & Wide_Nul;
-- commctrl.h:250
HEADERCLASSNAMEA : constant CHAR_Array :=
"msctls_headerbar" & Nul; -- commctrl.h:251
HEADERCLASSNAME : CHAR_Array renames HEADERCLASSNAMEA;
-- commctrl.h:256
SB_SETTEXTA : constant := 16#401#; -- commctrl.h:264
SB_GETTEXTA : constant := 16#402#; -- commctrl.h:265
SB_GETTEXTW : constant := 16#40a#; -- commctrl.h:266
SB_SETTEXTW : constant := 16#40b#; -- commctrl.h:267
SB_GETTEXT : constant := 16#402#; -- commctrl.h:273
SB_SETTEXT : constant := 16#401#; -- commctrl.h:274
SB_GETTEXTLENGTH : constant := 16#403#; -- commctrl.h:277
SB_SETPARTS : constant := 16#404#; -- commctrl.h:291
SB_SETBORDERS : constant := 16#405#; -- commctrl.h:296
SB_GETPARTS : constant := 16#406#; -- commctrl.h:300
SB_GETBORDERS : constant := 16#407#; -- commctrl.h:306
SB_SETMINHEIGHT : constant := 16#408#; -- commctrl.h:310
SB_SIMPLE : constant := 16#409#; -- commctrl.h:317
HB_SAVERESTORE : constant := 16#500#; -- commctrl.h:328
HB_ADJUST : constant := 16#501#; -- commctrl.h:334
HB_SETWIDTHS : constant := 16#404#; -- commctrl.h:338
HB_GETWIDTHS : constant := 16#406#; -- commctrl.h:343
HB_GETPARTS : constant := 16#502#; -- commctrl.h:347
HB_SHOWTOGGLE : constant := 16#503#; -- commctrl.h:355
SBT_OWNERDRAW : constant := 16#1000#; -- commctrl.h:361
SBT_NOBORDERS : constant := 16#100#; -- commctrl.h:367
SBT_POPOUT : constant := 16#200#; -- commctrl.h:370
HBT_SPRING : constant := 16#400#; -- commctrl.h:373
MINSYSCOMMAND : constant := 16#f000#; -- commctrl.h:448
BUTTONLISTBOX : constant WCHAR_Array :=
"ButtonListBox" & Wide_Nul; -- commctrl.h:546
BLS_NUMBUTTONS : constant := 16#ff#; -- commctrl.h:549
BLS_VERTICAL : constant := 16#100#; -- commctrl.h:550
BLS_NOSCROLL : constant := 16#200#; -- commctrl.h:551
BL_ADDBUTTONA : constant := 16#401#; -- commctrl.h:555
BL_DELETEBUTTONA : constant := 16#402#; -- commctrl.h:556
BL_GETCARETINDEX : constant := 16#403#; -- commctrl.h:557
BL_GETCOUNT : constant := 16#404#; -- commctrl.h:558
BL_GETCURSEL : constant := 16#405#; -- commctrl.h:559
BL_GETITEMDATA : constant := 16#406#; -- commctrl.h:560
BL_GETITEMRECT : constant := 16#407#; -- commctrl.h:561
BL_GETTEXTA : constant := 16#408#; -- commctrl.h:562
BL_GETTEXTLEN : constant := 16#409#; -- commctrl.h:563
BL_GETTOPINDEX : constant := 16#40a#; -- commctrl.h:564
BL_INSERTBUTTONA : constant := 16#40b#; -- commctrl.h:565
BL_RESETCONTENT : constant := 16#40c#; -- commctrl.h:566
BL_SETCARETINDEX : constant := 16#40d#; -- commctrl.h:567
BL_SETCURSEL : constant := 16#40e#; -- commctrl.h:568
BL_SETITEMDATA : constant := 16#40f#; -- commctrl.h:569
BL_SETTOPINDEX : constant := 16#410#; -- commctrl.h:570
BL_ADDBUTTONW : constant := 16#411#; -- commctrl.h:572
BL_DELETEBUTTONW : constant := 16#412#; -- commctrl.h:573
BL_GETTEXTW : constant := 16#413#; -- commctrl.h:574
BL_INSERTBUTTONW : constant := 16#414#; -- commctrl.h:575
BL_MSGMAX : constant := 16#415#; -- commctrl.h:576
BL_ADDBUTTON : constant := 16#401#; -- commctrl.h:585
BL_DELETEBUTTON : constant := 16#402#; -- commctrl.h:586
BL_GETTEXT : constant := 16#408#; -- commctrl.h:587
BL_INSERTBUTTON : constant := 16#40b#; -- commctrl.h:588
BL_GETCARETINDEXA : constant := 16#403#; -- commctrl.h:592
BL_GETCARETINDEXW : constant := 16#403#; -- commctrl.h:593
BL_GETCOUNTA : constant := 16#404#; -- commctrl.h:594
BL_GETCOUNTW : constant := 16#404#; -- commctrl.h:595
BL_GETCURSELA : constant := 16#405#; -- commctrl.h:596
BL_GETCURSELW : constant := 16#405#; -- commctrl.h:597
BL_GETITEMDATAA : constant := 16#406#; -- commctrl.h:598
BL_GETITEMDATAW : constant := 16#406#; -- commctrl.h:599
BL_GETITEMRECTA : constant := 16#407#; -- commctrl.h:600
BL_GETITEMRECTW : constant := 16#407#; -- commctrl.h:601
BL_GETTEXTLENA : constant := 16#409#; -- commctrl.h:602
BL_GETTEXTLENW : constant := 16#409#; -- commctrl.h:603
BL_GETTOPINDEXA : constant := 16#40a#; -- commctrl.h:604
BL_GETTOPINDEXW : constant := 16#40a#; -- commctrl.h:605
BL_RESETCONTENTA : constant := 16#40c#; -- commctrl.h:606
BL_RESETCONTENTW : constant := 16#40c#; -- commctrl.h:607
BL_SETCARETINDEXA : constant := 16#40d#; -- commctrl.h:608
BL_SETCARETINDEXW : constant := 16#40d#; -- commctrl.h:609
BL_SETCURSELA : constant := 16#40e#; -- commctrl.h:610
BL_SETCURSELW : constant := 16#40e#; -- commctrl.h:611
BL_SETITEMDATAA : constant := 16#40f#; -- commctrl.h:612
BL_SETITEMDATAW : constant := 16#40f#; -- commctrl.h:613
BL_SETTOPINDEXA : constant := 16#410#; -- commctrl.h:614
BL_SETTOPINDEXW : constant := 16#410#; -- commctrl.h:615
BLN_ERRSPACE : constant := -2; -- commctrl.h:618
BLN_SELCHANGE : constant := 1; -- commctrl.h:619
BLN_CLICKED : constant := 2; -- commctrl.h:620
BLN_SELCANCEL : constant := 3; -- commctrl.h:621
BLN_SETFOCUS : constant := 4; -- commctrl.h:622
BLN_KILLFOCUS : constant := 5; -- commctrl.h:623
BL_OKAY : constant := 0; -- commctrl.h:626
BL_ERR : constant := -1; -- commctrl.h:627
BL_ERRSPACE : constant := -2; -- commctrl.h:628
TRACKBAR_CLASSA : constant CHAR_Array :=
"msctls_trackbar32" & Nul; -- commctrl.h:688
TRACKBAR_CLASSW : constant WCHAR_Array :=
"msctls_trackbar32" & Wide_Nul;
-- commctrl.h:689
TRACKBAR_CLASS : CHAR_Array renames TRACKBAR_CLASSA;
-- commctrl.h:694
TBS_AUTOTICKS : constant := 16#1#; -- commctrl.h:700
TBM_GETPOS : constant := 16#400#; -- commctrl.h:706
TBM_GETRANGEMIN : constant := 16#401#; -- commctrl.h:709
TBM_GETRANGEMAX : constant := 16#402#; -- commctrl.h:712
TBM_GETTIC : constant := 16#403#; -- commctrl.h:715
TBM_SETTIC : constant := 16#404#; -- commctrl.h:718
TBM_SETPOS : constant := 16#405#; -- commctrl.h:721
TBM_SETRANGE : constant := 16#406#; -- commctrl.h:724
TBM_SETRANGEMIN : constant := 16#407#; -- commctrl.h:727
TBM_SETRANGEMAX : constant := 16#408#; -- commctrl.h:730
TBM_CLEARTICS : constant := 16#409#; -- commctrl.h:733
TBM_SETSEL : constant := 16#40a#; -- commctrl.h:736
TBM_SETSELSTART : constant := 16#40b#; -- commctrl.h:739
TBM_SETSELEND : constant := 16#40c#; -- commctrl.h:740
TBM_GETPTICS : constant := 16#40e#; -- commctrl.h:745
TBM_GETTICPOS : constant := 16#40f#; -- commctrl.h:748
TBM_GETNUMTICS : constant := 16#410#; -- commctrl.h:750
TBM_GETSELSTART : constant := 16#411#; -- commctrl.h:753
TBM_GETSELEND : constant := 16#412#; -- commctrl.h:754
TBM_CLEARSEL : constant := 16#413#; -- commctrl.h:757
TB_LINEUP : constant := 0; -- commctrl.h:761
TB_LINEDOWN : constant := 1; -- commctrl.h:762
TB_PAGEUP : constant := 2; -- commctrl.h:763
TB_PAGEDOWN : constant := 3; -- commctrl.h:764
TB_THUMBPOSITION : constant := 4; -- commctrl.h:765
TB_THUMBTRACK : constant := 5; -- commctrl.h:766
TB_TOP : constant := 6; -- commctrl.h:767
TB_BOTTOM : constant := 7; -- commctrl.h:768
TB_ENDTRACK : constant := 8; -- commctrl.h:769
DL_BEGINDRAG : constant := 16#485#; -- commctrl.h:784
DL_DRAGGING : constant := 16#486#; -- commctrl.h:785
DL_DROPPED : constant := 16#487#; -- commctrl.h:786
DL_CANCELDRAG : constant := 16#488#; -- commctrl.h:787
DL_CURSORSET : constant := 0; -- commctrl.h:789
DL_STOPCURSOR : constant := 1; -- commctrl.h:790
DL_COPYCURSOR : constant := 2; -- commctrl.h:791
DL_MOVECURSOR : constant := 3; -- commctrl.h:792
DRAGLISTMSGSTRING : constant WCHAR_Array :=
"commctrl_DragListMsg" & Wide_Nul;
-- commctrl.h:794
UDS_WRAP : constant := 16#1#; -- commctrl.h:871
UDS_SETBUDDYINT : constant := 16#2#; -- commctrl.h:874
UDS_ALIGNRIGHT : constant := 16#4#; -- commctrl.h:877
UDS_ALIGNLEFT : constant := 16#8#; -- commctrl.h:878
UDS_AUTOBUDDY : constant := 16#10#; -- commctrl.h:881
UDS_ARROWKEYS : constant := 16#20#; -- commctrl.h:884
UDM_SETRANGE : constant := 16#465#; -- commctrl.h:889
UDM_GETRANGE : constant := 16#466#; -- commctrl.h:895
UDM_SETPOS : constant := 16#467#; -- commctrl.h:901
UDM_GETPOS : constant := 16#468#; -- commctrl.h:907
UDM_SETBUDDY : constant := 16#469#; -- commctrl.h:913
UDM_GETBUDDY : constant := 16#46a#; -- commctrl.h:919
UDM_SETACCEL : constant := 16#46b#; -- commctrl.h:925
UDM_GETACCEL : constant := 16#46c#; -- commctrl.h:935
UDM_SETBASE : constant := 16#46d#; -- commctrl.h:941
UDM_GETBASE : constant := 16#46e#; -- commctrl.h:946
UPDOWN_CLASS : constant WCHAR_Array :=
"msctls_updown" & Wide_Nul; -- commctrl.h:963
HBN_BEGINDRAG : constant := 16#101#; -- commctrl.h:992
HBN_DRAGGING : constant := 16#102#; -- commctrl.h:993
HBN_ENDDRAG : constant := 16#103#; -- commctrl.h:994
HBN_BEGINADJUST : constant := 16#111#; -- commctrl.h:999
HBN_ENDADJUST : constant := 16#112#; -- commctrl.h:1000
TBN_BEGINDRAG : constant := 16#201#; -- commctrl.h:1007
TBN_ENDDRAG : constant := 16#203#; -- commctrl.h:1008
TBN_BEGINADJUST : constant := 16#204#; -- commctrl.h:1018
TBN_ADJUSTINFO : constant := 16#205#; -- commctrl.h:1019
TBN_ENDADJUST : constant := 16#206#; -- commctrl.h:1020
TBN_RESET : constant := 16#207#; -- commctrl.h:1021
TBN_QUERYINSERT : constant := 16#208#; -- commctrl.h:1031
TBN_QUERYDELETE : constant := 16#209#; -- commctrl.h:1032
TBN_TOOLBARCHANGE : constant := 16#20a#; -- commctrl.h:1033
TBN_CUSTHELP : constant := 16#20b#; -- commctrl.h:1041
CCS_TOP : constant := 16#1#; -- commctrl.h:1053
CCS_NOMOVEY : constant := 16#2#; -- commctrl.h:1064
CCS_BOTTOM : constant := 16#3#; -- commctrl.h:1069
CCS_NORESIZE : constant := 16#4#; -- commctrl.h:1072
CCS_NOPARENTALIGN : constant := 16#8#; -- commctrl.h:1076
CCS_NOHILITE : constant := 16#10#; -- commctrl.h:1080
CCS_ADJUSTABLE : constant := 16#20#; -- commctrl.h:1083
SST_RESOURCE : constant := 16#1#; -- commctrl.h:1092
SST_FORMAT : constant := 16#2#; -- commctrl.h:1093
type TBBUTTON; -- commctrl.h:44
type ADJUSTINFO; -- commctrl.h:62
type COLORMAP; -- commctrl.h:70
type CREATELISTBUTTONA; -- commctrl.h:635
type CREATELISTBUTTONW; -- commctrl.h:646
type DRAGLISTINFO; -- commctrl.h:781
type UDACCEL; -- commctrl.h:862
type PTBBUTTON is access all TBBUTTON; -- commctrl.h:44
subtype LPTBBUTTON is PTBBUTTON; -- commctrl.h:44
type LPCTBBUTTON is access all TBBUTTON; -- commctrl.h:45
type LPADJUSTINFO is access all ADJUSTINFO; -- commctrl.h:62
type LPCOLORMAP is access all COLORMAP; -- commctrl.h:70
type LPCREATELISTBUTTONA is access all CREATELISTBUTTONA;
-- commctrl.h:644
type LPCREATELISTBUTTONW is access all CREATELISTBUTTONW;
-- commctrl.h:654
subtype LPCREATELISTBUTTON is LPCREATELISTBUTTONA; -- commctrl.h:662
type LPDRAGLISTINFO is access all DRAGLISTINFO; -- commctrl.h:781
type LPUDACCEL is access all UDACCEL; -- commctrl.h:866
type TBBUTTON is -- commctrl.h:44
record
iBitmap : Win32.INT; -- commctrl.h:37
idCommand: Win32.INT; -- commctrl.h:38
fsState : Win32.BYTE; -- commctrl.h:39
fsStyle : Win32.BYTE; -- commctrl.h:40
-- idsHelp : Win32.INT; -- commctrl.h:41
-- removed in April 96 SDK
dwData : Win32.DWORD; -- commctrl.h:42
iString : Win32.INT; -- commctrl.h:43
end record;
type ADJUSTINFO is -- commctrl.h:62
record
tbButton : Win32.Commctrl.TBBUTTON; -- commctrl.h:60
szDescription: Win32.Winnt.TCHAR_Array(0..Win32.ANYSIZE_ARRAY);
-- commctrl.h:61
end record;
type COLORMAP is -- commctrl.h:70
record
from: Win32.Windef.COLORREF; -- commctrl.h:68
to : Win32.Windef.COLORREF; -- commctrl.h:69
end record;
type CREATELISTBUTTONA is -- commctrl.h:635
record
cbSize : Win32.UINT; -- commctrl.h:637
dwItemData: Win32.DWORD; -- commctrl.h:638
hBitmap : Win32.Windef.HBITMAP; -- commctrl.h:640
lpszText : Win32.LPCSTR; -- commctrl.h:641
end record;
subtype CREATELISTBUTTON is CREATELISTBUTTONA; -- commctrl.h:659
type CREATELISTBUTTONW is -- commctrl.h:646
record
cbSize : Win32.UINT; -- commctrl.h:648
dwItemData: Win32.DWORD; -- commctrl.h:649
hBitmap : Win32.Windef.HBITMAP; -- commctrl.h:651
lpszText : Win32.LPCWSTR; -- commctrl.h:652
end record;
type DRAGLISTINFO is -- commctrl.h:781
record
uNotification: Win32.UINT; -- commctrl.h:778
hWnd : Win32.Windef.HWND; -- commctrl.h:779
ptCursor : Win32.Windef.POINT; -- commctrl.h:780
end record;
type UDACCEL is -- commctrl.h:862
record
nSec: Win32.UINT; -- commctrl.h:864
nInc: Win32.UINT; -- commctrl.h:865
end record;
function CreateToolbar(
hwnd : Win32.Windef.HWND;
ws : Win32.DWORD;
wID : Win32.WORD;
nBitmaps : Win32.INT;
hBMInst : Win32.Windef.HINSTANCE;
wBMID : Win32.WORD;
lpButtons : LPTBBUTTON;
iNumButtons: Win32.INT)
return Win32.Windef.HWND; -- commctrl.h:65
function CreateMappedBitmap(
hInstance : Win32.Windef.HINSTANCE;
idBitmap : Win32.INT;
bDiscardable: Win32.BOOL;
lpColorMap : Win32.Commctrl.LPCOLORMAP;
iNumMaps : Win32.INT)
return Win32.Windef.HBITMAP; -- commctrl.h:72
procedure DrawStatusTextA(
hDC : Win32.Windef.HDC;
lprc : Win32.Windef.LPRECT;
szText: Win32.LPCSTR;
uFlags: Win32.UINT); -- commctrl.h:187
procedure DrawStatusText(
hDC : Win32.Windef.HDC;
lprc : Win32.Windef.LPRECT;
szText: Win32.LPCSTR;
uFlags: Win32.UINT)
renames DrawStatusTextA; -- commctrl.h:187
procedure DrawStatusTextW(
hDC : Win32.Windef.HDC;
lprc : Win32.Windef.LPRECT;
szText: Win32.LPCWSTR;
uFlags: Win32.UINT); -- commctrl.h:188
function CreateStatusWindowA(
style : Win32.LONG;
lpszText : Win32.LPCSTR;
hwndParent: Win32.Windef.HWND;
wID : Win32.WORD)
return Win32.Windef.HWND; -- commctrl.h:205
function CreateStatusWindow(
style : Win32.LONG;
lpszText : Win32.LPCSTR;
hwndParent: Win32.Windef.HWND;
wID : Win32.WORD)
return Win32.Windef.HWND
renames CreateStatusWindowA; -- commctrl.h:205
function CreateStatusWindowW(
style : Win32.LONG;
lpszText : Win32.LPCWSTR;
hwndParent: Win32.Windef.HWND;
wID : Win32.WORD)
return Win32.Windef.HWND; -- commctrl.h:207
function CreateHeaderWindowA(
style : Win32.LONG;
lpszText : Win32.LPCSTR;
hwndParent: Win32.Windef.HWND;
wID : Win32.WORD)
return Win32.Windef.HWND; -- commctrl.h:214
function CreateHeaderWindow(
style : Win32.LONG;
lpszText : Win32.LPCSTR;
hwndParent: Win32.Windef.HWND;
wID : Win32.WORD)
return Win32.Windef.HWND
renames CreateHeaderWindowA; -- commctrl.h:214
function CreateHeaderWindowW(
style : Win32.LONG;
lpszText : Win32.LPCWSTR;
hwndParent: Win32.Windef.HWND;
wID : Win32.WORD)
return Win32.Windef.HWND; -- commctrl.h:216
function WritePrivateProfileStructA(
szSection : Win32.LPCSTR;
szKey : Win32.LPCSTR;
lpStruct : Win32.LPBYTE;
uSizeStruct: Win32.UINT;
szFile : Win32.LPCSTR)
return Win32.BOOL; -- commctrl.h:421
function WritePrivateProfileStruct(
szSection : Win32.LPCSTR;
szKey : Win32.LPCSTR;
lpStruct : Win32.LPBYTE;
uSizeStruct: Win32.UINT;
szFile : Win32.LPCSTR)
return Win32.BOOL
renames WritePrivateProfileStructA; -- commctrl.h:421
function WritePrivateProfileStructW(
szSection : Win32.LPCWSTR;
szKey : Win32.LPCWSTR;
lpStruct : Win32.LPBYTE;
uSizeStruct: Win32.UINT;
szFile : Win32.LPCWSTR)
return Win32.BOOL; -- commctrl.h:423
function GetPrivateProfileStructA(
szSection : Win32.LPCSTR;
szKey : Win32.LPCSTR;
lpStruct : Win32.LPBYTE;
uSizeStruct: Win32.UINT;
szFile : Win32.LPCSTR)
return Win32.BOOL; -- commctrl.h:430
function GetPrivateProfileStruct(
szSection : Win32.LPCSTR;
szKey : Win32.LPCSTR;
lpStruct : Win32.LPBYTE;
uSizeStruct: Win32.UINT;
szFile : Win32.LPCSTR)
return Win32.BOOL
renames GetPrivateProfileStructA; -- commctrl.h:430
function GetPrivateProfileStructW(
szSection : Win32.LPCWSTR;
szKey : Win32.LPCWSTR;
lpStruct : Win32.LPBYTE;
uSizeStruct: Win32.UINT;
szFile : Win32.LPCWSTR)
return Win32.BOOL; -- commctrl.h:432
procedure MenuHelp(
iMessage : Win32.WORD;
wParam : Win32.WPARAM;
lParam : Win32.LPARAM;
hMainMenu : Win32.Windef.HMENU;
hInst : Win32.Windef.HINSTANCE;
hwndStatus: Win32.Windef.HWND;
lpdwIDs : Win32.LPDWORD); -- commctrl.h:441
function ShowHideMenuCtl(
hWnd : Win32.Windef.HWND;
uFlags: Win32.UINT;
lpInfo: Win32.LPINT)
return Win32.BOOL; -- commctrl.h:444
procedure GetEffectiveClientRect(
hWnd : Win32.Windef.HWND;
lprc : Win32.Windef.LPRECT;
lpInfo: Win32.LPINT); -- commctrl.h:446
function MakeDragList(
hLB: Win32.Windef.HWND)
return Win32.BOOL; -- commctrl.h:798
function LBItemFromPt(
hLB : Win32.Windef.HWND;
pt : Win32.Windef.POINT;
bAutoScroll: Win32.BOOL)
return Win32.INT; -- commctrl.h:799
procedure DrawInsert(
handParent: Win32.Windef.HWND;
hLB : Win32.Windef.HWND;
nItem : Win32.INT); -- commctrl.h:800
function CreateUpDownControl(
dwStyle: Win32.DWORD;
x : Win32.INT;
y : Win32.INT;
cx : Win32.INT;
cy : Win32.INT;
hParent: Win32.Windef.HWND;
nID : Win32.INT;
hInst : Win32.Windef.HINSTANCE;
hBuddy : Win32.Windef.HWND;
nUpper : Win32.INT;
nLower : Win32.INT;
nPos : Win32.INT)
return Win32.Windef.HWND; -- commctrl.h:966
procedure InitCommonControls; -- commctrl.h:1090
private
pragma Convention(C, TBBUTTON); -- commctrl.h:44
pragma Convention(C, ADJUSTINFO); -- commctrl.h:62
pragma Convention(C, COLORMAP); -- commctrl.h:70
pragma Convention(C, CREATELISTBUTTONA); -- commctrl.h:635
pragma Convention(C, CREATELISTBUTTONW); -- commctrl.h:646
pragma Convention(C, DRAGLISTINFO); -- commctrl.h:781
pragma Convention(C, UDACCEL); -- commctrl.h:862
pragma Import(Stdcall, CreateToolbar, "CreateToolbar"); -- commctrl.h:65
pragma Import(Stdcall, CreateMappedBitmap, "CreateMappedBitmap");
-- commctrl.h:72
pragma Import(Stdcall, DrawStatusTextA, "DrawStatusTextA"); -- commctrl.h:187
pragma Import(Stdcall, DrawStatusTextW, "DrawStatusTextW"); -- commctrl.h:188
pragma Import(Stdcall, CreateStatusWindowA, "CreateStatusWindowA");
-- commctrl.h:205
pragma Import(Stdcall, CreateStatusWindowW, "CreateStatusWindowW");
-- commctrl.h:207
pragma Import(Stdcall, CreateHeaderWindowA, "CreateHeaderWindowA");
-- commctrl.h:214
pragma Import(Stdcall, CreateHeaderWindowW, "CreateHeaderWindowW");
-- commctrl.h:216
pragma Import(Stdcall, WritePrivateProfileStructA, "WritePrivateProfileStructA");
-- commctrl.h:421
pragma Import(Stdcall, WritePrivateProfileStructW, "WritePrivateProfileStructW");
-- commctrl.h:423
pragma Import(Stdcall, GetPrivateProfileStructA, "GetPrivateProfileStructA");
-- commctrl.h:430
pragma Import(Stdcall, GetPrivateProfileStructW, "GetPrivateProfileStructW");
-- commctrl.h:432
pragma Import(Stdcall, MenuHelp, "MenuHelp"); -- commctrl.h:441
pragma Import(Stdcall, ShowHideMenuCtl, "ShowHideMenuCtl"); -- commctrl.h:444
pragma Import(Stdcall, GetEffectiveClientRect, "GetEffectiveClientRect");
-- commctrl.h:446
pragma Import(Stdcall, MakeDragList, "MakeDragList"); -- commctrl.h:798
pragma Import(Stdcall, LBItemFromPt, "LBItemFromPt"); -- commctrl.h:799
pragma Import(Stdcall, DrawInsert, "DrawInsert"); -- commctrl.h:800
pragma Import(Stdcall, CreateUpDownControl, "CreateUpDownControl");
-- commctrl.h:966
pragma Import(Stdcall, InitCommonControls, "InitCommonControls");
-- commctrl.h:1090
-------------------------------------------------------------------------------
--
-- THIS FILE AND ANY ASSOCIATED DOCUMENTATION IS PROVIDED WITHOUT CHARGE
-- "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING
-- BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR
-- FITNESS FOR A PARTICULAR PURPOSE. The user assumes the entire risk as to
-- the accuracy and the use of this file. This file may be used, copied,
-- modified and distributed only by licensees of Microsoft Corporation's
-- WIN32 Software Development Kit in accordance with the terms of the
-- licensee's End-User License Agreement for Microsoft Software for the
-- WIN32 Development Kit.
--
-- Copyright (c) Intermetrics, Inc. 1995
-- Portions (c) 1985-1994 Microsoft Corporation with permission.
-- Microsoft is a registered trademark and Windows and Windows NT are
-- trademarks of Microsoft Corporation.
--
-------------------------------------------------------------------------------
end Win32.Commctrl;