Print.PrintSupport.Source.dll

v10.0.19041.6456 32-bit Windows NT Analyzed
Description
Microsoft Windows Print Support
Authors
© Microsoft Corporation. All rights reserved.
File size
274.0 KB
Uploaded
2025-12-01 08:03
Views
53
SHA-256
214c6781d65387f034c930fc5d5c1839

Exported functions 25

CreateAndStartPsaSession #1 · 0x26f10
CreatePsaManagerForUserContextAbi #2 · 0x27f00
CreatePsaSessionForUserContext #3 · 0x26fb0
CreatePsaSourceStream #4 · 0x27570
CreateSoftwareDevnode #5 · 0x12b10
DllCanUnloadNow #6 · 0xc6c0
GetAppUserModelId #7 · 0x134a0
GetEntryPoint #8 · 0x135b0
HasAppWithContract #9 · 0x130a0
IsActivationContractSupported #10 · 0x12fb0
IsIppPrinterPsaEnabledForContractAsCurrentUser #11 · 0x14010
IsPsaContractActivatableForDevice #12 · 0x140b0
IsPsaEnabledForContract #13 · 0x13240
IsPsaEnabledForContractAsCurrentUser #14 · 0x13f70
LaunchPsaAppForError #15 · 0x27450
LaunchSystemSettingsBroker #16 · 0x13790
QueryAndSubscribePdmPrinterChangeNotification #17 · 0x12db0
RegeneratePdcForApp #18 · 0x14770
RemovePsaSession #19 · 0x27200
RemovePsaSessionForUserContext #20 · 0x27290
SetJobIdForPsaSession #21 · 0x27390
SetPrintTicketPsa #22 · 0x276b0
UpdatePDC #23 · 0x13a20
UpdatePdcRegenerationRegKey #24 · 0x14520
ValidatePrintTicket #25 · 0x27a20

Imported DLLs & functions 246

