d3d9_real.dll

v10.0.26100.7920 32-bit Windows NT Analyzed
Description
Direct3D 9 Runtime
Authors
© Microsoft Corporation. All rights reserved.
File size
1.5 MB
Uploaded
2026-05-19 18:42
Views
58
SHA-256
03cef15d9adb0744197a177a436fa27c

Exported functions 23

#16 · 0xb53b0
#17 · 0xb6e60
#18 · 0xb6ed0
#19 · 0xbecc0
Direct3DCreate9On12 #20 · 0x87550
Direct3DCreate9On12Ex #21 · 0x87590
#22 · 0xb53d0
#23 · 0xc4b40
Direct3DShaderValidatorCreate9 #24 · 0xfc3c0
PSGPError #25 · 0xae4b0
PSGPSampleTexture #26 · 0xae4e0
D3DPERF_BeginEvent #27 · 0xb6d10
D3DPERF_EndEvent #28 · 0xb6d50
D3DPERF_GetStatus #29 · 0xb6d80
D3DPERF_QueryRepeatFrame #30 · 0xb6da0
D3DPERF_SetMarker #31 · 0xb6dc0
D3DPERF_SetOptions #32 · 0xb6df0
D3DPERF_SetRegion #33 · 0xb6e10
DebugSetLevel #34 · 0xb6f90
DebugSetMute #35 · 0xb6f90
Direct3D9EnableMaximizedWindowedModeShim #36 · 0xb6e40
Direct3DCreate9 #37 · 0x81580
Direct3DCreate9Ex #38 · 0x5adc0

Imported DLLs & functions 463

