Windows 7 versus Windows 8: Exported Symbol Changes

Author: Mateusz "j00ru" Jurczyk (j00ru.vx tech blog)
Team Vexillium

File: user32.dll

Added in new user32.dll
Removed from new user32.dll
CheckDBCSEnabledExt
CheckProcessSession
CreateDCompositionHwndTarget
CreateWindowInBand
DestroyDCompositionHwndTarget
DwmControl
DwmLockScreenUpdates
DwmValidateWindow
EnableMouseInPointer
EvaluateProximityToPolygon
EvaluateProximityToRect
GetActiveProcess
GetAutoRotationState
GetCurrentInputMessageSource
GetDesktopID
GetDisplayAutoRotationPreferences
GetLicensingType
GetPointerCursorId
GetPointerDevice
GetPointerDeviceCursors
GetPointerDeviceProperties
GetPointerDeviceRects
GetPointerDevices
GetPointerFrameInfo
GetPointerFrameInfoHistory
GetPointerFramePenInfo
GetPointerFramePenInfoHistory
GetPointerFrameTouchInfo
GetPointerFrameTouchInfoHistory
GetPointerInfo
GetPointerInfoHistory
GetPointerPenInfo
GetPointerPenInfoHistory
GetPointerTouchInfo
GetPointerTouchInfoHistory
GetPointerType
GetRawPointerDeviceData
GetUnpredictedMessagePos
GetWindowBand
GetWindowFeedbackSetting
InitializeTouchInjection
InjectTabletButton
InjectTouchInput
IsImmersiveProcess
IsMouseInPointerEnabled
IsQueueAttached
MBToWCSExt
OutputWin32kPowerLog
PackTouchHitTestingProximityEvaluation
QueryBSDRWindow
RefreshTouchSysParams
RegisterBSDRWindow
RegisterPointerDeviceNotifications
RegisterPointerInputTarget
RegisterSessionProcess
RegisterTouchHitTestingWindow
SetCalibrationData
SetCoalescableTimer
SetDisplayAutoRotationPreferences
SetDisplayMapping
SetLicensingType
SetProcessRestrictionExemption
SetTHQAPublicKey
SetWindowBand
SetWindowCompositionTransition
SetWindowFeedbackSetting
SkipPointerFrameMessages
UnregisterPointerInputTarget
UpdateDefaultDesktopThumbnail
UserpIsProcessImmersive
UserpSetProcessDesktopApp
UserpSetProcessImmersive
VerifyTHQBlob
user32.dll_1502
user32.dll_2010
user32.dll_2503
user32.dll_2504
user32.dll_2505
user32.dll_2506
user32.dll_2507
user32.dll_2508
user32.dll_2509
user32.dll_2510
user32.dll_2511
user32.dll_2512
user32.dll_2513
user32.dll_2514
user32.dll_2515
user32.dll_2516
user32.dll_2517
user32.dll_2518
user32.dll_2519
user32.dll_2520
user32.dll_2521
CheckDesktopByThreadId
SfmDxBindSwapChain
SfmDxGetSwapChainStats
SfmDxOpenSwapChain
SfmDxQuerySwapChainBindingStatus
SfmDxReleaseSwapChain
SfmDxReportPendingBindingsToDwm
SfmDxSetSwapChainBindingStatus
SfmDxSetSwapChainStats
user32.dll_1555
user32.dll_1556
user32.dll_2000
user32.dll_2335
user32.dll_2336
user32.dll_2337
user32.dll_2338
user32.dll_2339
user32.dll_2340
user32.dll_2341
user32.dll_2342
user32.dll_2343
user32.dll_2344
user32.dll_2345
user32.dll_2346
user32.dll_2347
user32.dll_2348
user32.dll_2349
user32.dll_2350
user32.dll_2351
user32.dll_2352
user32.dll_2353
user32.dll_2354
user32.dll_2355
user32.dll_2356
user32.dll_2357
user32.dll_2358
user32.dll_2359
user32.dll_2360
user32.dll_2361
user32.dll_2362
user32.dll_2363
user32.dll_2364
user32.dll_2365
user32.dll_2366
user32.dll_2367
user32.dll_2368
user32.dll_2369
user32.dll_2370
user32.dll_2371
user32.dll_2372
user32.dll_2373
user32.dll_2374
user32.dll_2375
user32.dll_2376
user32.dll_2377
user32.dll_2378
user32.dll_2379
user32.dll_2380
user32.dll_2381
user32.dll_2382
user32.dll_2383
user32.dll_2384
user32.dll_2385
user32.dll_2386
user32.dll_2387
user32.dll_2388
user32.dll_2389
user32.dll_2390
user32.dll_2391
user32.dll_2392
user32.dll_2393
user32.dll_2394
user32.dll_2395
user32.dll_2396
user32.dll_2397