ApiSetQueryApiSetPresence 0x1003f018
CoCreateFreeThreadedMarshaler 0x1003f020
CoCreateInstance 0x1003f024
CoGetObjectContext 0x1003f034
CoIncrementMTAUsage 0x1003f03c
CoInitializeEx 0x1003f02c
CoTaskMemAlloc 0x1003f038
CoTaskMemFree 0x1003f044
CoUninitialize 0x1003f028
CreateStreamOnHGlobal 0x1003f040
StringFromGUID2 0x1003f030
RoGetAgileReference 0x1003f04c
DebugBreak 0x1003f054
IsDebuggerPresent 0x1003f058
OutputDebugStringW 0x1003f05c
DelayLoadFailureHook 0x1003f064
ResolveDelayLoadedAPI 0x1003f06c
GetLastError 0x1003f07c
RaiseException 0x1003f078
SetLastError 0x1003f080
SetUnhandledExceptionFilter 0x1003f074
UnhandledExceptionFilter 0x1003f084
WriteFile 0x1003f08c
CloseHandle 0x1003f098
DuplicateHandle 0x1003f094
GetProcessHeap 0x1003f0a4
HeapAlloc 0x1003f0a0
HeapFree 0x1003f0a8
InitializeSListHead 0x1003f0b8
InterlockedFlushSList 0x1003f0b4
InterlockedPushEntrySList 0x1003f0b0
FreeLibrary 0x1003f0c8
GetModuleFileNameA 0x1003f0cc
GetModuleFileNameW 0x1003f0d4
GetModuleHandleExW 0x1003f0c4
GetModuleHandleW 0x1003f0c0
GetProcAddress 0x1003f0d0
FormatMessageW 0x1003f0e4
GetCurrentProcess 0x1003f0f4
GetCurrentProcessId 0x1003f0f8
GetCurrentThreadId 0x1003f0ec
TerminateProcess 0x1003f0f0
IsProcessorFeaturePresent 0x1003f100
OpenProcess 0x1003f104
QueryPerformanceCounter 0x1003f10c
RegCloseKey 0x1003f118
RegCreateKeyExW 0x1003f11c
RegGetValueW 0x1003f120
RegOpenKeyExW 0x1003f114
RegSetKeyValueW 0x1003f128
MultiByteToWideChar 0x1003f134
WideCharToMultiByte 0x1003f130
AcquireSRWLockExclusive 0x1003f140
AcquireSRWLockShared 0x1003f170
CreateEventW 0x1003f160
CreateMutexExW 0x1003f148
CreateSemaphoreExW 0x1003f178
DeleteCriticalSection 0x1003f168
EnterCriticalSection 0x1003f184
InitializeCriticalSectionAndSpinCount 0x1003f17c
InitializeCriticalSectionEx 0x1003f15c
LeaveCriticalSection 0x1003f180
OpenSemaphoreW 0x1003f14c
ReleaseMutex 0x1003f158
ReleaseSemaphore 0x1003f164
ReleaseSRWLockExclusive 0x1003f13c
ReleaseSRWLockShared 0x1003f16c
ResetEvent 0x1003f144
SetEvent 0x1003f150
WaitForSingleObject 0x1003f174
WaitForSingleObjectEx 0x1003f154
InitOnceExecuteOnce 0x1003f194
WaitOnAddress 0x1003f18c
WakeByAddressSingle 0x1003f190
GetSystemTimeAsFileTime 0x1003f19c
CloseThreadpoolTimer 0x1003f1a8
CreateThreadpoolTimer 0x1003f1b0
SetThreadpoolTimer 0x1003f1ac
TrySubmitThreadpoolCallback 0x1003f1a4
WaitForThreadpoolTimerCallbacks 0x1003f1b4
DecodePointer 0x1003f1bc
GetRestrictedErrorInfo 0x1003f1cc
RoOriginateError 0x1003f1d0
RoTransformError 0x1003f1c4
SetRestrictedErrorInfo 0x1003f1c8
RoOriginateLanguageException 0x1003f1d8
RoActivateInstance 0x1003f1e4
RoGetActivationFactory 0x1003f1e0
WindowsCreateString 0x1003f1f0
WindowsCreateStringReference 0x1003f204
WindowsDeleteString 0x1003f200
WindowsDeleteStringBuffer 0x1003f208
WindowsDuplicateString 0x1003f1ec
WindowsGetStringRawBuffer 0x1003f1f4
WindowsPreallocateStringBuffer 0x1003f1fc
WindowsPromoteStringBuffer 0x1003f1f8
__CxxFrameHandler3 0x1003f294
__std_terminate 0x1003f25c
_CxxThrowException 0x1003f29c
_except_handler4_common 0x1003f298
_o___std_exception_copy 0x1003f214
_o___std_exception_destroy 0x1003f218
_o___std_type_info_destroy_list 0x1003f21c
_o___stdio_common_vsnprintf_s 0x1003f220
_o___stdio_common_vswprintf 0x1003f224
_o___stdio_common_vswprintf_s 0x1003f228
_o__callnewh 0x1003f22c
_o__cexit 0x1003f230
_o__configure_narrow_argv 0x1003f234
_o__crt_atexit 0x1003f238
_o__errno 0x1003f23c
_o__execute_onexit_table 0x1003f240
_o__initialize_narrow_environment 0x1003f244
_o__initialize_onexit_table 0x1003f248
_o__invalid_parameter_noinfo 0x1003f24c
_o__invalid_parameter_noinfo_noreturn 0x1003f250
_o__purecall 0x1003f264
_o__register_onexit_function 0x1003f268
_o__seh_filter_dll 0x1003f26c
_o__wcsicmp 0x1003f270
_o__wtof 0x1003f274
_o__wtol 0x1003f278
_o_free 0x1003f27c
_o_iswspace 0x1003f280
_o_malloc 0x1003f284
_o_realloc 0x1003f288
_o_terminate 0x1003f28c
_o_towlower 0x1003f290
memcmp 0x1003f2a4
memcpy 0x1003f2a8
memmove 0x1003f260
strchr 0x1003f210
wcschr 0x1003f254
wcsrchr 0x1003f2a0
wcsstr 0x1003f258
_initterm 0x1003f2b0
_initterm_e 0x1003f2b4
memset 0x1003f2c0
wcsncmp 0x1003f2bc
DevFindProperty 0x1003f2d0
SwDeviceCreate 0x1003f2d8
SwDeviceSetLifetime 0x1003f2e0
EventRegister 0x1003f2f4
EventSetInformation 0x1003f2f0
EventUnregister 0x1003f2e8
EventWriteTransfer 0x1003f2ec
AllowSetForegroundWindow 0x1003f2fc
SetForegroundWindow 0x1003f300
SHCreateMemStream 0x1003f308
0x1003f310
0x1003f314
_Wcscoll 0x1003f454
_Wcsxfrm 0x1003f458
?__ExceptionPtrAssign@@YAXPAXPBX@Z 0x1003f36c
?__ExceptionPtrCopy@@YAXPAXPBX@Z 0x1003f3d0
?__ExceptionPtrCopyException@@YAXPAXPBX1@Z 0x1003f3ec
?__ExceptionPtrCreate@@YAXPAX@Z 0x1003f460
?__ExceptionPtrCurrentException@@YAXPAX@Z 0x1003f464
?__ExceptionPtrDestroy@@YAXPAX@Z 0x1003f370
?__ExceptionPtrRethrow@@YAXPBX@Z 0x1003f45c
?_Decref@facet@locale@std@@UAEPAV_Facet_base@3@XZ 0x1003f444
?_Getcat@?$ctype@G@std@@SAIPAPBVfacet@locale@2@PBV42@@Z 0x1003f44c
?_Getcoll@_Locinfo@std@@QBE?AU_Collvec@@XZ 0x1003f3e4
?_Getgloballocale@locale@std@@CAPAV_Locimp@12@XZ 0x1003f430
?_Incref@facet@locale@std@@UAEXXZ 0x1003f450
?_Init@locale@std@@CAPAV_Locimp@12@_N@Z 0x1003f404
?_Ipfx@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE_N_N@Z 0x1003f3e0
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAEXXZ 0x1003f34c
?_Lock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@UAEXXZ 0x1003f3bc
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ 0x1003f324
?_Osfx@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEXXZ 0x1003f37c
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ 0x1003f368
?_Pninc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IAEPAGXZ 0x1003f40c
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAEXXZ 0x1003f350
?_Unlock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@UAEXXZ 0x1003f3c0
?_Xbad_alloc@std@@YAXXZ 0x1003f400
?_Xlength_error@std@@YAXPBD@Z 0x1003f468
?_Xout_of_range@std@@YAXPBD@Z 0x1003f418
?_Xregex_error@std@@YAXW4error_type@regex_constants@1@@Z 0x1003f3b8
??0_Locinfo@std@@QAE@PBD@Z 0x1003f438
??0_Lockit@std@@QAE@H@Z 0x1003f434
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IAE@XZ 0x1003f360
??0?$basic_ios@GU?$char_traits@G@std@@@std@@IAE@XZ 0x1003f390
??0?$basic_iostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@@Z 0x1003f3cc
??0?$basic_iostream@GU?$char_traits@G@std@@@std@@QAE@PAV?$basic_streambuf@GU?$char_traits@G@std@@@1@@Z 0x1003f38c
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAE@XZ 0x1003f328
??0?$basic_streambuf@GU?$char_traits@G@std@@@std@@IAE@XZ 0x1003f394
??0facet@locale@std@@IAE@I@Z 0x1003f3f4
??1_Locinfo@std@@QAE@XZ 0x1003f440
??1_Lockit@std@@QAE@XZ 0x1003f43c
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAE@XZ 0x1003f388
??1?$basic_ios@GU?$char_traits@G@std@@@std@@UAE@XZ 0x1003f3f8
??1?$basic_iostream@DU?$char_traits@D@std@@@std@@UAE@XZ 0x1003f374
??1?$basic_iostream@GU?$char_traits@G@std@@@std@@UAE@XZ 0x1003f414
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAE@XZ 0x1003f364
??1?$basic_streambuf@GU?$char_traits@G@std@@@std@@UAE@XZ 0x1003f408
??1facet@locale@std@@MAE@XZ 0x1003f358
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@J@Z 0x1003f3d4
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@PBX@Z 0x1003f3d8
??6?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV01@H@Z 0x1003f3dc
??6?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV01@N@Z 0x1003f3f0
??Bid@locale@std@@QAEIXZ 0x1003f428
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ 0x1003f320
?flush@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV12@XZ 0x1003f380
?gbump@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IAEXH@Z 0x1003f410
?id@?$collate@G@std@@2V0locale@2@A 0x1003f3e8
?id@?$ctype@G@std@@2V0locale@2@A 0x1003f42c
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEXABVlocale@2@@Z 0x1003f334
?imbue@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEXABVlocale@2@@Z 0x1003f39c
?is@?$ctype@G@std@@QBE_NFG@Z 0x1003f448
?sbumpc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 0x1003f420
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEPAV12@PAD_J@Z 0x1003f338
?setbuf@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEPAV12@PAG_J@Z 0x1003f3a0
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 0x1003f31c
?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z 0x1003f3fc
?sgetc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 0x1003f424
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JXZ 0x1003f340
?showmanyc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAE_JXZ 0x1003f3ac
?snextc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 0x1003f3c8
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 0x1003f354
?sputc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGG@Z 0x1003f35c
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAE_JPBD_J@Z 0x1003f330
?sputn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAE_JPBG_J@Z 0x1003f32c
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEHXZ 0x1003f348
?sync@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEHXZ 0x1003f3c4
?tolower@?$ctype@G@std@@QBEGG@Z 0x1003f3b0
?tolower@?$ctype@G@std@@QBEPBGPAGPBG@Z 0x1003f3b4
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEHXZ 0x1003f384
?uflow@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEGXZ 0x1003f41c
?uncaught_exception@std@@YA_NXZ 0x1003f378
?widen@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGD@Z 0x1003f398
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPAD_J@Z 0x1003f33c
?xsgetn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAE_JPAG_J@Z 0x1003f3a8
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPBD_J@Z 0x1003f344
?xsputn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAE_JPBG_J@Z 0x1003f3a4
NtQueryWnfStateData 0x1003f478
RtlGetDeviceFamilyInfoEnum 0x1003f474
RtlSubscribeWnfStateChangeNotification 0x1003f47c
RtlUnsubscribeWnfNotificationWaitForCompletion 0x1003f470
SysAllocString 0x1003f004
SysFreeString 0x1003f008
SysStringLen 0x1003f00c
VariantClear 0x1003f010
VariantInit 0x1003f000