aboutsummaryrefslogtreecommitdiff
path: root/core/sys/windows/comctl32.odin
diff options
context:
space:
mode:
authorgingerBill <gingerBill@users.noreply.github.com>2026-01-02 10:14:24 +0000
committergingerBill <gingerBill@users.noreply.github.com>2026-01-02 10:14:24 +0000
commit49687069ef79aa297ad9bd575241aafe2bf1dea0 (patch)
tree17904d704a38ba3f024120f090b8cb86c160cc51 /core/sys/windows/comctl32.odin
parent25daf520001d4fbf14d610fa8e0bfb4fd8bdc3b6 (diff)
Minor formatting improvements
Diffstat (limited to 'core/sys/windows/comctl32.odin')
-rw-r--r--core/sys/windows/comctl32.odin114
1 files changed, 57 insertions, 57 deletions
diff --git a/core/sys/windows/comctl32.odin b/core/sys/windows/comctl32.odin
index c2b4362d9..3418c7649 100644
--- a/core/sys/windows/comctl32.odin
+++ b/core/sys/windows/comctl32.odin
@@ -5,9 +5,9 @@ foreign import "system:Comctl32.lib"
@(default_calling_convention="system")
foreign Comctl32 {
- InitCommonControlsEx :: proc(picce: ^INITCOMMONCONTROLSEX) -> BOOL ---
+ InitCommonControlsEx :: proc(picce: ^INITCOMMONCONTROLSEX) -> BOOL ---
LoadIconWithScaleDown :: proc(hinst: HINSTANCE, pszName: PCWSTR, cx: c_int, cy: c_int, phico: ^HICON) -> HRESULT ---
- SetWindowSubclass :: proc(hwnd: HWND, pfnSubclass: SUBCLASSPROC, uIdSubclass: UINT_PTR, dwRefData: DWORD_PTR) ---
+ SetWindowSubclass :: proc(hwnd: HWND, pfnSubclass: SUBCLASSPROC, uIdSubclass: UINT_PTR, dwRefData: DWORD_PTR) ---
}
ICC_LISTVIEW_CLASSES :: 0x00000001
@@ -155,73 +155,73 @@ ILP_NORMAL :: 0
ILP_DOWNLEVEL :: 1
IMAGELISTDRAWPARAMS :: struct {
- cbSize: DWORD,
- himl: HIMAGELIST,
- i: c_int,
- hdcDst: HDC,
- x: c_int,
- y: c_int,
- cx: c_int,
- cy: c_int,
- xBitmap: c_int,
- yBitmap: c_int,
- rgbBk: COLORREF,
- rgbFg: COLORREF,
- fStyle: UINT,
- dwRop: DWORD,
- fState: DWORD,
- Frame: DWORD,
+ cbSize: DWORD,
+ himl: HIMAGELIST,
+ i: c_int,
+ hdcDst: HDC,
+ x: c_int,
+ y: c_int,
+ cx: c_int,
+ cy: c_int,
+ xBitmap: c_int,
+ yBitmap: c_int,
+ rgbBk: COLORREF,
+ rgbFg: COLORREF,
+ fStyle: UINT,
+ dwRop: DWORD,
+ fState: DWORD,
+ Frame: DWORD,
crEffect: COLORREF,
}
LPIMAGELISTDRAWPARAMS :: ^IMAGELISTDRAWPARAMS
IMAGEINFO :: struct {
hbmImage: HBITMAP,
- hbmMask: HBITMAP,
- Unused1: c_int,
- Unused2: c_int,
- rcImage: RECT,
+ hbmMask: HBITMAP,
+ Unused1: c_int,
+ Unused2: c_int,
+ rcImage: RECT,
}
LPIMAGEINFO :: ^IMAGEINFO
@(default_calling_convention="system")
foreign Comctl32 {
- ImageList_Create :: proc(cx, cy: c_int, flags: UINT, cInitial, cGrow: c_int) -> HIMAGELIST ---
- ImageList_Destroy :: proc(himl: HIMAGELIST) -> BOOL ---
- ImageList_GetImageCount :: proc(himl: HIMAGELIST) -> c_int ---
- ImageList_SetImageCount :: proc(himl: HIMAGELIST, uNewCount: UINT) -> BOOL ---
- ImageList_Add :: proc(himl: HIMAGELIST, hbmImage, hbmMask: HBITMAP) -> c_int ---
- ImageList_ReplaceIcon :: proc(himl: HIMAGELIST, i: c_int, hicon: HICON) -> c_int ---
- ImageList_SetBkColor :: proc(himl: HIMAGELIST, clrBk: COLORREF) -> COLORREF ---
- ImageList_GetBkColor :: proc(himl: HIMAGELIST) -> COLORREF ---
- ImageList_SetOverlayImage :: proc(himl: HIMAGELIST, iImage: c_int, iOverlay: c_int) -> BOOL ---
- ImageList_Draw :: proc(himl: HIMAGELIST, i: c_int, hdcDst: HDC, x, y: c_int, fStyle: UINT) -> BOOL ---
- ImageList_Replace :: proc(himl: HIMAGELIST, i: c_int, hbmImage, hbmMask: HBITMAP) -> BOOL ---
- ImageList_AddMasked :: proc(himl: HIMAGELIST, hbmImage: HBITMAP, crMask: COLORREF) -> c_int ---
- ImageList_DrawEx :: proc(himl: HIMAGELIST, i: c_int, hdcDst: HDC, x, y, dx, dy: c_int, rgbBk, rgbFg: COLORREF, fStyle: UINT) -> BOOL ---
- ImageList_DrawIndirect :: proc(pimldp: ^IMAGELISTDRAWPARAMS) -> BOOL ---
- ImageList_Remove :: proc(himl: HIMAGELIST, i: c_int) -> BOOL ---
- ImageList_GetIcon :: proc(himl: HIMAGELIST, i: c_int, flags: UINT) -> HICON ---
- ImageList_LoadImageW :: proc(hi: HINSTANCE, lpbmp: LPCWSTR, cx, cgrow: c_int, crMask: COLORREF, uType, uFlags: UINT) -> HIMAGELIST ---
- ImageList_Copy :: proc(himlDst: HIMAGELIST, iDst: c_int, himlSrc: HIMAGELIST, iSrc: c_int, uFlags: UINT) -> BOOL ---
- ImageList_BeginDrag :: proc(himlTrack: HIMAGELIST, iTrack, dxHotspot, dyHotspot: c_int) -> BOOL ---
- ImageList_EndDrag :: proc() ---
- ImageList_DragEnter :: proc(hwndLock: HWND, x, y: c_int) -> BOOL ---
- ImageList_DragLeave :: proc(hwndLock: HWND) -> BOOL ---
- ImageList_DragMove :: proc(x, y: c_int) -> BOOL ---
+ ImageList_Create :: proc(cx, cy: c_int, flags: UINT, cInitial, cGrow: c_int) -> HIMAGELIST ---
+ ImageList_Destroy :: proc(himl: HIMAGELIST) -> BOOL ---
+ ImageList_GetImageCount :: proc(himl: HIMAGELIST) -> c_int ---
+ ImageList_SetImageCount :: proc(himl: HIMAGELIST, uNewCount: UINT) -> BOOL ---
+ ImageList_Add :: proc(himl: HIMAGELIST, hbmImage, hbmMask: HBITMAP) -> c_int ---
+ ImageList_ReplaceIcon :: proc(himl: HIMAGELIST, i: c_int, hicon: HICON) -> c_int ---
+ ImageList_SetBkColor :: proc(himl: HIMAGELIST, clrBk: COLORREF) -> COLORREF ---
+ ImageList_GetBkColor :: proc(himl: HIMAGELIST) -> COLORREF ---
+ ImageList_SetOverlayImage :: proc(himl: HIMAGELIST, iImage: c_int, iOverlay: c_int) -> BOOL ---
+ ImageList_Draw :: proc(himl: HIMAGELIST, i: c_int, hdcDst: HDC, x, y: c_int, fStyle: UINT) -> BOOL ---
+ ImageList_Replace :: proc(himl: HIMAGELIST, i: c_int, hbmImage, hbmMask: HBITMAP) -> BOOL ---
+ ImageList_AddMasked :: proc(himl: HIMAGELIST, hbmImage: HBITMAP, crMask: COLORREF) -> c_int ---
+ ImageList_DrawEx :: proc(himl: HIMAGELIST, i: c_int, hdcDst: HDC, x, y, dx, dy: c_int, rgbBk, rgbFg: COLORREF, fStyle: UINT) -> BOOL ---
+ ImageList_DrawIndirect :: proc(pimldp: ^IMAGELISTDRAWPARAMS) -> BOOL ---
+ ImageList_Remove :: proc(himl: HIMAGELIST, i: c_int) -> BOOL ---
+ ImageList_GetIcon :: proc(himl: HIMAGELIST, i: c_int, flags: UINT) -> HICON ---
+ ImageList_LoadImageW :: proc(hi: HINSTANCE, lpbmp: LPCWSTR, cx, cgrow: c_int, crMask: COLORREF, uType, uFlags: UINT) -> HIMAGELIST ---
+ ImageList_Copy :: proc(himlDst: HIMAGELIST, iDst: c_int, himlSrc: HIMAGELIST, iSrc: c_int, uFlags: UINT) -> BOOL ---
+ ImageList_BeginDrag :: proc(himlTrack: HIMAGELIST, iTrack, dxHotspot, dyHotspot: c_int) -> BOOL ---
+ ImageList_EndDrag :: proc() ---
+ ImageList_DragEnter :: proc(hwndLock: HWND, x, y: c_int) -> BOOL ---
+ ImageList_DragLeave :: proc(hwndLock: HWND) -> BOOL ---
+ ImageList_DragMove :: proc(x, y: c_int) -> BOOL ---
ImageList_SetDragCursorImage :: proc(himlDrag: HIMAGELIST, iDrag, dxHotspot, dyHotspot: c_int) -> BOOL ---
- ImageList_DragShowNolock :: proc(fShow: BOOL) -> BOOL ---
- ImageList_GetDragImage :: proc(ppt, pptHotspot: ^POINT) -> HIMAGELIST ---
- ImageList_Read :: proc(pstm: ^IStream) -> HIMAGELIST ---
- ImageList_Write :: proc(himl: HIMAGELIST, pstm: ^IStream) -> BOOL ---
- ImageList_ReadEx :: proc(dwFlags: DWORD, pstm: ^IStream, riid: REFIID, ppv: PVOID) -> HRESULT ---
- ImageList_WriteEx :: proc(himl: HIMAGELIST, dwFlags: DWORD, pstm: ^IStream) -> HRESULT ---
- ImageList_GetIconSize :: proc(himl: HIMAGELIST, cx, cy: ^c_int) -> BOOL ---
- ImageList_SetIconSize :: proc(himl: HIMAGELIST, cx, cy: c_int) -> BOOL ---
- ImageList_GetImageInfo :: proc(himl: HIMAGELIST, i: c_int, pImageInfo: ^IMAGEINFO) -> BOOL ---
- ImageList_Merge :: proc(himl1: HIMAGELIST, i1: c_int, himl2: HIMAGELIST, i2: c_int, dx, dy: c_int) -> HIMAGELIST ---
- ImageList_Duplicate :: proc(himl: HIMAGELIST) -> HIMAGELIST ---
- HIMAGELIST_QueryInterface :: proc(himl: HIMAGELIST, riid: REFIID, ppv: rawptr) -> HRESULT ---
+ ImageList_DragShowNolock :: proc(fShow: BOOL) -> BOOL ---
+ ImageList_GetDragImage :: proc(ppt, pptHotspot: ^POINT) -> HIMAGELIST ---
+ ImageList_Read :: proc(pstm: ^IStream) -> HIMAGELIST ---
+ ImageList_Write :: proc(himl: HIMAGELIST, pstm: ^IStream) -> BOOL ---
+ ImageList_ReadEx :: proc(dwFlags: DWORD, pstm: ^IStream, riid: REFIID, ppv: PVOID) -> HRESULT ---
+ ImageList_WriteEx :: proc(himl: HIMAGELIST, dwFlags: DWORD, pstm: ^IStream) -> HRESULT ---
+ ImageList_GetIconSize :: proc(himl: HIMAGELIST, cx, cy: ^c_int) -> BOOL ---
+ ImageList_SetIconSize :: proc(himl: HIMAGELIST, cx, cy: c_int) -> BOOL ---
+ ImageList_GetImageInfo :: proc(himl: HIMAGELIST, i: c_int, pImageInfo: ^IMAGEINFO) -> BOOL ---
+ ImageList_Merge :: proc(himl1: HIMAGELIST, i1: c_int, himl2: HIMAGELIST, i2: c_int, dx, dy: c_int) -> HIMAGELIST ---
+ ImageList_Duplicate :: proc(himl: HIMAGELIST) -> HIMAGELIST ---
+ HIMAGELIST_QueryInterface :: proc(himl: HIMAGELIST, riid: REFIID, ppv: rawptr) -> HRESULT ---
}
ImageList_AddIcon :: #force_inline proc "system" (himl: HIMAGELIST, hicon: HICON) -> c_int {