mirror of
https://github.com/odin-lang/Odin.git
synced 2026-04-19 04:50:29 +00:00
Minor formatting improvements
This commit is contained in:
@@ -303,35 +303,35 @@ TOKEN_USER :: struct {
|
||||
|
||||
PSID_AND_ATTRIBUTES :: ^SID_AND_ATTRIBUTES
|
||||
SID_AND_ATTRIBUTES :: struct {
|
||||
Sid: rawptr,
|
||||
Sid: rawptr,
|
||||
Attributes: ULONG,
|
||||
}
|
||||
|
||||
PTOKEN_TYPE :: ^TOKEN_TYPE
|
||||
TOKEN_TYPE :: enum {
|
||||
TokenPrimary = 1,
|
||||
TokenPrimary = 1,
|
||||
TokenImpersonation = 2,
|
||||
}
|
||||
|
||||
PTOKEN_STATISTICS :: ^TOKEN_STATISTICS
|
||||
TOKEN_STATISTICS :: struct {
|
||||
TokenId: LUID,
|
||||
AuthenticationId: LUID,
|
||||
ExpirationTime: LARGE_INTEGER,
|
||||
TokenType: TOKEN_TYPE,
|
||||
TokenId: LUID,
|
||||
AuthenticationId: LUID,
|
||||
ExpirationTime: LARGE_INTEGER,
|
||||
TokenType: TOKEN_TYPE,
|
||||
ImpersonationLevel: SECURITY_IMPERSONATION_LEVEL,
|
||||
DynamicCharged: DWORD,
|
||||
DynamicAvailable: DWORD,
|
||||
GroupCount: DWORD,
|
||||
PrivilegeCount: DWORD,
|
||||
ModifiedId: LUID,
|
||||
DynamicCharged: DWORD,
|
||||
DynamicAvailable: DWORD,
|
||||
GroupCount: DWORD,
|
||||
PrivilegeCount: DWORD,
|
||||
ModifiedId: LUID,
|
||||
}
|
||||
|
||||
|
||||
TOKEN_SOURCE_LENGTH :: 8
|
||||
PTOKEN_SOURCE :: ^TOKEN_SOURCE
|
||||
TOKEN_SOURCE :: struct {
|
||||
SourceName: [TOKEN_SOURCE_LENGTH]CHAR,
|
||||
SourceName: [TOKEN_SOURCE_LENGTH]CHAR,
|
||||
SourceIdentifier: LUID,
|
||||
}
|
||||
|
||||
@@ -339,7 +339,7 @@ TOKEN_SOURCE :: struct {
|
||||
PTOKEN_PRIVILEGES :: ^TOKEN_PRIVILEGES
|
||||
TOKEN_PRIVILEGES :: struct {
|
||||
PrivilegeCount: DWORD,
|
||||
Privileges: [0]LUID_AND_ATTRIBUTES,
|
||||
Privileges: [0]LUID_AND_ATTRIBUTES,
|
||||
}
|
||||
|
||||
PTOKEN_PRIMARY_GROUP :: ^TOKEN_PRIMARY_GROUP
|
||||
@@ -354,16 +354,16 @@ TOKEN_OWNER :: struct {
|
||||
|
||||
PTOKEN_GROUPS_AND_PRIVILEGES :: ^TOKEN_GROUPS_AND_PRIVILEGES
|
||||
TOKEN_GROUPS_AND_PRIVILEGES :: struct {
|
||||
SidCount: DWORD,
|
||||
SidLength: DWORD,
|
||||
Sids: PSID_AND_ATTRIBUTES,
|
||||
RestrictedSidCount: DWORD,
|
||||
SidCount: DWORD,
|
||||
SidLength: DWORD,
|
||||
Sids: PSID_AND_ATTRIBUTES,
|
||||
RestrictedSidCount: DWORD,
|
||||
RestrictedSidLength: DWORD,
|
||||
RestrictedSids: PSID_AND_ATTRIBUTES,
|
||||
PrivilegeCount: DWORD,
|
||||
PrivilegeLength: DWORD,
|
||||
Privileges: PLUID_AND_ATTRIBUTES,
|
||||
AuthenticationId: LUID,
|
||||
RestrictedSids: PSID_AND_ATTRIBUTES,
|
||||
PrivilegeCount: DWORD,
|
||||
PrivilegeLength: DWORD,
|
||||
Privileges: PLUID_AND_ATTRIBUTES,
|
||||
AuthenticationId: LUID,
|
||||
}
|
||||
|
||||
PTOKEN_DEFAULT_DACL :: ^TOKEN_DEFAULT_DACL
|
||||
@@ -374,8 +374,8 @@ TOKEN_DEFAULT_DACL :: struct {
|
||||
PACL :: ^ACL
|
||||
ACL :: struct {
|
||||
AclRevision: BYTE,
|
||||
Sbz1: BYTE,
|
||||
AclSize: WORD,
|
||||
AceCount: WORD,
|
||||
Sbz2: WORD,
|
||||
Sbz1: BYTE,
|
||||
AclSize: WORD,
|
||||
AceCount: WORD,
|
||||
Sbz2: WORD,
|
||||
}
|
||||
|
||||
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user