pub unsafe extern "system" fn CreateCaret(
    hWnd: *mut HWND__,
    hBitmap: *mut HBITMAP__,
    nWidth: i32,
    nHeight: i32
) -> i32