ApiSetQueryApiSetPresence 0x1016557c
RegCloseKey 0x10165590
RegCreateKeyExA 0x10165598
RegCreateKeyExW 0x101655a8
RegDeleteValueA 0x101655ac
RegEnumKeyExA 0x1016559c
RegEnumValueA 0x10165584
RegGetValueW 0x101655a4
RegOpenKeyExA 0x101655b0
RegQueryInfoKeyA 0x1016558c
RegQueryValueExA 0x10165588
RegSetValueExA 0x10165594
RegSetValueExW 0x101655a0
VerQueryValueW 0x101655b8
GetFileVersionInfoExA 0x101655c0
GetFileVersionInfoSizeExA 0x101655c8
VerQueryValueA 0x101655c4
EventRegister 0x101655d4
EventSetInformation 0x101655dc
EventUnregister 0x101655d8
EventWriteTransfer 0x101655d0
GetCurrentDpiInfo 0x101655e4
AddAccessAllowedAce 0x101655f4
AddMandatoryAce 0x101655f8
AllocateLocallyUniqueId 0x10165618
GetLengthSid 0x101655f0
GetSidLengthRequired 0x10165608
GetSidSubAuthority 0x1016560c
InitializeAcl 0x101655fc
InitializeSecurityDescriptor 0x10165614
InitializeSid 0x10165604
IsValidSid 0x1016561c
SetKernelObjectSecurity 0x101655ec
SetSecurityDescriptorDacl 0x10165610
SetSecurityDescriptorSacl 0x10165600
ConvertStringSidToSidW 0x10165624
CloseServiceHandle 0x1016562c
OpenSCManagerA 0x10165634
OpenServiceA 0x10165638
QueryServiceConfigA 0x1016563c
QueryServiceStatus 0x10165640
0x10165650
0x10165654
0x10165658
0x1016564c
DwmIsCompositionEnabled 0x10165648
BitBlt 0x10165278
CreateCompatibleBitmap 0x1016502c
CreateCompatibleDC 0x10165044
CreateDCA 0x10165264
CreateDIBitmap 0x10165004
CreateDIBSection 0x10165034
CreateRectRgn 0x101650a8
D3DKMTCheckExclusiveOwnership 0x101651cc
D3DKMTCheckMonitorPowerState 0x10165228
D3DKMTCheckOcclusion 0x10165180
D3DKMTCloseAdapter 0x10165134
D3DKMTConfigureSharedResource 0x10165174
D3DKMTCreateAllocation 0x10165120
D3DKMTCreateAllocation2 0x101651ac
D3DKMTCreateContext 0x10165204
D3DKMTCreateContextVirtual 0x10165238
D3DKMTCreateDCFromMemory 0x10165218
D3DKMTCreateDevice 0x101651c0
D3DKMTCreateHwQueue 0x10165138
D3DKMTCreateOverlay 0x10165268
D3DKMTCreatePagingQueue 0x10165210
D3DKMTCreateSynchronizationObject 0x10165190
D3DKMTCreateSynchronizationObject2 0x1016517c
D3DKMTDestroyAllocation 0x1016512c
D3DKMTDestroyAllocation2 0x10165118
D3DKMTDestroyContext 0x10165128
D3DKMTDestroyDCFromMemory 0x1016519c
D3DKMTDestroyDevice 0x1016521c
D3DKMTDestroyHwQueue 0x101651d4
D3DKMTDestroyOverlay 0x10165150
D3DKMTDestroyPagingQueue 0x101651a8
D3DKMTDestroySynchronizationObject 0x10165168
D3DKMTEnumAdapters 0x10165148
D3DKMTEnumAdapters2 0x10165008
D3DKMTEscape 0x10165154
D3DKMTEvict 0x10165114
D3DKMTFlipOverlay 0x1016526c
D3DKMTFreeGpuVirtualAddress 0x10165130
D3DKMTGetContextSchedulingPriority 0x10165258
D3DKMTGetDeviceState 0x1016528c
D3DKMTGetDisplayModeList 0x10165184
D3DKMTGetMultiPlaneOverlayCaps 0x10165274
D3DKMTGetMultisampleMethodList 0x10165224
D3DKMTGetOverlayState 0x10165298
D3DKMTGetResourcePresentPrivateDriverData 0x10165290
D3DKMTGetScanLine 0x10165244
D3DKMTGetSharedPrimaryHandle 0x10165000
D3DKMTInvalidateCache 0x101651d8
D3DKMTLock 0x10165250
D3DKMTLock2 0x1016511c
D3DKMTMakeResident 0x1016510c
D3DKMTMapGpuVirtualAddress 0x10165124
D3DKMTMarkDeviceAsError 0x10165248
D3DKMTOfferAllocations 0x10165294
D3DKMTOpenAdapterFromDeviceName 0x10165234
D3DKMTOpenAdapterFromHdc 0x10165198
D3DKMTOpenResource 0x101651a0
D3DKMTOpenResource2 0x10165254
D3DKMTOpenResourceFromNtHandle 0x10165288
D3DKMTOpenSyncObjectFromNtHandle2 0x10165270
D3DKMTPresent 0x10165110
D3DKMTQueryAdapterInfo 0x10165280
D3DKMTQueryAllocationResidency 0x101651b0
D3DKMTQueryResourceInfo 0x1016523c
D3DKMTQueryResourceInfoFromNtHandle 0x101651a4
D3DKMTQueryStatistics 0x1016516c
D3DKMTQueryVidPnExclusiveOwnership 0x101651d0
D3DKMTReclaimAllocations 0x1016518c
D3DKMTReclaimAllocations2 0x10165200
D3DKMTRegisterTrimNotification 0x10165140
D3DKMTReleaseProcessVidPnSourceOwners 0x1016520c
D3DKMTRender 0x101651c8
D3DKMTReserveGpuVirtualAddress 0x10165220
D3DKMTSetAllocationPriority 0x10165230
D3DKMTSetContextSchedulingPriority 0x10165284
D3DKMTSetDisplayMode 0x101651ec
D3DKMTSetDisplayPrivateDriverFormat 0x101651bc
D3DKMTSetGammaRamp 0x10165178
D3DKMTSetProperties 0x101651f8
D3DKMTSetQueuedLimit 0x101651e0
D3DKMTSetVidPnSourceOwner1 0x101651f4
D3DKMTSharedPrimaryLockNotification 0x101651b8
D3DKMTSharedPrimaryUnLockNotification 0x1016513c
D3DKMTShareObjects 0x10165170
D3DKMTSignalSynchronizationObject 0x101651fc
D3DKMTSignalSynchronizationObject2 0x10165240
D3DKMTSignalSynchronizationObjectFromCpu 0x10165260
D3DKMTSignalSynchronizationObjectFromGpu 0x101651dc
D3DKMTSignalSynchronizationObjectFromGpu2 0x1016522c
D3DKMTSubmitCommand 0x101651c4
D3DKMTSubmitCommandToHwQueue 0x10165208
D3DKMTSubmitPresentToHwQueue 0x10165158
D3DKMTSubmitSignalSyncObjectsToHwQueue 0x101651f0
D3DKMTSubmitWaitForSyncObjectsToHwQueue 0x10165214
D3DKMTUnlock 0x1016524c
D3DKMTUnlock2 0x1016515c
D3DKMTUnregisterTrimNotification 0x1016514c
D3DKMTUpdateAllocationProperty 0x10165160
D3DKMTUpdateGpuVirtualAddress 0x10165194
D3DKMTUpdateOverlay 0x101651b4
D3DKMTWaitForSynchronizationObject 0x10165164
D3DKMTWaitForSynchronizationObject2 0x1016525c
D3DKMTWaitForSynchronizationObjectFromCpu 0x10165144
D3DKMTWaitForSynchronizationObjectFromGpu 0x101651e4
D3DKMTWaitForVerticalBlankEvent 0x1016527c
DdEntry1 0x101650fc
DdEntry10 0x101650f4
DdEntry11 0x101650f0
DdEntry12 0x10165074
DdEntry13 0x101650ac
DdEntry16 0x1016503c
DdEntry17 0x101650a0
DdEntry18 0x101650d8
DdEntry19 0x101650b0
DdEntry2 0x10165020
DdEntry20 0x1016501c
DdEntry21 0x101650b4
DdEntry22 0x10165088
DdEntry23 0x10165094
DdEntry24 0x10165070
DdEntry25 0x10165048
DdEntry26 0x1016507c
DdEntry27 0x10165018
DdEntry28 0x10165090
DdEntry29 0x10165054
DdEntry3 0x101650ec
DdEntry30 0x10165038
DdEntry31 0x10165050
DdEntry33 0x10165058
DdEntry34 0x101650e0
DdEntry35 0x101650a4
DdEntry36 0x101650dc
DdEntry37 0x10165084
DdEntry38 0x10165024
DdEntry39 0x101650e8
DdEntry4 0x101650cc
DdEntry40 0x101650c8
DdEntry41 0x10165104
DdEntry42 0x10165040
DdEntry43 0x10165064
DdEntry44 0x1016505c
DdEntry45 0x101650c0
DdEntry46 0x1016506c
DdEntry48 0x101650c4
DdEntry49 0x10165108
DdEntry5 0x101650d0
DdEntry50 0x10165068
DdEntry53 0x101650b8
DdEntry54 0x10165028
DdEntry56 0x1016509c
DdEntry6 0x1016504c
DdEntry9 0x10165078
DeleteDC 0x101651e8
DeleteObject 0x101650f8
GdiEntry1 0x101650d4
GdiEntry13 0x10165188
GetDeviceCaps 0x10165010
GetDeviceGammaRamp 0x1016508c
GetDIBits 0x10165098
GetNearestColor 0x1016500c
GetRandomRgn 0x10165100
GetRegionData 0x101650bc
GetSystemPaletteEntries 0x10165014
SelectObject 0x10165030
SetLayout 0x10165080
SetStretchBltMode 0x101650e4
StretchBlt 0x10165060
AcquireSRWLockExclusive 0x10165300
AcquireSRWLockShared 0x10165320
CloseHandle 0x1016530c
CloseThreadpoolTimer 0x101652fc
ConnectNamedPipe 0x101653d4
CreateEventA 0x101653c4
CreateFileA 0x10165408
CreateMutexExW 0x1016531c
CreateMutexW 0x101653c8
CreateNamedPipeA 0x101652f0
CreateSemaphoreA 0x1016539c
CreateSemaphoreExA 0x10165380
CreateSemaphoreExW 0x101652c0
CreateThread 0x101653bc
CreateThreadpoolTimer 0x10165318
DebugBreak 0x101652c4
DelayLoadFailureHook 0x101653a4
DeleteCriticalSection 0x10165324
DisableThreadLibraryCalls 0x10165384
DisconnectNamedPipe 0x101653d8
DuplicateHandle 0x101653c0
EnterCriticalSection 0x101652b8
FlushFileBuffers 0x101653dc
FormatMessageW 0x101652dc
FreeLibrary 0x10165338
FreeLibraryAndExitThread 0x1016537c
GetCurrentProcess 0x1016535c
GetCurrentProcessId 0x10165328
GetCurrentThreadId 0x101652e0
GetFileSize 0x101653b4
GetLastError 0x10165404
GetLogicalProcessorInformation 0x101653ac
GetModuleFileNameA 0x101652ec
GetModuleFileNameW 0x101653b8
GetModuleHandleA 0x10165378
GetModuleHandleExA 0x101653e4
GetModuleHandleExW 0x101652e4
GetModuleHandleW 0x101652cc
GetNativeSystemInfo 0x10165330
GetPrivateProfileStringA 0x10165414
GetProcAddress 0x101652d4
GetProcessHeap 0x101652d0
GetProcessId 0x10165360
GetProcessMitigationPolicy 0x101653ec
GetSystemTime 0x10165370
GetSystemTimeAsFileTime 0x101653f4
GetTickCount 0x1016538c
GetVersionExA 0x101653b0
GlobalAddAtomA 0x10165398
HeapAlloc 0x101652d8
HeapFree 0x101652e8
InitializeCriticalSection 0x10165348
InitializeCriticalSectionEx 0x101652ac
InitializeSRWLock 0x10165358
IsDebuggerPresent 0x1016532c
LeaveCriticalSection 0x101652b0
LoadLibraryA 0x1016534c
LoadLibraryExW 0x1016533c
LoadLibraryW 0x1016536c
LocalAlloc 0x10165344
LocalFree 0x10165340
lstrcmpA 0x10165354
OpenEventW 0x10165390
OpenMutexW 0x101653cc
OpenSemaphoreW 0x10165308
OutputDebugStringA 0x10165334
OutputDebugStringW 0x101652f8
PeekNamedPipe 0x1016541c
QueryPerformanceCounter 0x10165374
QueryPerformanceFrequency 0x10165368
RaiseException 0x101653a0
ReadFile 0x101653f0
ReleaseMutex 0x101652a0
ReleaseSemaphore 0x101652b4
ReleaseSRWLockExclusive 0x101652f4
ReleaseSRWLockShared 0x10165314
ResetEvent 0x10165394
ResolveDelayLoadedAPI 0x101653a8
SetErrorMode 0x10165350
SetEvent 0x101653e0
SetLastError 0x101652bc
SetNamedPipeHandleState 0x101653d0
SetThreadpoolTimer 0x10165310
SetUnhandledExceptionFilter 0x101653fc
Sleep 0x10165364
TerminateProcess 0x101653f8
TransactNamedPipe 0x10165410
UnhandledExceptionFilter 0x10165400
VerifyVersionInfoA 0x10165388
WaitForMultipleObjects 0x101653e8
WaitForSingleObject 0x101652a4
WaitForSingleObjectEx 0x10165304
WaitForThreadpoolTimerCallbacks 0x101652a8
WaitNamedPipeA 0x1016540c
WideCharToMultiByte 0x101652c8
WriteFile 0x10165418
__CxxFrameHandler3 0x101656cc
__dllonexit 0x10165680
__iscsym 0x101656c8
_amsg_exit 0x10165668
_CxxThrowException 0x101656b0
_except_handler4_common 0x10165688
_initterm 0x10165664
_libm_sse2_cos_precise 0x101656a8
_libm_sse2_exp_precise 0x101656c0
_libm_sse2_log_precise 0x101656c4
_libm_sse2_log10_precise 0x10165674
_libm_sse2_pow_precise 0x101656a4
_libm_sse2_sin_precise 0x101656a0
_libm_sse2_sqrt_precise 0x1016569c
_lock 0x10165678
_onexit 0x10165684
_purecall 0x10165708
_stricmp 0x10165720
_unlock 0x1016567c
_vsnprintf 0x101656f8
_vsnwprintf 0x1016571c
_XcptFilter 0x1016566c
??0exception@@QAE@ABQBD@Z 0x101656bc
??0exception@@QAE@ABQBDH@Z 0x101656b8
??0exception@@QAE@ABV0@@Z 0x1016570c
??0exception@@QAE@XZ 0x10165710
??1exception@@UAE@XZ 0x10165714
??1type_info@@UAE@XZ 0x1016568c
?terminate@@YAXXZ 0x10165660
?what@exception@@UBEPBDXZ 0x101656b4
abort 0x101656e8
ceil 0x10165698
floor 0x10165694
free 0x101656fc
malloc 0x10165700
memcmp 0x10165690
memcpy 0x101656ac
memcpy_s 0x10165718
memmove 0x10165670
memmove_s 0x10165704
memset 0x10165724
qsort 0x101656f4
sprintf_s 0x101656d4
sscanf_s 0x101656e4
strcat_s 0x101656d8
strcpy_s 0x101656f0
strrchr 0x101656ec
strstr 0x101656e0
vsprintf_s 0x101656dc
wcsstr 0x101656d0
EtwEventRegister 0x1016573c
EtwEventUnregister 0x10165738
EtwEventWriteNoRegistration 0x10165768
EtwEventWriteTransfer 0x10165730
EtwGetTraceEnableFlags 0x10165744
EtwGetTraceEnableLevel 0x10165750
EtwGetTraceLoggerHandle 0x10165748
EtwLogTraceEvent 0x10165734
EtwRegisterTraceGuidsA 0x1016574c
EtwUnregisterTraceGuids 0x10165740
NtQueryInformationProcess 0x1016575c
RtlDllShutdownInProgress 0x1016572c
RtlIsCriticalSectionLockedByThread 0x10165754
RtlIsThreadWithinLoaderCallout 0x10165758
RtlPublishWnfStateData 0x10165760
VerSetConditionMask 0x10165764
AttachThreadInput 0x10165554
CallWindowProcA 0x101654cc
CallWindowProcW 0x101654c8
ClientToScreen 0x10165458
CloseClipboard 0x101654f0
CloseDesktop 0x101654fc
CreateIconIndirect 0x1016552c
CreateWindowExA 0x10165430
DefWindowProcA 0x10165424
DestroyIcon 0x10165520
DestroyWindow 0x10165564
DispatchMessageA 0x101654e0
DisplayConfigGetDeviceInfo 0x10165438
EmptyClipboard 0x101654e8
EnumDisplayDevicesA 0x10165434
EnumDisplayMonitors 0x101654a4
EnumDisplaySettingsA 0x10165454
EqualRect 0x101654a0
GetAncestor 0x1016548c
GetClientRect 0x10165450
GetCursor 0x1016551c
GetCursorPos 0x10165530
GetDC 0x1016546c
GetDesktopWindow 0x10165524
GetForegroundWindow 0x10165488
GetKeyState 0x101654d8
GetMonitorInfoA 0x10165444
GetPropW 0x10165560
GetSystemMetrics 0x10165460
GetThreadDesktop 0x10165500
GetUserObjectInformationA 0x101654f8
GetWindow 0x1016553c
GetWindowDC 0x10165528
GetWindowDisplayAffinity 0x10165490
GetWindowInfo 0x10165468
GetWindowLongA 0x1016547c
GetWindowLongW 0x101654ac
GetWindowRect 0x101654dc
GetWindowThreadProcessId 0x10165568
IntersectRect 0x10165448
IsIconic 0x10165474
IsRectEmpty 0x1016549c
IsWindow 0x10165478
IsWindowUnicode 0x101654a8
IsWindowVisible 0x101654b0
IsZoomed 0x101654b8
KillTimer 0x101654c0
LoadCursorW 0x10165548
LoadIconA 0x10165428
MonitorFromWindow 0x10165470
mouse_event 0x10165480
MsgWaitForMultipleObjects 0x10165558
NotifyOverlayWindow 0x10165514
OffsetRect 0x1016545c
OpenClipboard 0x101654e4
OpenInputDesktop 0x101654f4
PeekMessageA 0x10165544
PostMessageA 0x101654d4
PtInRect 0x10165538
RegisterClassA 0x1016542c
RegisterHotKey 0x10165504
ReleaseDC 0x10165464
RemovePropW 0x1016555c
SendMessageA 0x101654d0
SetClipboardData 0x101654ec
SetCursor 0x10165518
SetCursorPos 0x10165534
SetForegroundWindow 0x10165484
SetPropW 0x10165550
SetRect 0x1016544c
SetRectEmpty 0x1016550c
SetTimer 0x101654bc
SetWindowDisplayAffinity 0x10165494
SetWindowLongA 0x10165498
SetWindowLongW 0x101654c4
SetWindowPos 0x10165440
ShowWindow 0x101654b4
SystemParametersInfoA 0x1016543c
TranslateMessage 0x1016554c
UnionRect 0x10165510
UnregisterClassA 0x10165540
UnregisterHotKey 0x10165508
GetFileVersionInfoSizeW 0x10165574
GetFileVersionInfoW 0x10165570
NtBindCompositionSurface 0x10165778
NtNotifyPresentToCompositionSurface 0x1016577c
NtQueryCompositionSurfaceStatistics 0x10165774
NtUnBindCompositionSurface 0x10165770