finestre-sys 0.1.0

Bare-bones bindings for a very limited subset of the Win32 API. Advise you use the official windows-sys crate instead.
Documentation
mod consts;
pub use consts::*;
use crate::typedefs::*;


#[link(name = "User32")]
unsafe extern "system" {
    pub unsafe fn FindWindowExW(
        parent_window: HWND,
        child_window_after: HWND,
        window_class: LPCWSTR,
        window_name: LPCWSTR,
    ) -> HWND;

    pub unsafe fn RegisterWindowMessageW(
        message: LPCWSTR,
    ) -> UINT;

    pub unsafe fn SendMessageTimeoutW(
        window: HWND,
        message: UINT,
        w_param: WPARAM,
        l_param: LPARAM,
        flags: UINT,
        timeout: UINT,
        result: *mut DWORD_PTR
    ) -> LRESULT;
}