NkRoyalmile.dll

v1.0.0.3002 32-bit Windows Analyzed
Description
Royalmile Library
Authors
Copyright 2022 Nikon Corporation
File size
100.8 KB
Uploaded
2025-12-02 14:45
Views
36
SHA-256
743068460ea86af314397abcf9d186e8

Exported functions 57

Advise #1 · 0xfac0
Capabilities #2 · 0xfd80
Clear #3 · 0x100c0
Content #4 · 0xf9b0
CreatePortDevInstance #5 · 0xf950
CreatePortDevKeyColInstance #6 · 0x10170
CreatePortDevMngrInstance #7 · 0xf7f0
CreatePortDevPropVarColInstance #8 · 0x10370
CreatePortDevValInstance #9 · 0xfee0
DevKeyColAdd #10 · 0x101c0
DevMgrRelease #11 · 0x10680
DevPropVarColAdd #12 · 0x103c0
DevRelease #13 · 0x105a0
DevValRelease #14 · 0x10610
EventCbkRelease #15 · 0x107a0
GetAt #16 · 0x10460
GetBoolValue #17 · 0x10530
GetBufferValue #18 · 0x10140
GetCount #19 · 0x10410
GetDeviceManufacturer #20 · 0xf930
GetDevices #21 · 0xf910
GetErrorValue #22 · 0xffe0
GetGuidValue #23 · 0x107b0
GetIPortableDevicePropVariantCollectionValue #24 · 0x104d0
GetPnPDeviceID #25 · 0xfae0
GetStringValue #26 · 0x10010
GetSupportedEvents #27 · 0x10b00
GetUnsignedIntegerValue #28 · 0x10030
GetValues #29 · 0x10210
Properties #30 · 0xfde0
SendCommand #31 · 0xfa80
SetBufferValue #32 · 0x10110
SetGuidValue #33 · 0xff20
SetIPortableDevicePropVariantCollectionValue #34 · 0xff80
SetStringValue #35 · 0x100e0
SetUnsignedIntegerValue #36 · 0xff50
Unadvise #37 · 0xfc10
WRMAddPairedDevice #38 · 0x10a60
WRMAddRemoveDevice #39 · 0x108c0
WRMClose #40 · 0xfc20
WRMCloseDevice #41 · 0x10d00
WRMFreeMemory #42 · 0x10d80
WRMGetDevChangeInfo #43 · 0x10db0
WRMLoadDataset #44 · 0x10870
WRMOpen #45 · 0xf990
WRMOpenDevice #46 · 0x10a70
WRMPeSvcCreate #47 · 0x10940
WRMPropVariantClear #48 · 0x10880
WRMPtpiModuleCreateTransport #49 · 0x10840
WRMPtpiTransportGetApiVersion #50 · 0x10910
WRMPtpiTransportGetDeviceID #51 · 0x108f0
WRMPtpiTransportPingDev #52 · 0x108d0
WRMPtpiTransportRefreshEnum #53 · 0x108b0
WRMPtpiTransportRelease #54 · 0x10930
WRMPtpiTransportSetEnumRoutine #55 · 0x10890
WRMSetActiveDevice #56 · 0x10dd0
WrRefreshDeviceList #57 · 0xf8f0

Imported DLLs & functions 150

