puiapi.dll

v10.0.19041.3636 32-bit Windows NT Analyzed
Description
puiapi DLL
Authors
© Microsoft Corporation. All rights reserved.
File size
168.0 KB
Uploaded
2025-12-01 08:03
Views
77
SHA-256
b19ac493e53e9ddbb59592b7c8611e7e

Exported functions 52

PUIAPI_CreateInstance #1 · 0x3810
PUIAPI_GetErrorString #2 · 0xb050
PUIAPI_GetPrinter #3 · 0x38a0
PUIAPI_IWaitNotify_CreateInstance #4 · 0x3f40
PUIAPI_IWaitNotify_RegisterTimer #5 · 0x3f90
PUIAPI_IWaitNotify_RegisterWaitObject #6 · 0x3f50
PUIAPI_IWaitNotify_UnregisterCookie #7 · 0x3fd0
PUIAPI_ShowBrowseForPrinterDialog #8 · 0xb110
PUIAPI_ShowDetailsMessageBox #9 · 0xaf80
PUIAPI_ShowDriverPackageRemovalUI #10 · 0xb9c0
STRAPI_ConvertCase #11 · 0x4900
STRAPI_CrackPrintUNCName #12 · 0x4f60
STRAPI_FindAndReplace #13 · 0x4400
STRAPI_Format #14 · 0x4520
STRAPI_FormatMsg #15 · 0x45d0
STRAPI_FormatMsgV #16 · 0x4540
STRAPI_FormatV #17 · 0x44a0
STRAPI_GUID2String #18 · 0x47a0
STRAPI_GetJobStatusString #19 · 0x4ec0
STRAPI_GetPrinterStatusString #20 · 0x4e60
STRAPI_LoadString #21 · 0x4380
STRAPI_MultiCat #22 · 0x42e0
STRAPI_String2GUID #23 · 0x4810
STRAPI_TrimString #24 · 0x4850
STRAPI_XMLSafeText #25 · 0x45f0
STRBUF_AppendString #26 · 0x5200
STRBUF_Create #27 · 0x50b0
STRBUF_CreateBSTR #28 · 0x5140
STRBUF_DeleteSubstring #29 · 0x52c0
STRBUF_Destroy #30 · 0x5190
STRBUF_FindAndReplace #31 · 0x5340
STRBUF_Format #32 · 0x5450
STRBUF_InsertString #33 · 0x5290
STRBUF_MultiCat #34 · 0x5240
STRBUF_ToLower #35 · 0x5410
STRBUF_ToUpper #36 · 0x53d0
STRBUF_TrimLeft #37 · 0x5370
STRBUF_TrimRight #38 · 0x53a0
STRBUF_Truncate #39 · 0x52f0
STRBUF_Update #40 · 0x51d0
XMLAPI_GetAttributeDouble #41 · 0x5810
XMLAPI_GetAttributeLong #42 · 0x5650
XMLAPI_GetAttributeString #43 · 0x58f0
XMLAPI_GetAttributeULongLong #44 · 0x5730
XMLAPI_SetAttributeDouble #45 · 0x57a0
XMLAPI_SetAttributeLong #46 · 0x55e0
XMLAPI_SetAttributeString #47 · 0x5880
XMLAPI_SetAttributeULongLong #48 · 0x56c0
DllCanUnloadNow #49 · 0x37d0
DllGetClassObject #50 · 0x37e0
DllRegisterServer #51 · 0x3800
DllUnregisterServer #52 · 0x3800

Imported DLLs & functions 133

