RegisterClassEx = apiGetFunctionAddress(USER32, "RegisterClassExW"),
UnregisterClass = apiGetFunctionAddress(USER32, "UnregisterClassW"),
CreateWindowEx = apiGetFunctionAddress(USER32, "CreateWindowExW"),
DestroyWindow = apiGetFunctionAddress(USER32, "DestroyWindow"),
DefWindowProc = apiGetFunctionAddress(USER32, "DefWindowProcW"),
CallWindowProc = apiGetFunctionAddress(USER32, "CallWindowProcW"),
ShowWindow = apiGetFunctionAddress(USER32, "ShowWindow"),
UpdateWindow = apiGetFunctionAddress(USER32, "UpdateWindow"),
SetWindowPos = apiGetFunctionAddress(USER32, "SetWindowPos"),
SetWindowText = apiGetFunctionAddress(USER32, "SetWindowTextW"),
GetMessage = apiGetFunctionAddress(USER32, "GetMessageW"),
PeekMessage = apiGetFunctionAddress(USER32, "PeekMessageW"),
TranslateMessage = apiGetFunctionAddress(USER32, "TranslateMessage"),
WaitMessage = apiGetFunctionAddress(USER32, "WaitMessage"),
DispatchMessage = apiGetFunctionAddress(USER32, "DispatchMessageW"),
PostMessage = apiGetFunctionAddress(USER32, "PostMessageW"),
SendMessage = apiGetFunctionAddress(USER32, "SendMessageW"),
AdjustWindowRectEx = apiGetFunctionAddress(USER32, "AdjustWindowRectEx"),
GetWindowRect = apiGetFunctionAddress(USER32, "GetWindowRect"),
MoveWindow = apiGetFunctionAddress(USER32, "MoveWindow"),
GetWindowPlacement = apiGetFunctionAddress(USER32, "GetWindowPlacement"),
SetWindowPlacement = apiGetFunctionAddress(USER32, "SetWindowPlacement"),
IsWindowVisible = apiGetFunctionAddress(USER32, "IsWindowVisible"),
IsIconic = apiGetFunctionAddress(USER32, "IsIconic"),
IsZoomed = apiGetFunctionAddress(USER32, "IsZoomed"),
BringWindowToTop = apiGetFunctionAddress(USER32, "BringWindowToTop"),
SetWindowLongPtr = apiGetFunctionAddress(USER32, Pointer.BITS64 ? "SetWindowLongPtrW" : "SetWindowLongW"),
GetWindowLongPtr = apiGetFunctionAddress(USER32, Pointer.BITS64 ? "GetWindowLongPtrW" : "GetWindowLongW"),
SetClassLongPtr = apiGetFunctionAddress(USER32, Pointer.BITS64 ? "SetClassLongPtrW" : "SetClassLongW"),