puiapi.dll

v10.0.19041.3636 64-bit Windows NT Analyzed
Description
puiapi DLL
Authors
© Microsoft Corporation. All rights reserved.
File size
200.0 KB
Uploaded
2025-12-01 07:37
Views
84
SHA-256
6cfede48da77ac9d6d57a09cc9168849

Exported functions 52

PUIAPI_CreateInstance #1 · 0x1300
PUIAPI_GetErrorString #2 · 0xb080
PUIAPI_GetPrinter #3 · 0x1390
PUIAPI_IWaitNotify_CreateInstance #4 · 0x1eb0
PUIAPI_IWaitNotify_RegisterTimer #5 · 0x1f00
PUIAPI_IWaitNotify_RegisterWaitObject #6 · 0x1ec0
PUIAPI_IWaitNotify_UnregisterCookie #7 · 0x1f40
PUIAPI_ShowBrowseForPrinterDialog #8 · 0xb190
PUIAPI_ShowDetailsMessageBox #9 · 0xaf50
PUIAPI_ShowDriverPackageRemovalUI #10 · 0xbeb0
STRAPI_ConvertCase #11 · 0x2af0
STRAPI_CrackPrintUNCName #12 · 0x34a0
STRAPI_FindAndReplace #13 · 0x22d0
STRAPI_Format #14 · 0x24b0
STRAPI_FormatMsg #15 · 0x25b0
STRAPI_FormatMsgV #16 · 0x24e0
STRAPI_FormatV #17 · 0x23e0
STRAPI_GUID2String #18 · 0x28b0
STRAPI_GetJobStatusString #19 · 0x33b0
STRAPI_GetPrinterStatusString #20 · 0x3330
STRAPI_LoadString #21 · 0x2200
STRAPI_MultiCat #22 · 0x2110
STRAPI_String2GUID #23 · 0x2950
STRAPI_TrimString #24 · 0x29a0
STRAPI_XMLSafeText #25 · 0x25e0
STRBUF_AppendString #26 · 0x3860
STRBUF_Create #27 · 0x3670
STRBUF_CreateBSTR #28 · 0x3750
STRBUF_DeleteSubstring #29 · 0x3930
STRBUF_Destroy #30 · 0x37b0
STRBUF_FindAndReplace #31 · 0x39b0
STRBUF_Format #32 · 0x3b30
STRBUF_InsertString #33 · 0x3900
STRBUF_MultiCat #34 · 0x3890
STRBUF_ToLower #35 · 0x3af0
STRBUF_ToUpper #36 · 0x3ab0
STRBUF_TrimLeft #37 · 0x39e0
STRBUF_TrimRight #38 · 0x3a40
STRBUF_Truncate #39 · 0x3960
STRBUF_Update #40 · 0x3830
XMLAPI_GetAttributeDouble #41 · 0x4000
XMLAPI_GetAttributeLong #42 · 0x3ce0
XMLAPI_GetAttributeString #43 · 0x4190
XMLAPI_GetAttributeULongLong #44 · 0x3e70
XMLAPI_SetAttributeDouble #45 · 0x3f00
XMLAPI_SetAttributeLong #46 · 0x3bf0
XMLAPI_SetAttributeString #47 · 0x4100
XMLAPI_SetAttributeULongLong #48 · 0x3de0
DllCanUnloadNow #49 · 0x1240
DllGetClassObject #50 · 0x12e0
DllRegisterServer #51 · 0x12f0
DllUnregisterServer #52 · 0x12f0

Imported DLLs & functions 138

