mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-04 06:38:47 +00:00
format
This commit is contained in:
@@ -23,8 +23,8 @@ foreign gdi32 {
|
|||||||
CreateDIBPatternBrush :: proc(h: HGLOBAL, iUsage: UINT) -> HBRUSH ---
|
CreateDIBPatternBrush :: proc(h: HGLOBAL, iUsage: UINT) -> HBRUSH ---
|
||||||
CreateDIBitmap :: proc(hdc: HDC, pbmih: ^BITMAPINFOHEADER, flInit: DWORD, pjBits: VOID, pbmi: ^BITMAPINFO, iUsage: UINT) -> HBITMAP ---
|
CreateDIBitmap :: proc(hdc: HDC, pbmih: ^BITMAPINFOHEADER, flInit: DWORD, pjBits: VOID, pbmi: ^BITMAPINFO, iUsage: UINT) -> HBITMAP ---
|
||||||
CreateDIBSection :: proc(hdc: HDC, pbmi: ^BITMAPINFO, usage: UINT, ppvBits: VOID, hSection: HANDLE, offset: DWORD) -> HBITMAP ---
|
CreateDIBSection :: proc(hdc: HDC, pbmi: ^BITMAPINFO, usage: UINT, ppvBits: VOID, hSection: HANDLE, offset: DWORD) -> HBITMAP ---
|
||||||
StretchDIBits :: proc(hdc: HDC, xDest: INT, yDest: INT, DestWidth: INT, DestHeight: INT, xSrc: INT, ySrc: INT, SrcWidth: INT, SrcHeight: INT, lpBits: VOID, lpbmi: ^BITMAPINFO, iUsage: UINT, rop: DWORD) -> INT ---
|
StretchDIBits :: proc(hdc: HDC, xDest, yDest, DestWidth, DestHeight, xSrc, ySrc, SrcWidth, SrcHeight: INT, lpBits: VOID, lpbmi: ^BITMAPINFO, iUsage: UINT, rop: DWORD) -> INT ---
|
||||||
StretchBlt :: proc(hdcDest: HDC, xDest: INT, yDest: INT, wDest: INT, hDest: INT, hdcSrc: HDC, xSrc: INT, ySrc: INT, wSrc: INT, hSrc: INT, rop: DWORD) -> BOOL ---
|
StretchBlt :: proc(hdcDest: HDC, xDest, yDest, wDest, hDest: INT, hdcSrc: HDC, xSrc, ySrc, wSrc, hSrc: INT, rop: DWORD) -> BOOL ---
|
||||||
|
|
||||||
SetPixelFormat :: proc(hdc: HDC, format: INT, ppfd: ^PIXELFORMATDESCRIPTOR) -> BOOL ---
|
SetPixelFormat :: proc(hdc: HDC, format: INT, ppfd: ^PIXELFORMATDESCRIPTOR) -> BOOL ---
|
||||||
ChoosePixelFormat :: proc(hdc: HDC, ppfd: ^PIXELFORMATDESCRIPTOR) -> INT ---
|
ChoosePixelFormat :: proc(hdc: HDC, ppfd: ^PIXELFORMATDESCRIPTOR) -> INT ---
|
||||||
|
|||||||
@@ -570,7 +570,7 @@ WINDOWINFO :: struct {
|
|||||||
PWINDOWINFO :: ^WINDOWINFO
|
PWINDOWINFO :: ^WINDOWINFO
|
||||||
|
|
||||||
DRAWTEXTPARAMS :: struct {
|
DRAWTEXTPARAMS :: struct {
|
||||||
cbSize : UINT,
|
cbSize: UINT,
|
||||||
iTabLength: INT,
|
iTabLength: INT,
|
||||||
iLeftMargin: INT,
|
iLeftMargin: INT,
|
||||||
iRightMargin: INT,
|
iRightMargin: INT,
|
||||||
@@ -631,9 +631,9 @@ GetUserObjectInformationFlags :: enum INT {
|
|||||||
}
|
}
|
||||||
|
|
||||||
USEROBJECTFLAGS :: struct {
|
USEROBJECTFLAGS :: struct {
|
||||||
fInherit: BOOL,
|
fInherit: BOOL,
|
||||||
fReserved: BOOL,
|
fReserved: BOOL,
|
||||||
dwFlags: DWORD,
|
dwFlags: DWORD,
|
||||||
}
|
}
|
||||||
|
|
||||||
PROPENUMPROCW :: #type proc(unnamedParam1: HWND, unnamedParam2: LPCWSTR, unnamedParam3: HANDLE) -> BOOL
|
PROPENUMPROCW :: #type proc(unnamedParam1: HWND, unnamedParam2: LPCWSTR, unnamedParam3: HANDLE) -> BOOL
|
||||||
@@ -688,18 +688,18 @@ MIIM_BITMAP :: 0x00000080
|
|||||||
MIIM_FTYPE :: 0x00000100
|
MIIM_FTYPE :: 0x00000100
|
||||||
|
|
||||||
MENUITEMINFOW :: struct {
|
MENUITEMINFOW :: struct {
|
||||||
cbSize: UINT,
|
cbSize: UINT,
|
||||||
fMask: UINT,
|
fMask: UINT,
|
||||||
fType: UINT, // used if MIIM_TYPE (4.0) or MIIM_FTYPE (>4.0)
|
fType: UINT, // used if MIIM_TYPE (4.0) or MIIM_FTYPE (>4.0)
|
||||||
fState: UINT, // used if MIIM_STATE
|
fState: UINT, // used if MIIM_STATE
|
||||||
wID: UINT, // used if MIIM_ID
|
wID: UINT, // used if MIIM_ID
|
||||||
hSubMenu: HMENU, // used if MIIM_SUBMENU
|
hSubMenu: HMENU, // used if MIIM_SUBMENU
|
||||||
hbmpChecked: HBITMAP, // used if MIIM_CHECKMARKS
|
hbmpChecked: HBITMAP, // used if MIIM_CHECKMARKS
|
||||||
hbmpUnchecked: HBITMAP, // used if MIIM_CHECKMARKS
|
hbmpUnchecked: HBITMAP, // used if MIIM_CHECKMARKS
|
||||||
dwItemData: ULONG_PTR, // used if MIIM_DATA
|
dwItemData: ULONG_PTR, // used if MIIM_DATA
|
||||||
dwTypeData: LPWSTR, // used if MIIM_TYPE (4.0) or MIIM_STRING (>4.0)
|
dwTypeData: LPWSTR, // used if MIIM_TYPE (4.0) or MIIM_STRING (>4.0)
|
||||||
cch: UINT, // used if MIIM_TYPE (4.0) or MIIM_STRING (>4.0)
|
cch: UINT, // used if MIIM_TYPE (4.0) or MIIM_STRING (>4.0)
|
||||||
hbmpItem: HBITMAP, // used if MIIM_BITMAP
|
hbmpItem: HBITMAP, // used if MIIM_BITMAP
|
||||||
}
|
}
|
||||||
LPMENUITEMINFOW :: ^MENUITEMINFOW
|
LPMENUITEMINFOW :: ^MENUITEMINFOW
|
||||||
DISPLAY_DEVICEW :: struct {
|
DISPLAY_DEVICEW :: struct {
|
||||||
@@ -716,7 +716,7 @@ PDISPLAY_DEVICEW :: ^DISPLAY_DEVICEW
|
|||||||
WinEventFlags :: bit_set[WinEventFlag; DWORD]
|
WinEventFlags :: bit_set[WinEventFlag; DWORD]
|
||||||
|
|
||||||
WinEventFlag :: enum DWORD {
|
WinEventFlag :: enum DWORD {
|
||||||
SKIPOWNTHREAD = 0,
|
SKIPOWNTHREAD = 0,
|
||||||
SKIPOWNPROCESS = 1,
|
SKIPOWNPROCESS = 1,
|
||||||
INCONTEXT = 2,
|
INCONTEXT = 2,
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user