We are currently migrating Bugzilla to GitHub issues.
Any changes made to the bug tracker now will be lost, so please do not post new bugs or make changes to them.
When we're done, all bug URLs will redirect to their equivalent location on the new bug tracker.

Bug 707

Summary: Unresolved references to user32.dll on Win2k
Product: SDL Reporter: Kai Sterker <kai.sterker>
Component: *don't know*Assignee: Ryan C. Gordon <icculus>
Status: RESOLVED FIXED QA Contact: Sam Lantinga <slouken>
Severity: blocker    
Priority: P4    
Version: HG 2.0   
Hardware: x86   
OS: Windows (NT)   
Attachments: Issue shown in DependencyWalker

Description Kai Sterker 2009-02-25 14:35:52 UTC
Created attachment 302 [details]
Issue shown in DependencyWalker

After compiling SDL 1.3-4444 on Windows 2000, SDL.dll referenced the following unknown symbols in user32.dll

GetRawInputData
GetRawInputDeviceInfoA
GetRawInputDeviceList
RegisterRawInputDevices

Trying to run any program linked with SDL.dll just pops up an error about unresolved symbols. Not useable on Win2k that way.
Comment 1 Sam Lantinga 2009-10-10 12:25:37 UTC
Ryan, can you coordinate this with Szymon?

Thanks!
Comment 2 Ryan C. Gordon 2009-12-15 22:37:31 UTC
Changing bug priorities...

--ryan.
Comment 3 Nathaniel J Fries 2011-01-06 14:19:07 UTC
http://msdn.microsoft.com/en-us/library/ms645596%28v=vs.85%29.aspx

It would seem that raw input is not available before Windows XP / Server 2003.
Comment 4 Sam Lantinga 2011-01-06 17:13:49 UTC
SDL doesn't use the raw input APIs anymore.

Thanks!