InitializeSecurityDescriptor 0x1001302c
RegCloseKey 0x10013010
RegCreateKeyExA 0x10013018
RegCreateKeyExW 0x1001303c
RegDeleteKeyA 0x10013038
RegDeleteKeyW 0x10013028
RegDeleteTreeA 0x1001301c
RegEnumKeyExA 0x10013034
RegEnumKeyExW 0x10013020
RegOpenKeyExA 0x10013004
RegOpenKeyExW 0x10013008
RegQueryValueExA 0x10013014
RegQueryValueExW 0x1001300c
RegSetValueExA 0x10013000
RegSetValueExW 0x10013024
SetSecurityDescriptorDacl 0x10013030
_itow 0x100131c4
strtoul 0x100131c8
wcstoul 0x100131c0
calloc 0x100131d8
free 0x100131d0
malloc 0x100131d4
realloc 0x100131dc
_beginthreadex 0x10013204
_cexit 0x10013200
_configure_narrow_argv 0x1001320c
_crt_atexit 0x100131ec
_execute_onexit_table 0x100131f0
_initialize_narrow_environment 0x100131fc
_initialize_onexit_table 0x10013210
_initterm 0x100131e4
_initterm_e 0x100131f4
_invalid_parameter_noinfo_noreturn 0x100131e8
_register_onexit_function 0x100131f8
_seh_filter_dll 0x10013208
__acrt_iob_func 0x10013238
__stdio_common_vfwprintf 0x1001322c
__stdio_common_vfwscanf 0x1001323c
__stdio_common_vsnwprintf_s 0x10013234
__stdio_common_vsprintf 0x10013240
__stdio_common_vsprintf_s 0x10013228
__stdio_common_vswprintf 0x10013230
fclose 0x10013220
fopen 0x10013224
fread 0x10013218
fwrite 0x1001321c
strncmp 0x1001325c
strncpy 0x10013248
strtok 0x10013254
toupper 0x10013250
wcsncmp 0x1001324c
wcsncpy 0x10013258
DNSServiceBrowse 0x10013274
DNSServiceGetAddrInfo 0x10013270
DNSServiceProcessResult 0x10013268
DNSServiceRefDeallocate 0x1001326c
DNSServiceResolve 0x10013264
CloseHandle 0x10013090
ConnectNamedPipe 0x10013104
CreateEventA 0x100130b8
CreateFileA 0x1001308c
CreateMutexA 0x100130e4
CreateNamedPipeA 0x100130c4
CreateSemaphoreA 0x100130d8
CreateThread 0x100130b4
DeleteCriticalSection 0x10013098
EnterCriticalSection 0x10013070
GetComputerNameW 0x100130a4
GetCurrentProcess 0x10013044
GetCurrentProcessId 0x1001305c
GetCurrentThreadId 0x10013060
GetLastError 0x10013084
GetModuleFileNameA 0x10013100
GetModuleHandleA 0x100130c8
GetOverlappedResult 0x100130cc
GetPrivateProfileStringA 0x100130f4
GetProcessHeap 0x1001309c
GetSystemTimeAsFileTime 0x100130d0
GetTickCount 0x100130c0
HeapAlloc 0x10013094
HeapFree 0x1001306c
HeapReAlloc 0x100130fc
InitializeCriticalSection 0x1001307c
InitializeCriticalSectionEx 0x100130e0
InitializeSListHead 0x10013064
IsDebuggerPresent 0x10013050
IsProcessorFeaturePresent 0x1001304c
LeaveCriticalSection 0x10013078
lstrlenA 0x10013080
lstrlenW 0x100130f0
OpenEventA 0x100130dc
OpenMutexA 0x100130ec
OutputDebugStringW 0x10013088
QueryPerformanceCounter 0x10013058
ReleaseMutex 0x100130e8
ReleaseSemaphore 0x100130d4
ResetEvent 0x100130f8
SetEvent 0x100130b0
SetUnhandledExceptionFilter 0x10013054
Sleep 0x100130ac
TerminateProcess 0x10013048
UnhandledExceptionFilter 0x10013068
WaitForMultipleObjects 0x100130bc
WaitForSingleObject 0x100130a8
WideCharToMultiByte 0x100130a0
WriteFile 0x10013074
_Mtx_destroy_in_situ 0x10013114
_Mtx_init_in_situ 0x1001311c
_Mtx_lock 0x10013118
_Mtx_unlock 0x10013120
?_Throw_C_error@std@@YAXH@Z 0x10013110
?_Xlength_error@std@@YAXPBD@Z 0x1001310c
CoCreateGuid 0x10013288
CoCreateInstance 0x10013280
CoTaskMemFree 0x10013284
PropVariantClear 0x1001327c
SysFreeString 0x10013128
wsprintfW 0x10013130
__CxxFrameHandler3 0x10013158
__std_terminate 0x1001313c
__std_type_info_destroy_list 0x1001314c
_CxxThrowException 0x10013154
_except_handler4_common 0x10013148
memcpy 0x1001315c
memmove 0x10013150
memset 0x10013144
strstr 0x10013140
wcschr 0x10013138
bind 0x10013198
closesocket 0x10013184
connect 0x1001316c
gethostbyname 0x1001319c
getsockname 0x10013194
htonl 0x1001318c
htons 0x10013164
inet_addr 0x10013178
ntohl 0x100131a0
ntohs 0x100131a8
recv 0x10013168
recvfrom 0x100131ac
select 0x10013180
send 0x10013174
sendto 0x100131b4
setsockopt 0x100131b8
shutdown 0x1001317c
socket 0x10013170
WSACleanup 0x10013190
WSAEventSelect 0x100131a4
WSAGetLastError 0x10013188
WSAStartup 0x100131b0