NCR_CDMSP.DLL

v98.1.0.7 32-bit Windows Analyzed
Description
XFS CDM Service Provider
Authors
NCR (FSG) Ltd
File size
1.3 MB
Uploaded
2026-06-12 00:35
Views
41
SHA-256
a62d2e7b6e23552f17c5eb90903f80f8

Exported functions 11

WFPCancelAsyncRequest #1 · 0xd38c0
WFPClose #2 · 0xd3980
WFPDeregister #3 · 0xd3a40
WFPExecute #4 · 0xd3b10
WFPGetInfo #5 · 0xd3be0
WFPLock #6 · 0xd3cb0
WFPOpen #7 · 0xd3d70
WFPRegister #8 · 0xd3e50
WFPSetTraceLevel #9 · 0xd3f20
WFPUnloadService #10 · 0xd3fd0
WFPUnlock #11 · 0xd4080

Imported DLLs & functions 369

AllocateAndInitializeSid 0x100ed044
DeregisterEventSource 0x100ed028
InitializeSecurityDescriptor 0x100ed020
RegCloseKey 0x100ed050
RegCreateKeyExA 0x100ed004
RegDeleteValueA 0x100ed014
RegEnumKeyExW 0x100ed03c
RegEnumValueA 0x100ed018
RegFlushKey 0x100ed000
RegisterEventSourceA 0x100ed04c
RegOpenKeyExA 0x100ed008
RegOpenKeyExW 0x100ed038
RegQueryInfoKeyA 0x100ed00c
RegQueryInfoKeyW 0x100ed034
RegQueryValueExA 0x100ed010
RegQueryValueExW 0x100ed030
RegSetValueExA 0x100ed01c
ReportEventA 0x100ed048
SetEntriesInAclW 0x100ed02c
SetSecurityDescriptorDacl 0x100ed024
SetSecurityDescriptorOwner 0x100ed040
atoi 0x100ed508
mbstowcs_s 0x100ed4f8
strtoul 0x100ed504
wcstombs 0x100ed500
wcstombs_s 0x100ed4fc
_lock_file 0x100ed514
_makepath 0x100ed520
_splitpath 0x100ed518
_unlock_file 0x100ed510
_wmakepath_s 0x100ed51c
free 0x100ed528
malloc 0x100ed52c
_except1 0x100ed538
_libm_sse2_pow_precise 0x100ed534
_beginthreadex 0x100ed578
_cexit 0x100ed550
_configure_narrow_argv 0x100ed56c
_crt_atexit 0x100ed55c
_endthreadex 0x100ed574
_errno 0x100ed558
_execute_onexit_table 0x100ed560
_initialize_narrow_environment 0x100ed580
_initialize_onexit_table 0x100ed568
_initterm 0x100ed540
_initterm_e 0x100ed54c
_invalid_parameter_noinfo 0x100ed554
_invalid_parameter_noinfo_noreturn 0x100ed548
_register_onexit_function 0x100ed564
_seh_filter_dll 0x100ed570
_set_invalid_parameter_handler 0x100ed57c
terminate 0x100ed544
__stdio_common_vfprintf 0x100ed5c8
__stdio_common_vsprintf 0x100ed58c
__stdio_common_vsprintf_s 0x100ed598
__stdio_common_vsscanf 0x100ed5c4
_fseeki64 0x100ed5a4
_get_stream_buffer_pointers 0x100ed5c0
fclose 0x100ed5b8
fflush 0x100ed5bc
fgetc 0x100ed588
fgetpos 0x100ed5b4
fgets 0x100ed5ac
fopen 0x100ed590
fputc 0x100ed5b0
fsetpos 0x100ed5a8
fwrite 0x100ed5a0
setvbuf 0x100ed59c
ungetc 0x100ed594
_stricmp 0x100ed5e4
_strnicmp 0x100ed5e0
strcat_s 0x100ed5d4
strncpy 0x100ed5dc
strncpy_s 0x100ed5d8
strtok 0x100ed5d0
GdipAlloc 0x100ed610
GdipCloneImage 0x100ed604
GdipDisposeImage 0x100ed600
GdipFree 0x100ed60c
GdipGetImageEncoders 0x100ed5f4
GdipGetImageEncodersSize 0x100ed5f8
GdipLoadImageFromFile 0x100ed608
GdiplusShutdown 0x100ed5ec
GdiplusStartup 0x100ed5f0
GdipSaveImageToFile 0x100ed5fc
CancelIo 0x100ed1c0
CancelWaitableTimer 0x100ed090
CloseHandle 0x100ed060
CompareFileTime 0x100ed0d0
ConnectNamedPipe 0x100ed1b4
CopyFileA 0x100ed09c
CreateDirectoryA 0x100ed150
CreateDirectoryW 0x100ed0d4
CreateEventA 0x100ed130
CreateEventW 0x100ed124
CreateFileA 0x100ed10c
CreateFileMappingA 0x100ed07c
CreateFileW 0x100ed0d8
CreateMutexA 0x100ed070
CreateMutexW 0x100ed120
CreateNamedPipeA 0x100ed1c4
CreateProcessA 0x100ed140
CreateSemaphoreA 0x100ed19c
CreateThread 0x100ed128
CreateWaitableTimerA 0x100ed098
DeleteCriticalSection 0x100ed1ac
DeleteFileA 0x100ed110
DeviceIoControl 0x100ed0f0
DisconnectNamedPipe 0x100ed1b8
EnterCriticalSection 0x100ed1c8
ExpandEnvironmentStringsA 0x100ed14c
ExpandEnvironmentStringsW 0x100ed0cc
FindClose 0x100ed0dc
FindFirstFileA 0x100ed154
FindNextFileA 0x100ed158
FlushFileBuffers 0x100ed0e0
FormatMessageA 0x100ed0b0
FreeLibrary 0x100ed0a4
GetComputerNameA 0x100ed1a0
GetCurrentProcess 0x100ed148
GetCurrentProcessId 0x100ed134
GetCurrentThreadId 0x100ed17c
GetExitCodeProcess 0x100ed13c
GetFileAttributesExA 0x100ed058
GetFileAttributesW 0x100ed0e4
GetHandleInformation 0x100ed15c
GetLastError 0x100ed064
GetLocalTime 0x100ed094
GetModuleFileNameA 0x100ed080
GetModuleHandleW 0x100ed0fc
GetOverlappedResult 0x100ed1bc
GetProcAddress 0x100ed0a8
GetProcessVersion 0x100ed194
GetSystemTimeAsFileTime 0x100ed1ec
HeapAlloc 0x100ed16c
HeapCreate 0x100ed164
HeapDestroy 0x100ed168
HeapFree 0x100ed170
InitializeCriticalSection 0x100ed1a8
InitializeSListHead 0x100ed1cc
IsBadStringPtrA 0x100ed088
IsDebuggerPresent 0x100ed1e4
IsProcessorFeaturePresent 0x100ed1e0
LeaveCriticalSection 0x100ed1f0
LoadLibraryA 0x100ed0c0
LoadLibraryW 0x100ed104
LocalAlloc 0x100ed100
LocalFree 0x100ed0ac
lstrcatA 0x100ed198
lstrcmpA 0x100ed114
lstrcmpiA 0x100ed108
lstrcpyA 0x100ed084
lstrcpynA 0x100ed0b4
lstrcpynW 0x100ed0b8
lstrcpyW 0x100ed0bc
lstrlenA 0x100ed0f4
lstrlenW 0x100ed0a0
MapViewOfFile 0x100ed074
MultiByteToWideChar 0x100ed0c4
OpenEventA 0x100ed138
OpenProcess 0x100ed144
QueryPerformanceCounter 0x100ed1e8
RaiseException 0x100ed160
ReadFile 0x100ed0e8
ReleaseMutex 0x100ed068
ReleaseSemaphore 0x100ed174
ResetEvent 0x100ed11c
ResumeThread 0x100ed180
SetEvent 0x100ed118
SetLastError 0x100ed0f8
SetUnhandledExceptionFilter 0x100ed1d8
SetWaitableTimer 0x100ed08c
Sleep 0x100ed05c
SleepEx 0x100ed1b0
TerminateProcess 0x100ed1dc
TlsAlloc 0x100ed184
TlsFree 0x100ed190
TlsGetValue 0x100ed188
TlsSetValue 0x100ed18c
UnhandledExceptionFilter 0x100ed1d4
UnmapViewOfFile 0x100ed078
WaitForMultipleObjects 0x100ed12c
WaitForMultipleObjectsEx 0x100ed178
WaitForSingleObject 0x100ed06c
WaitForSingleObjectEx 0x100ed1d0
WaitNamedPipeA 0x100ed1a4
WideCharToMultiByte 0x100ed0c8
WriteFile 0x100ed0ec
?_BADOFF@std@@3_JB 0x100ed308
?_Fiopen@std@@YAPAU_iobuf@@PBDHH@Z 0x100ed218
?_Getcat@?$codecvt@DDU_Mbstatet@@@std@@SAIPAPBVfacet@locale@2@PBV42@@Z 0x100ed24c
?_Getcat@?$ctype@G@std@@SAIPAPBVfacet@locale@2@PBV42@@Z 0x100ed338
?_Getgloballocale@locale@std@@CAPAV_Locimp@12@XZ 0x100ed330
?_Gninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ 0x100ed260
?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXXZ 0x100ed264
?_Ios_base_dtor@ios_base@std@@CAXPAV12@@Z 0x100ed2a4
?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE_N_N@Z 0x100ed358
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAEXXZ 0x100ed2e4
?_Lock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@UAEXXZ 0x100ed210
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ 0x100ed2c4
?_Osfx@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEXXZ 0x100ed2f0
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ 0x100ed2b8
?_Pninc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IAEPAGXZ 0x100ed34c
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAEXXZ 0x100ed2e8
?_Unlock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@UAEXXZ 0x100ed20c
?_Xbad_alloc@std@@YAXXZ 0x100ed294
?_Xlength_error@std@@YAXPBD@Z 0x100ed298
?_Xout_of_range@std@@YAXPBD@Z 0x100ed29c
??_7?$basic_ios@DU?$char_traits@D@std@@@std@@6B@ 0x100ed310
??_7?$basic_ios@GU?$char_traits@G@std@@@std@@6B@ 0x100ed224
??_7ios_base@std@@6B@ 0x100ed30c
??0_Lockit@std@@QAE@H@Z 0x100ed324
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IAE@XZ 0x100ed318
??0?$basic_ios@GU?$char_traits@G@std@@@std@@IAE@XZ 0x100ed234
??0?$basic_iostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@@Z 0x100ed2dc
??0?$basic_iostream@GU?$char_traits@G@std@@@std@@QAE@PAV?$basic_streambuf@GU?$char_traits@G@std@@@1@@Z 0x100ed288
??0?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x100ed274
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAE@XZ 0x100ed2a8
??0?$basic_streambuf@GU?$char_traits@G@std@@@std@@IAE@XZ 0x100ed340
??1_Lockit@std@@QAE@XZ 0x100ed328
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAE@XZ 0x100ed2bc
??1?$basic_ios@GU?$char_traits@G@std@@@std@@UAE@XZ 0x100ed350
??1?$basic_iostream@DU?$char_traits@D@std@@@std@@UAE@XZ 0x100ed2e0
??1?$basic_iostream@GU?$char_traits@G@std@@@std@@UAE@XZ 0x100ed284
??1?$basic_istream@DU?$char_traits@D@std@@@std@@UAE@XZ 0x100ed278
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAE@XZ 0x100ed2ac
??1?$basic_streambuf@GU?$char_traits@G@std@@@std@@UAE@XZ 0x100ed344
??1ios_base@std@@UAE@XZ 0x100ed2a0
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@_N@Z 0x100ed31c
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@G@Z 0x100ed314
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@H@Z 0x100ed2cc
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@I@Z 0x100ed22c
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@J@Z 0x100ed2d0
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@K@Z 0x100ed2d4
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAV01@AAV01@@Z@Z 0x100ed26c
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAVios_base@1@AAV21@@Z@Z 0x100ed2c8
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@PBX@Z 0x100ed320
??Bid@locale@std@@QAEIXZ 0x100ed32c
?always_noconv@codecvt_base@std@@QBE_NXZ 0x100ed238
?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 0x100ed228
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ 0x100ed2d8
?flush@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV12@XZ 0x100ed28c
?getloc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QBE?AVlocale@2@XZ 0x100ed250
?getloc@ios_base@std@@QBE?AVlocale@2@XZ 0x100ed33c
?id@?$codecvt@DDU_Mbstatet@@@std@@2V0locale@2@A 0x100ed214
?id@?$ctype@G@std@@2V0locale@2@A 0x100ed220
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEXABVlocale@2@@Z 0x100ed2ec
?imbue@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEXABVlocale@2@@Z 0x100ed208
?in@?$codecvt@DDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PBD1AAPBDPAD3AAPAD@Z 0x100ed23c
?out@?$codecvt@DDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PBD1AAPBDPAD3AAPAD@Z 0x100ed240
?put@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@D@Z 0x100ed270
?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 0x100ed254
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEPAV12@PAD_J@Z 0x100ed244
?setbuf@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEPAV12@PAG_J@Z 0x100ed204
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 0x100ed2c0
?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z 0x100ed354
?setw@std@@YA?AU?$_Smanip@_J@1@_J@Z 0x100ed280
?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 0x100ed258
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JXZ 0x100ed2f4
?showmanyc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAE_JXZ 0x100ed200
?snextc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 0x100ed25c
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 0x100ed2b0
?sputc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGG@Z 0x100ed348
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAE_JPBD_J@Z 0x100ed2b4
?sputn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAE_JPBG_J@Z 0x100ed230
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEHXZ 0x100ed2f8
?sync@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEHXZ 0x100ed1fc
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEHXZ 0x100ed2fc
?uflow@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEGXZ 0x100ed1f8
?uncaught_exception@std@@YA_NXZ 0x100ed290
?unshift@?$codecvt@DDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PAD1AAPAD@Z 0x100ed248
?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDD@Z 0x100ed268
?widen@?$ctype@G@std@@QBEGD@Z 0x100ed334
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPAD_J@Z 0x100ed300
?xsgetn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAE_JPAG_J@Z 0x100ed27c
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPBD_J@Z 0x100ed304
?xsputn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAE_JPBG_J@Z 0x100ed21c
RpcStringFreeA 0x100ed370
RpcStringFreeW 0x100ed368
UuidCreate 0x100ed360
UuidToStringA 0x100ed364
UuidToStringW 0x100ed36c
SHGetFolderPathA 0x100ed378
SHGetFolderPathW 0x100ed37c
PathFindFileNameA 0x100ed384
0x100ed38c
0x100ed390
0x100ed394
0x100ed398
0x100ed39c
0x100ed3a0
0x100ed3a4
0x100ed3a8
0x100ed3ac
0x100ed3b0
0x100ed3b4
0x100ed3b8
0x100ed3bc
0x100ed3c0
0x100ed3c4
0x100ed3c8
0x100ed3cc
0x100ed3d0
0x100ed3d4
0x100ed3d8
0x100ed3dc
0x100ed3e0
UlyDevActionCompleted 0x100ed3e8
UlyDevListModules 0x100ed3f8
UlyDevListServices 0x100ed408
UlyDevLookupDevice 0x100ed410
UlyDevQueryActions 0x100ed400
UlyDevQueryDevice 0x100ed40c
UlyDevQueryDeviceEx 0x100ed3ec
UlyDevQueryModule 0x100ed404
UlyDevQueryModuleState 0x100ed3fc
UlyDevQueryVariables 0x100ed3f4
UlyDevSetVariableThreshold 0x100ed3f0
UlyMsgFreeMessage 0x100ed420
UlySrvListDevices 0x100ed41c
UlySrvLookupService 0x100ed418
UlySrvQueryService 0x100ed424
UlySrvQueryServiceState 0x100ed414
CreateWindowExW 0x100ed450
DefWindowProcW 0x100ed440
DestroyWindow 0x100ed454
DispatchMessageW 0x100ed438
GetWindowLongW 0x100ed45c
GetWindowThreadProcessId 0x100ed470
IsWindow 0x100ed464
MsgWaitForMultipleObjects 0x100ed458
MsgWaitForMultipleObjectsEx 0x100ed46c
PeekMessageW 0x100ed43c
PostMessageW 0x100ed468
PostQuitMessage 0x100ed444
RegisterClassW 0x100ed448
RegisterWindowMessageW 0x100ed430
SetWindowLongW 0x100ed460
TranslateMessage 0x100ed434
UnregisterClassW 0x100ed44c
wsprintfA 0x100ed474
wsprintfW 0x100ed42c
__CxxFrameHandler3 0x100ed4a8
__RTDynamicCast 0x100ed494
__RTtypeid 0x100ed490
__std_exception_copy 0x100ed49c
__std_exception_destroy 0x100ed498
__std_type_info_destroy_list 0x100ed47c
__std_type_info_name 0x100ed48c
__vcrt_InitializeCriticalSectionEx 0x100ed484
_CxxThrowException 0x100ed4ac
_except_handler4_common 0x100ed480
_purecall 0x100ed4b8
_set_se_translator 0x100ed4b0
memchr 0x100ed488
memcpy 0x100ed4a4
memmove 0x100ed4b4
memset 0x100ed4a0
GetFileVersionInfoA 0x100ed4c0
GetFileVersionInfoSizeA 0x100ed4c4
VerQueryValueA 0x100ed4c8
WFMCloseKey 0x100ed4d4
WFMCreateKey 0x100ed4d0
WFMOpenKey 0x100ed4e0
WFMQueryValue 0x100ed4d8
WFMSetValue 0x100ed4dc
WFMAllocateBuffer 0x100ed4f0
WFMFreeBuffer 0x100ed4e8
WFMOutputTraceData 0x100ed4ec