GetLastError 0x1001710c
SetLastError 0x10017108
SetUnhandledExceptionFilter 0x10017110
UnhandledExceptionFilter 0x10017114
CloseHandle 0x10017120
DuplicateHandle 0x1001711c
GlobalAlloc 0x10017130
GlobalFree 0x10017134
GlobalLock 0x1001712c
GlobalUnlock 0x10017128
LocalFree 0x10017138
DisableThreadLibraryCalls 0x10017144
GetModuleFileNameW 0x10017140
GetModuleHandleA 0x10017150
GetModuleHandleW 0x1001714c
GetProcAddress 0x10017154
LoadStringW 0x10017148
LoadLibraryA 0x1001715c
LoadLibraryW 0x10017160
FormatMessageW 0x10017168
GetCurrentProcess 0x1001717c
GetCurrentProcessId 0x10017174
GetCurrentThreadId 0x10017178
TerminateProcess 0x10017170
QueryPerformanceCounter 0x10017184
AcquireSRWLockExclusive 0x10017194
DeleteCriticalSection 0x1001719c
EnterCriticalSection 0x100171a0
InitializeCriticalSection 0x10017198
LeaveCriticalSection 0x100171a4
ReleaseSRWLockExclusive 0x100171a8
Sleep 0x100171b8
SleepConditionVariableSRW 0x100171b4
WakeAllConditionVariable 0x100171b0
GetSystemTimeAsFileTime 0x100171c4
GetTickCount 0x100171c0
CreateTimerQueue 0x10017044
CreateTimerQueueTimer 0x10017050
DelayLoadFailureHook 0x10017000
DeleteTimerQueueEx 0x1001700c
DeleteTimerQueueTimer 0x10017048
GetLocaleInfoEx 0x10017010
GetUserPreferredUILanguages 0x10017014
OutputDebugStringA 0x10017040
QueueUserWorkItem 0x1001703c
RegCloseKey 0x10017030
RegCreateKeyExW 0x1001702c
RegDeleteKeyExW 0x10017020
RegDeleteValueW 0x10017024
RegEnumKeyExW 0x1001701c
RegisterWaitForSingleObject 0x10017054
RegOpenKeyExW 0x10017038
RegQueryInfoKeyW 0x10017018
RegQueryValueExW 0x10017034
RegSetValueExW 0x10017028
ResolveDelayLoadedAPI 0x10017004
UnregisterWait 0x1001704c
UnregisterWaitEx 0x10017008
__CxxFrameHandler3 0x100171ec
__dllonexit 0x100171f4
_amsg_exit 0x100171dc
_callnewh 0x10017208
_CxxThrowException 0x100171f0
_errno 0x10017228
_except_handler4_common 0x100171d4
_initterm 0x100171d8
_lock 0x100171d0
_onexit 0x1001722c
_purecall 0x10017248
_unlock 0x100171cc
_vsnwprintf 0x1001721c
_wcsicmp 0x10017210
_XcptFilter 0x100171e0
??_V@YAXPAX@Z 0x1001723c
??0exception@@QAE@ABQBD@Z 0x10017204
??0exception@@QAE@ABQBDH@Z 0x10017200
??0exception@@QAE@ABV0@@Z 0x100171fc
??1exception@@UAE@XZ 0x100171f8
??1type_info@@UAE@XZ 0x10017230
??3@YAXPAX@Z 0x10017238
?what@exception@@UBEPBDXZ 0x1001724c
free 0x10017244
malloc 0x10017218
memcmp 0x10017234
memcpy 0x100171e8
memmove 0x100171e4
memset 0x10017250
wcschr 0x10017240
wcsrchr 0x1001720c
wcsstr 0x10017214
wcstod 0x10017220
wcstol 0x10017224
0x1001705c
0x10017060
0x10017064
0x10017068
0x1001706c
CallWindowProcW 0x100170b0
CharLowerW 0x100170d0
CharUpperW 0x100170d4
CloseClipboard 0x10017094
CreateWindowExW 0x100170c4
DefWindowProcW 0x100170cc
DestroyWindow 0x100170bc
DialogBoxParamW 0x10017080
EmptyClipboard 0x1001709c
EnableWindow 0x1001708c
EndDialog 0x10017084
GetDesktopWindow 0x100170a4
GetDlgItem 0x1001707c
GetWindowLongW 0x10017074
GetWindowRect 0x100170a8
LoadIconW 0x100170ac
OpenClipboard 0x100170a0
PeekMessageW 0x100170c0
PostMessageW 0x100170b4
RegisterClassW 0x100170c8
SendMessageW 0x100170b8
SetClipboardData 0x10017098
SetWindowLongW 0x10017078
SetWindowPos 0x10017090
SetWindowTextW 0x10017088
ClosePrinter 0x100170e8
DeletePrinterDriverExW 0x100170fc
DeletePrinterDriverPackageW 0x100170f8
DeletePrinterDriverW 0x10017100
EnumPrinterDriversW 0x100170f4
EnumPrintersW 0x100170f0
GetPrinterDataExW 0x100170e0
GetPrinterDataW 0x100170ec
GetPrinterW 0x100170dc
OpenPrinterW 0x100170e4