int _glfwPlatformCreateStandardCursor(_GLFWcursor* cursor, int shape) { cursor->win32.handle = CopyCursor(LoadCursorW(NULL, translateCursorShape(shape))); if (!cursor->win32.handle) { _glfwInputError(GLFW_PLATFORM_ERROR, "Win32: Failed to create standard cursor"); return GL_FALSE; } return GL_TRUE; }
int _glfwPlatformCreateStandardCursor(_GLFWcursor* cursor, int shape) { LPCWSTR native = translateCursorShape(shape); if (!native) { _glfwInputError(GLFW_INVALID_ENUM, "Win32: Invalid standard cursor"); return GL_FALSE; } cursor->win32.handle = CopyCursor(LoadCursorW(NULL, native)); if (!cursor->win32.handle) { _glfwInputError(GLFW_PLATFORM_ERROR, "Win32: Failed to retrieve shared cursor"); return GL_FALSE; } return GL_TRUE; }