microsoft.aip.pdfprotector.dll

v1.0.5225.0 64-bit Windows Analyzed
Description
Microsoft PDF IRM Protector
Authors
Copyright (c) Microsoft Corporation. All rights reserved.
File size
984.9 KB
Uploaded
2025-12-04 06:14
Views
72
SHA-256
72c1595971aab622899a1ebe5e727738

Exported functions 6

DllCanUnloadNow #1 · 0x43c0
DllGetClassObject #2 · 0x43f0
DllInstall #3 · 0x47c0
DllRegisterServer #4 · 0x4550
DllUnregisterServer #5 · 0x4690
evt_api_call_default #6 · 0x1e210

Imported DLLs & functions 226

ConvertSidToStringSidW 0x1800f2098
ConvertStringSecurityDescriptorToSecurityDescriptorW 0x1800f2060
CryptAcquireContextW 0x1800f2040
CryptGenRandom 0x1800f2050
CryptReleaseContext 0x1800f2048
EventEnabled 0x1800f2070
EventRegister 0x1800f2078
EventUnregister 0x1800f2068
EventWrite 0x1800f2080
GetTokenInformation 0x1800f2088
OpenProcessToken 0x1800f20a0
OpenThreadToken 0x1800f2090
RegCloseKey 0x1800f2038
RegCreateKeyExW 0x1800f2020
RegDeleteKeyW 0x1800f2028
RegDeleteValueW 0x1800f2000
RegEnumKeyExW 0x1800f2018
RegOpenKeyExW 0x1800f2008
RegQueryInfoKeyW 0x1800f2030
RegQueryValueExW 0x1800f2058
RegSetValueExW 0x1800f2010
_itoa_s 0x1800f25c0
strtof 0x1800f25b8
_callnewh 0x1800f25d0
_recalloc 0x1800f25e0
free 0x1800f25f0
malloc 0x1800f25d8
realloc 0x1800f25e8
_configthreadlocale 0x1800f2608
setlocale 0x1800f2600
_cexit 0x1800f2630
_configure_narrow_argv 0x1800f2678
_crt_atexit 0x1800f2628
_errno 0x1800f2620
_execute_onexit_table 0x1800f2640
_initialize_narrow_environment 0x1800f2680
_initialize_onexit_table 0x1800f2660
_initterm 0x1800f2638
_initterm_e 0x1800f2650
_invalid_parameter_noinfo 0x1800f2618
_invalid_parameter_noinfo_noreturn 0x1800f2648
_register_onexit_function 0x1800f2658
_seh_filter_dll 0x1800f2670
terminate 0x1800f2668
__stdio_common_vsnwprintf_s 0x1800f2698
__stdio_common_vsprintf 0x1800f26a8
__stdio_common_vsprintf_s 0x1800f2690
__stdio_common_vswprintf 0x1800f26a0
__stdio_common_vswprintf_s 0x1800f26b0
_wcsnicmp 0x1800f26e8
memset 0x1800f2708
strlen 0x1800f26f8
strnlen 0x1800f26f0
wcscat_s 0x1800f26d0
wcscpy_s 0x1800f26c8
wcslen 0x1800f26d8
wcsncmp 0x1800f26e0
wcsncpy_s 0x1800f26c0
wcsnlen 0x1800f2700
_time64 0x1800f2718
abs 0x1800f2750
bsearch 0x1800f2748
llabs 0x1800f2738
qsort 0x1800f2740
rand 0x1800f2728
srand 0x1800f2730
CloseHandle 0x1800f22d8
CompareFileTime 0x1800f20c8
CreateDirectoryW 0x1800f20d0
CreateEventW 0x1800f2158
CreateFileA 0x1800f2288
CreateFileW 0x1800f2290
DecodePointer 0x1800f21e8
DeleteCriticalSection 0x1800f21f0
DeleteFileW 0x1800f2298
EncodePointer 0x1800f2220
EnterCriticalSection 0x1800f2208
FindResourceW 0x1800f2240
FlushFileBuffers 0x1800f22a0
FormatMessageW 0x1800f20d8
FreeLibrary 0x1800f2258
GetCurrentProcess 0x1800f2190
GetCurrentProcessId 0x1800f2140
GetCurrentThread 0x1800f20f8
GetCurrentThreadId 0x1800f2138
GetFileAttributesExW 0x1800f20b8
GetFileAttributesW 0x1800f22a8
GetFileInformationByHandle 0x1800f2110
GetFileSizeEx 0x1800f22b0
GetFullPathNameW 0x1800f2270
GetLastError 0x1800f21d8
GetModuleFileNameW 0x1800f2210
GetModuleHandleExW 0x1800f2278
GetModuleHandleW 0x1800f2250
GetProcAddress 0x1800f2248
GetProcessHeap 0x1800f2100
GetSystemTime 0x1800f21c8
GetSystemTimeAsFileTime 0x1800f2130
GetThreadLocale 0x1800f2218
HeapAlloc 0x1800f20e8
HeapFree 0x1800f20b0
InitializeCriticalSectionAndSpinCount 0x1800f2178
InitializeCriticalSectionEx 0x1800f21d0
InitializeSListHead 0x1800f2128
IsDebuggerPresent 0x1800f2150
IsProcessorFeaturePresent 0x1800f2180
LeaveCriticalSection 0x1800f2228
LoadLibraryExW 0x1800f2268
LoadResource 0x1800f2238
LocalAlloc 0x1800f20e0
LocalFree 0x1800f20f0
LockFileEx 0x1800f2118
lstrcmpiW 0x1800f2260
MultiByteToWideChar 0x1800f2230
OutputDebugStringA 0x1800f2280
OutputDebugStringW 0x1800f2120
QueryPerformanceCounter 0x1800f2148
RaiseException 0x1800f21e0
ReadFile 0x1800f22b8
ResetEvent 0x1800f2168
RtlCaptureContext 0x1800f21b8
RtlLookupFunctionEntry 0x1800f21b0
RtlVirtualUnwind 0x1800f21a8
SetEndOfFile 0x1800f22c0
SetEvent 0x1800f2170
SetFilePointer 0x1800f20c0
SetFilePointerEx 0x1800f22c8
SetThreadLocale 0x1800f2200
SetUnhandledExceptionFilter 0x1800f2198
SizeofResource 0x1800f21f8
TerminateProcess 0x1800f2188
UnhandledExceptionFilter 0x1800f21a0
UnlockFileEx 0x1800f2108
WaitForSingleObjectEx 0x1800f2160
WideCharToMultiByte 0x1800f21c0
WriteFile 0x1800f22d0
?_Lock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAAXXZ 0x1800f2440
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ 0x1800f2358
?_Osfx@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAXXZ 0x1800f2488
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZ 0x1800f2368
?_Pninc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEAAPEA_WXZ 0x1800f2460
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAPEADXZ 0x1800f2398
?_Unlock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAAXXZ 0x1800f2438
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ 0x1800f2350
?_Xbad_function_call@std@@YAXXZ 0x1800f22e8
?_Xlength_error@std@@YAXPEBD@Z 0x1800f23d0
?_Xout_of_range@std@@YAXPEBD@Z 0x1800f2430
??0?$basic_ios@_WU?$char_traits@_W@std@@@std@@IEAA@XZ 0x1800f2470
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IEAA@XZ 0x1800f2380
??0?$basic_iostream@_WU?$char_traits@_W@std@@@std@@QEAA@PEAV?$basic_streambuf@_WU?$char_traits@_W@std@@@1@@Z 0x1800f2458
??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x1800f2378
??0?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEAA@XZ 0x1800f2490
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAA@XZ 0x1800f23c0
??1?$basic_ios@_WU?$char_traits@_W@std@@@std@@UEAA@XZ 0x1800f2450
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x1800f2390
??1?$basic_iostream@_WU?$char_traits@_W@std@@@std@@UEAA@XZ 0x1800f23d8
??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x1800f2370
??1?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAA@XZ 0x1800f2448
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x1800f23b8
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV01@J@Z 0x1800f23e8
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV01@K@Z 0x1800f23e0
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV01@P6AAEAVios_base@1@AEAV21@@Z@Z 0x1800f23f0
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@_J@Z 0x1800f2300
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@_N@Z 0x1800f22f0
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@G@Z 0x1800f22f8
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@H@Z 0x1800f2310
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@I@Z 0x1800f2308
?flush@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV12@XZ 0x1800f2480
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@XZ 0x1800f2360
?gbump@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEAAXH@Z 0x1800f2468
?gbump@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXH@Z 0x1800f23a0
?imbue@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAXAEBVlocale@2@@Z 0x1800f23f8
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAXAEBVlocale@2@@Z 0x1800f2348
?setbuf@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAPEAV12@PEA_W_J@Z 0x1800f2408
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAPEAV12@PEAD_J@Z 0x1800f2340
?setstate@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAAXH_N@Z 0x1800f2478
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z 0x1800f2388
?showmanyc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JXZ 0x1800f2428
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JXZ 0x1800f2338
?sputc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QEAAG_W@Z 0x1800f2498
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z 0x1800f23b0
?sputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QEAA_JPEB_W_J@Z 0x1800f24a0
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAA_JPEBD_J@Z 0x1800f23a8
?sync@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAHXZ 0x1800f2400
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ 0x1800f2330
?uflow@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAGXZ 0x1800f2420
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ 0x1800f2328
?uncaught_exception@std@@YA_NXZ 0x1800f23c8
?xsgetn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JPEA_W_J@Z 0x1800f2418
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEAD_J@Z 0x1800f2320
?xsputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JPEB_W_J@Z 0x1800f2410
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEBD_J@Z 0x1800f2318
CoCreateInstance 0x1800f2760
CoTaskMemAlloc 0x1800f2768
CoTaskMemFree 0x1800f2778
CoTaskMemRealloc 0x1800f2788
CreateILockBytesOnHGlobal 0x1800f2780
StringFromGUID2 0x1800f2770
LoadTypeLib 0x1800f24e8
RegisterTypeLib 0x1800f24b0
SysAllocString 0x1800f24c0
SysAllocStringLen 0x1800f24e0
SysFreeString 0x1800f24d0
SysStringLen 0x1800f24c8
UnRegisterTypeLib 0x1800f24b8
VarUI4FromStr 0x1800f24d8
SHGetFolderPathW 0x1800f24f8
0x1800f2508
CharNextW 0x1800f2518
__C_specific_handler 0x1800f2568
__CxxFrameHandler3 0x1800f2588
__RTDynamicCast 0x1800f2580
__std_exception_copy 0x1800f2548
__std_exception_destroy 0x1800f2540
__std_terminate 0x1800f2530
__std_type_info_destroy_list 0x1800f25a8
_CxxThrowException 0x1800f2550
_purecall 0x1800f2560
memchr 0x1800f2598
memcmp 0x1800f2558
memcpy 0x1800f2578
memmove 0x1800f25a0
strchr 0x1800f2570
strrchr 0x1800f2528
wcschr 0x1800f2590
wcsstr 0x1800f2538