GetLastError 0x180019370
SetLastError 0x180019378
SetUnhandledExceptionFilter 0x180019380
UnhandledExceptionFilter 0x180019368
CloseHandle 0x180019398
DuplicateHandle 0x180019390
GlobalAlloc 0x1800193b0
GlobalFree 0x1800193b8
GlobalLock 0x1800193a8
GlobalUnlock 0x1800193c8
LocalFree 0x1800193c0
DisableThreadLibraryCalls 0x1800193d8
GetModuleFileNameW 0x1800193e8
GetModuleHandleExW 0x1800193f8
GetProcAddress 0x1800193f0
LoadStringW 0x1800193e0
FormatMessageW 0x180019418
GetCurrentProcess 0x180019428
GetCurrentProcessId 0x180019430
GetCurrentThreadId 0x180019438
TerminateProcess 0x180019440
QueryPerformanceCounter 0x180019450
AcquireSRWLockExclusive 0x180019470
DeleteCriticalSection 0x180019480
EnterCriticalSection 0x180019490
InitializeCriticalSection 0x180019478
LeaveCriticalSection 0x180019488
ReleaseSRWLockExclusive 0x180019498
Sleep 0x1800194b8
SleepConditionVariableSRW 0x1800194b0
WakeAllConditionVariable 0x1800194a8
GetSystemTimeAsFileTime 0x1800194d0
GetTickCount 0x1800194c8
ActivateActCtx 0x1800191b8
CreateActCtxW 0x180019130
CreateTimerQueue 0x1800191c8
CreateTimerQueueTimer 0x1800191e0
DeactivateActCtx 0x1800191c0
DelayLoadFailureHook 0x180019138
DeleteTimerQueueEx 0x1800191f0
DeleteTimerQueueTimer 0x1800191d0
FindActCtxSectionStringW 0x1800191b0
GetLocaleInfoEx 0x180019140
GetUserPreferredUILanguages 0x180019148
OutputDebugStringA 0x1800191a0
QueryActCtxW 0x1800191a8
QueueUserWorkItem 0x180019198
RegCloseKey 0x180019180
RegCreateKeyExW 0x180019178
RegDeleteKeyExW 0x180019160
RegDeleteValueW 0x180019168
RegEnumKeyExW 0x180019158
RegisterWaitForSingleObject 0x1800191e8
RegOpenKeyExW 0x180019190
RegQueryInfoKeyW 0x180019150
RegQueryValueExW 0x180019188
RegSetValueExW 0x180019170
ResolveDelayLoadedAPI 0x180019200
UnregisterWait 0x1800191d8
UnregisterWaitEx 0x1800191f8
__C_specific_handler 0x180019560
__CxxFrameHandler3 0x1800195d8
__dllonexit 0x180019518
_amsg_exit 0x1800194f8
_callnewh 0x180019550
_CxxThrowException 0x180019520
_errno 0x180019598
_initterm 0x1800194f0
_lock 0x1800194e8
_onexit 0x1800195b8
_purecall 0x1800195d0
_unlock 0x1800194e0
_vsnwprintf 0x180019580
_wcsicmp 0x180019568
_XcptFilter 0x180019500
??_V@YAXPEAX@Z 0x1800195a0
??0exception@@QEAA@AEBQEBD@Z 0x180019548
??0exception@@QEAA@AEBQEBDH@Z 0x180019540
??0exception@@QEAA@AEBV0@@Z 0x180019538
??1exception@@UEAA@XZ 0x180019530
??1type_info@@UEAA@XZ 0x1800195c0
??3@YAXPEAX@Z 0x1800195c8
?what@exception@@UEBAPEBDXZ 0x180019528
free 0x1800195b0
malloc 0x180019578
memcpy 0x180019510
memmove 0x180019508
memset 0x1800195e0
wcschr 0x1800195a8
wcsrchr 0x180019558
wcsstr 0x180019570
wcstod 0x180019588
wcstol 0x180019590
RtlCaptureContext 0x1800195f0
RtlLookupFunctionEntry 0x1800195f8
RtlVirtualUnwind 0x180019600
0x180019210
0x180019218
0x180019220
0x180019228
0x180019230
CallWindowProcW 0x1800192b8
CharLowerW 0x1800192f0
CharUpperW 0x1800192f8
CloseClipboard 0x180019280
CreateWindowExW 0x1800192e0
DefWindowProcW 0x180019240
DestroyWindow 0x1800192d0
DialogBoxParamW 0x180019258
EmptyClipboard 0x180019290
EnableWindow 0x180019270
EndDialog 0x180019260
GetDesktopWindow 0x1800192a0
GetDlgItem 0x180019250
GetWindowLongPtrW 0x180019300
GetWindowRect 0x1800192a8
LoadIconW 0x1800192b0
OpenClipboard 0x180019298
PeekMessageW 0x1800192d8
PostMessageW 0x1800192c0
RegisterClassW 0x1800192e8
SendMessageW 0x1800192c8
SetClipboardData 0x180019288
SetWindowLongPtrW 0x180019248
SetWindowPos 0x180019278
SetWindowTextW 0x180019268
ClosePrinter 0x180019310
DeletePrinterDriverExW 0x180019348
DeletePrinterDriverPackageW 0x180019318
DeletePrinterDriverW 0x180019350
EnumPrinterDriversW 0x180019338
EnumPrintersW 0x180019330
GetPrinterDataExW 0x180019328
GetPrinterDataW 0x180019320
GetPrinterW 0x180019340
OpenPrinterW 0x180019358