Global Variables
pfnCreateWindowExW | *const @TypeOf(CreateWindowExW) | |
pfnDefWindowProcW | *const @TypeOf(DefWindowProcW) | |
pfnDispatchMessageW | *const @TypeOf(DispatchMessageW) | |
pfnGetMessageW | *const @TypeOf(GetMessageW) | |
pfnGetWindowLongPtrW | *const @TypeOf(GetWindowLongPtrW) | |
pfnGetWindowLongW | *const @TypeOf(GetWindowLongW) | |
pfnMessageBoxW | *const @TypeOf(MessageBoxW) | |
pfnPeekMessageW | *const @TypeOf(PeekMessageW) | |
pfnRegisterClassExW | *const @TypeOf(RegisterClassExW) | |
pfnSetWindowLongPtrW | *const @TypeOf(SetWindowLongPtrW) | |
pfnSetWindowLongW | *const @TypeOf(SetWindowLongW) | |
pfnUnregisterClassW | *const @TypeOf(UnregisterClassW) |
Functions
extern "user32" fn AdjustWindowRectEx(*RECT, DWORD, BOOL, DWORD) callconv(WINAPI) BOOL
No documentation provided.
extern "user32" fn CreateWindowExA(DWORD, [*:0]const u8, [*:0]const u8, DWORD, i32, i32, i32, i32, ?HWND, ?HMENU, HINSTANCE, ?LPVOID) callconv(WINAPI) ?HWND
No documentation provided.
extern "user32" fn CreateWindowExW(DWORD, [*:0]const u16, [*:0]const u16, DWORD, i32, i32, i32, i32, ?HWND, ?HMENU, HINSTANCE, ?LPVOID) callconv(WINAPI) ?HWND
No documentation provided.
extern "user32" fn DefWindowProcA(HWND, UINT, WPARAM, LPARAM) callconv(WINAPI) LRESULT
No documentation provided.
extern "user32" fn DefWindowProcW(HWND, UINT, WPARAM, LPARAM) callconv(WINAPI) LRESULT
No documentation provided.
extern "user32" fn GetMessageA(*MSG, ?HWND, UINT, UINT) callconv(WINAPI) BOOL
No documentation provided.
extern "user32" fn GetMessageW(*MSG, ?HWND, UINT, UINT) callconv(WINAPI) BOOL
No documentation provided.
extern "user32" fn MessageBoxA(?HWND, [*:0]const u8, [*:0]const u8, UINT) callconv(WINAPI) i32
No documentation provided.
extern "user32" fn MessageBoxW(?HWND, [*:0]const u16, ?[*:0]const u16, UINT) callconv(WINAPI) i32
No documentation provided.
extern "user32" fn PeekMessageA(*MSG, ?HWND, UINT, UINT, UINT) callconv(WINAPI) BOOL
No documentation provided.
extern "user32" fn PeekMessageW(*MSG, ?HWND, UINT, UINT, UINT) callconv(WINAPI) BOOL
No documentation provided.
extern "user32" fn RegisterClassExA(*const WNDCLASSEXA) callconv(WINAPI) ATOM
No documentation provided.
extern "user32" fn RegisterClassExW(*const WNDCLASSEXW) callconv(WINAPI) ATOM
No documentation provided.
extern "user32" fn SetWindowLongPtrA(HWND, i32, LONG_PTR) callconv(WINAPI) LONG_PTR
No documentation provided.
extern "user32" fn SetWindowLongPtrW(HWND, i32, LONG_PTR) callconv(WINAPI) LONG_PTR
No documentation provided.
extern "user32" fn UnregisterClassA([*:0]const u8, HINSTANCE) callconv(WINAPI) BOOL
No documentation provided.
extern "user32" fn UnregisterClassW([*:0]const u16, HINSTANCE) callconv(WINAPI) BOOL
No documentation provided.
fn adjustWindowRectEx(lpRect: *RECT, dwStyle: u32, bMenu: bool, dwExStyle: u32) !void
No documentation provided.
fn createWindowExA(dwExStyle: u32, lpClassName: [*:0]const u8, lpWindowName: [*:0]const u8, dwStyle: u32, X: i32, Y: i32, nWidth: i32, nHeight: i32, hWindParent: ?HWND, hMenu: ?HMENU, hInstance: HINSTANCE, lpParam: ?*anyopaque) !HWND
No documentation provided.
fn createWindowExW(dwExStyle: u32, lpClassName: [*:0]const u16, lpWindowName: [*:0]const u16, dwStyle: u32, X: i32, Y: i32, nWidth: i32, nHeight: i32, hWindParent: ?HWND, hMenu: ?HMENU, hInstance: HINSTANCE, lpParam: ?*anyopaque) !HWND
No documentation provided.
fn defWindowProcA(hWnd: HWND, Msg: UINT, wParam: WPARAM, lParam: LPARAM) LRESULT
No documentation provided.
fn defWindowProcW(hWnd: HWND, Msg: UINT, wParam: WPARAM, lParam: LPARAM) LRESULT
No documentation provided.
fn getMessageA(lpMsg: *MSG, hWnd: ?HWND, wMsgFilterMin: u32, wMsgFilterMax: u32) !void
No documentation provided.
fn getMessageW(lpMsg: *MSG, hWnd: ?HWND, wMsgFilterMin: u32, wMsgFilterMax: u32) !void
No documentation provided.
fn messageBoxA(hWnd: ?HWND, lpText: [*:0]const u8, lpCaption: [*:0]const u8, uType: u32) !i32
No documentation provided.
fn messageBoxW(hWnd: ?HWND, lpText: [*:0]const u16, lpCaption: [*:0]const u16, uType: u32) !i32
No documentation provided.
fn peekMessageA(lpMsg: *MSG, hWnd: ?HWND, wMsgFilterMin: u32, wMsgFilterMax: u32, wRemoveMsg: u32) !bool
No documentation provided.
fn peekMessageW(lpMsg: *MSG, hWnd: ?HWND, wMsgFilterMin: u32, wMsgFilterMax: u32, wRemoveMsg: u32) !bool
No documentation provided.
fn unregisterClassA(lpClassName: [*:0]const u8, hInstance: HINSTANCE) !void
No documentation provided.
fn unregisterClassW(lpClassName: [*:0]const u16, hInstance: HINSTANCE) !void
No documentation provided.