UNIDRV.DLL

v0.3.19041.6456 32-bit Windows NT Analyzed
Description
Unidrv Printer Driver
Authors
© Microsoft Corporation. All rights reserved.
File size
432.0 KB
Uploaded
2025-12-01 07:49
Views
68
SHA-256
50cfe6d86660e5cd93948ccbc017157c

Exported functions 4

DllMain #1 · 0x1f4d0
DrvDisableDriver #2 · 0x1e5a0
DrvEnableDriver #3 · 0x1e4d0
DrvQueryDriverInfo #4 · 0x2d960

Imported DLLs & functions 193

RegCloseKey 0x4c7e9008
RegEnumValueW 0x4c7e9004
RegGetValueW 0x4c7e9010
RegOpenKeyExW 0x4c7e900c
RegQueryInfoKeyW 0x4c7e9000
TraceMessage 0x4c7e9014
BRUSHOBJ_pvAllocRbrush 0x4c7e9040
BRUSHOBJ_pvGetRbrush 0x4c7e90ec
BRUSHOBJ_ulGetBrushColor 0x4c7e90e8
CLIPOBJ_bEnum 0x4c7e9080
CLIPOBJ_cEnumStart 0x4c7e9084
CLIPOBJ_ppoGetPath 0x4c7e901c
EngAlphaBlend 0x4c7e90dc
EngAssociateSurface 0x4c7e90d8
EngBitBlt 0x4c7e90a0
EngCopyBits 0x4c7e9094
EngCreateBitmap 0x4c7e90d0
EngCreateDeviceSurface 0x4c7e90c8
EngCreatePalette 0x4c7e90b4
EngDeletePalette 0x4c7e90bc
EngDeletePath 0x4c7e9028
EngDeleteSurface 0x4c7e90cc
EngEraseSurface 0x4c7e90a4
EngFillPath 0x4c7e9048
EngFindResource 0x4c7e9060
EngFreeModule 0x4c7e90c0
EngGetCurrentCodePage 0x4c7e9054
EngGradientFill 0x4c7e90e0
EngLineTo 0x4c7e90f8
EngLoadModule 0x4c7e9064
EngLockSurface 0x4c7e90d4
EngMarkBandingSurface 0x4c7e90c4
EngMultiByteToWideChar 0x4c7e906c
EngPaint 0x4c7e903c
EngPlgBlt 0x4c7e908c
EngStretchBlt 0x4c7e9090
EngStretchBltROP 0x4c7e9030
EngStrokeAndFillPath 0x4c7e904c
EngStrokePath 0x4c7e9044
EngTextOut 0x4c7e9088
EngTransparentBlt 0x4c7e90e4
EngUnicodeToMultiByteN 0x4c7e9034
EngUnlockSurface 0x4c7e90b8
FONTOBJ_cGetGlyphs 0x4c7e9070
FONTOBJ_pifi 0x4c7e90f4
FONTOBJ_pvTrueTypeFontFile 0x4c7e9058
FONTOBJ_pxoGetXform 0x4c7e907c
FONTOBJ_vGetInfo 0x4c7e9068
HT_Get8BPPFormatPalette 0x4c7e90ac
HT_Get8BPPMaskPalette 0x4c7e90b0
PATHOBJ_bEnum 0x4c7e9098
PATHOBJ_vEnumStart 0x4c7e909c
PATHOBJ_vGetBounds 0x4c7e9020
STROBJ_bEnum 0x4c7e9050
STROBJ_bEnumPositionsOnly 0x4c7e9074
STROBJ_bGetAdvanceWidths 0x4c7e905c
STROBJ_vEnumStart 0x4c7e9078
XFORMOBJ_bApplyXform 0x4c7e90a8
XFORMOBJ_iGetXform 0x4c7e90f0
XLATEOBJ_cGetPalette 0x4c7e902c
XLATEOBJ_iXlate 0x4c7e9024
XLATEOBJ_piVector 0x4c7e9038
AcquireSRWLockExclusive 0x4c7e9148
AcquireSRWLockShared 0x4c7e9168
CloseHandle 0x4c7e91b8
CloseThreadpoolTimer 0x4c7e9144
CompareFileTime 0x4c7e91c0
CreateFileMappingW 0x4c7e9220
CreateFileW 0x4c7e91bc
CreateMutexExW 0x4c7e9164
CreateSemaphoreExW 0x4c7e9110
CreateThreadpoolTimer 0x4c7e915c
DebugBreak 0x4c7e9174
DeleteCriticalSection 0x4c7e916c
DeleteFileW 0x4c7e922c
EnterCriticalSection 0x4c7e9118
FindResourceW 0x4c7e91a8
FormatMessageW 0x4c7e9138
FreeLibrary 0x4c7e9114
GetCurrentProcess 0x4c7e91e8
GetCurrentProcessId 0x4c7e91dc
GetCurrentThreadId 0x4c7e91d8
GetFileAttributesExW 0x4c7e9194
GetFileAttributesW 0x4c7e9180
GetFileSize 0x4c7e921c
GetFileTime 0x4c7e91b4
GetLastError 0x4c7e91cc
GetModuleFileNameA 0x4c7e910c
GetModuleHandleExW 0x4c7e9120
GetModuleHandleW 0x4c7e91ac
GetPrivateProfileSectionW 0x4c7e917c
GetPrivateProfileStringW 0x4c7e9184
GetProcAddress 0x4c7e91fc
GetProcessHeap 0x4c7e9170
GetSystemDefaultLCID 0x4c7e918c
GetSystemDirectoryW 0x4c7e91b0
GetSystemTimeAsFileTime 0x4c7e91d4
GetTickCount 0x4c7e91d0
HeapAlloc 0x4c7e9100
HeapCreate 0x4c7e91f8
HeapDestroy 0x4c7e9204
HeapFree 0x4c7e9228
HeapReAlloc 0x4c7e9188
InitializeCriticalSectionEx 0x4c7e9128
IsDebuggerPresent 0x4c7e9178
LeaveCriticalSection 0x4c7e9124
LoadLibraryExW 0x4c7e9214
LoadLibraryW 0x4c7e9160
LoadResource 0x4c7e91a4
LocalAlloc 0x4c7e920c
LocalFree 0x4c7e9208
LockResource 0x4c7e91a0
MapViewOfFile 0x4c7e9224
MulDiv 0x4c7e9200
MultiByteToWideChar 0x4c7e9108
OpenSemaphoreW 0x4c7e9150
OutputDebugStringW 0x4c7e9140
QueryPerformanceCounter 0x4c7e91e0
ReleaseMutex 0x4c7e9134
ReleaseSemaphore 0x4c7e911c
ReleaseSRWLockExclusive 0x4c7e913c
ReleaseSRWLockShared 0x4c7e9158
SetErrorMode 0x4c7e9198
SetLastError 0x4c7e9210
SetThreadpoolTimer 0x4c7e9154
SetUnhandledExceptionFilter 0x4c7e91ec
SizeofResource 0x4c7e919c
Sleep 0x4c7e91f4
TerminateProcess 0x4c7e91e4
UnhandledExceptionFilter 0x4c7e91f0
UnmapViewOfFile 0x4c7e9218
VerifyVersionInfoW 0x4c7e91c4
VerSetConditionMask 0x4c7e91c8
WaitForSingleObject 0x4c7e9130
WaitForSingleObjectEx 0x4c7e914c
WaitForThreadpoolTimerCallbacks 0x4c7e912c
WideCharToMultiByte 0x4c7e9104
WriteFile 0x4c7e9190
__CxxFrameHandler3 0x4c7e92e8
__dllonexit 0x4c7e9274
_amsg_exit 0x4c7e9288
_callnewh 0x4c7e92ec
_CIatan2 0x4c7e92fc
_CIsqrt 0x4c7e92f4
_except_handler4_common 0x4c7e9280
_ftol2 0x4c7e9264
_ftol2_sse 0x4c7e9260
_initterm 0x4c7e9284
_lock 0x4c7e927c
_onexit 0x4c7e9270
_purecall 0x4c7e929c
_stricmp 0x4c7e92f8
_strlwr 0x4c7e92d8
_strnicmp 0x4c7e92a4
_unlock 0x4c7e9278
_vsnprintf 0x4c7e92d4
_vsnwprintf 0x4c7e92b0
_wcsdup 0x4c7e92b8
_wcsicmp 0x4c7e926c
_wcsnicmp 0x4c7e92ac
_XcptFilter 0x4c7e928c
atoi 0x4c7e92e0
free 0x4c7e9290
isspace 0x4c7e92a8
iswctype 0x4c7e92a0
iswspace 0x4c7e92c8
malloc 0x4c7e92f0
memcmp 0x4c7e925c
memcpy 0x4c7e9268
memcpy_s 0x4c7e92b4
memmove_s 0x4c7e92c4
memset 0x4c7e9300
qsort 0x4c7e92d0
strncmp 0x4c7e92e4
strstr 0x4c7e92dc
wcschr 0x4c7e9294
wcsncmp 0x4c7e92cc
wcsrchr 0x4c7e9298
wcsstr 0x4c7e92c0
wcstok_s 0x4c7e92bc
CoCreateInstance 0x4c7e9308
CoInitializeEx 0x4c7e9310
CoUninitialize 0x4c7e930c
CreateStreamOnHGlobal 0x4c7e9314
ClosePrinter 0x4c7e9250
EnumFormsW 0x4c7e9234
FlushPrinter 0x4c7e9254
GetPrinterDataW 0x4c7e9244
GetPrinterDriverDirectoryW 0x4c7e924c
GetPrinterDriverW 0x4c7e923c
GetPrinterW 0x4c7e9238
OpenPrinterW 0x4c7e9248
WritePrinter 0x4c7e9240