LoadCursor function user32

Win32Result<HCURSOR> LoadCursor(
  1. HINSTANCE? hInstance,
  2. PCWSTR lpCursorName
)

Loads the specified cursor resource from the executable (.EXE) file associated with an application instance.

To learn more, see learn.microsoft.com/windows/win32/api/winuser/nf-winuser-loadcursorw.

Implementation

Win32Result<HCURSOR> LoadCursor(HINSTANCE? hInstance, PCWSTR lpCursorName) {
  resolveGetLastError();
  final result_ = _LoadCursor(hInstance ?? nullptr, lpCursorName);
  return .new(value: .new(result_), error: GetLastError());
}