SidecarLib.dll

v1.5.0.3000 32-bit Windows NT Analyzed
Description
Nikon Sidecar Utility
Authors
Copyright (C) 2021 Nikon Corporation.
File size
770.8 KB
Uploaded
2025-12-02 14:45
Views
41
SHA-256
96839d017d7256c84b8923fa3c3d5205

Exported functions 4

CreateSdcBuffer #1 · 0x5df0
CreateSdcCtrl #2 · 0x78e0
_DecodeFromBase64@4 #3 · 0x72c0
_EncodeToBase64@4 #4 · 0x75d0

Imported DLLs & functions 174

AccessCheck 0x1008b014
DuplicateToken 0x1008b008
GetFileSecurityW 0x1008b004
MapGenericMask 0x1008b00c
OpenProcessToken 0x1008b000
OpenThreadToken 0x1008b010
_lock_file 0x1008b1f8
_unlock_file 0x1008b1fc
_wremove 0x1008b200
_wsplitpath_s 0x1008b204
_callnewh 0x1008b210
free 0x1008b214
malloc 0x1008b218
realloc 0x1008b20c
__initialize_lconv_for_unsigned_char 0x1008b220
_cexit 0x1008b238
_configure_narrow_argv 0x1008b25c
_crt_atexit 0x1008b244
_execute_onexit_table 0x1008b248
_initialize_narrow_environment 0x1008b254
_initialize_onexit_table 0x1008b250
_initterm 0x1008b234
_initterm_e 0x1008b23c
_invalid_parameter_noinfo_noreturn 0x1008b258
_register_onexit_function 0x1008b24c
_seh_filter_dll 0x1008b240
terminate 0x1008b230
__stdio_common_vsprintf 0x1008b27c
__stdio_common_vsscanf 0x1008b264
_fseeki64 0x1008b288
_get_stream_buffer_pointers 0x1008b290
fclose 0x1008b28c
fflush 0x1008b278
fgetc 0x1008b268
fgetpos 0x1008b294
fputc 0x1008b26c
fread 0x1008b298
fsetpos 0x1008b284
fwrite 0x1008b274
setvbuf 0x1008b280
ungetc 0x1008b270
_stricmp 0x1008b2b0
strcmp 0x1008b2a0
strlen 0x1008b2a8
strncmp 0x1008b2a4
strncpy 0x1008b2b4
tolower 0x1008b2ac
_difftime64 0x1008b2cc
_gmtime64_s 0x1008b2bc
_localtime64_s 0x1008b2c0
_mktime64 0x1008b2c8
_time64 0x1008b2c4
llabs 0x1008b2dc
rand 0x1008b2d8
srand 0x1008b2d4
BCryptCloseAlgorithmProvider 0x1008b2e8
BCryptGenRandom 0x1008b2ec
BCryptOpenAlgorithmProvider 0x1008b2e4
AreFileApisANSI 0x1008b0dc
CloseHandle 0x1008b020
CreateEventW 0x1008b058
CreateFileW 0x1008b048
DeleteCriticalSection 0x1008b024
DeleteFileW 0x1008b05c
DeviceIoControl 0x1008b0d8
EnterCriticalSection 0x1008b08c
FileTimeToSystemTime 0x1008b054
FindClose 0x1008b044
FindFirstFileW 0x1008b02c
FindNextFileW 0x1008b034
FormatMessageA 0x1008b0cc
FormatMessageW 0x1008b0d0
GetCurrentProcess 0x1008b038
GetCurrentProcessId 0x1008b0b8
GetCurrentThread 0x1008b094
GetCurrentThreadId 0x1008b0bc
GetDiskFreeSpaceExW 0x1008b090
GetFileAttributesW 0x1008b04c
GetFileInformationByHandle 0x1008b0d4
GetFileSizeEx 0x1008b030
GetFileTime 0x1008b068
GetLastError 0x1008b050
GetModuleHandleW 0x1008b0b0
GetProcAddress 0x1008b06c
GetSystemTimeAsFileTime 0x1008b0c0
InitializeCriticalSection 0x1008b084
InitializeCriticalSectionAndSpinCount 0x1008b0a4
InitializeSListHead 0x1008b0c4
IsDebuggerPresent 0x1008b0b4
IsProcessorFeaturePresent 0x1008b0e0
LeaveCriticalSection 0x1008b088
LocalFree 0x1008b0c8
MoveFileW 0x1008b064
MultiByteToWideChar 0x1008b098
QueryPerformanceCounter 0x1008b074
QueryPerformanceFrequency 0x1008b070
ReadFile 0x1008b028
ResetEvent 0x1008b0a8
SetEndOfFile 0x1008b040
SetEvent 0x1008b01c
SetFilePointerEx 0x1008b060
SetUnhandledExceptionFilter 0x1008b09c
TerminateProcess 0x1008b0a0
UnhandledExceptionFilter 0x1008b07c
WaitForSingleObject 0x1008b080
WaitForSingleObjectEx 0x1008b0ac
WideCharToMultiByte 0x1008b078
WriteFile 0x1008b03c
?_Addfac@_Locimp@locale@std@@AAEXPAVfacet@23@I@Z 0x1008b154
?_Decref@facet@locale@std@@UAEPAV_Facet_base@3@XZ 0x1008b160
?_Fiopen@std@@YAPAU_iobuf@@PB_WHH@Z 0x1008b188
?_Getcat@?$codecvt@_WDU_Mbstatet@@@std@@SAIPAPBVfacet@locale@2@PBV42@@Z 0x1008b158
?_Getcat@?$codecvt@DDU_Mbstatet@@@std@@SAIPAPBVfacet@locale@2@PBV42@@Z 0x1008b124
?_Getgloballocale@locale@std@@CAPAV_Locimp@12@XZ 0x1008b17c
?_Incref@facet@locale@std@@UAEXXZ 0x1008b164
?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXXZ 0x1008b19c
?_Init@locale@std@@CAPAV_Locimp@12@_N@Z 0x1008b138
?_Locimp_Addfac@_Locimp@locale@std@@CAXPAV123@PAVfacet@23@I@Z 0x1008b15c
?_New_Locimp@_Locimp@locale@std@@CAPAV123@ABV123@@Z 0x1008b174
?_Xlength_error@std@@YAXPBD@Z 0x1008b134
?_Xout_of_range@std@@YAXPBD@Z 0x1008b130
??0_Lockit@std@@QAE@H@Z 0x1008b180
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IAE@XZ 0x1008b0fc
??0?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x1008b104
??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x1008b100
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAE@XZ 0x1008b11c
??0?$codecvt@_WDU_Mbstatet@@@std@@QAE@I@Z 0x1008b16c
??1_Lockit@std@@QAE@XZ 0x1008b184
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAE@XZ 0x1008b140
??1?$basic_istream@DU?$char_traits@D@std@@@std@@UAE@XZ 0x1008b190
??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UAE@XZ 0x1008b144
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAE@XZ 0x1008b194
??1?$codecvt@_WDU_Mbstatet@@@std@@MAE@XZ 0x1008b168
??4?$_Yarn@D@std@@QAEAAV01@PBD@Z 0x1008b14c
??Bid@locale@std@@QAEIXZ 0x1008b178
?always_noconv@codecvt_base@std@@QBE_NXZ 0x1008b18c
?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 0x1008b0f4
?getloc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QBE?AVlocale@2@XZ 0x1008b120
?good@ios_base@std@@QBE_NXZ 0x1008b13c
?id@?$codecvt@_WDU_Mbstatet@@@std@@2V0locale@2@A 0x1008b150
?id@?$codecvt@DDU_Mbstatet@@@std@@2V0locale@2@A 0x1008b12c
?imbue@?$basic_ios@DU?$char_traits@D@std@@@std@@QAE?AVlocale@2@ABV32@@Z 0x1008b108
?in@?$codecvt@DDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PBD1AAPBDPAD3AAPAD@Z 0x1008b0ec
?out@?$codecvt@_WDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PB_W1AAPB_WPAD3AAPAD@Z 0x1008b170
?out@?$codecvt@DDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PBD1AAPBDPAD3AAPAD@Z 0x1008b0f0
?read@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@PAD_J@Z 0x1008b110
?seekg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@_JH@Z 0x1008b114
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 0x1008b0f8
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JXZ 0x1008b128
?tellg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE?AV?$fpos@U_Mbstatet@@@2@XZ 0x1008b118
?unshift@?$codecvt@DDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PAD1AAPAD@Z 0x1008b0e8
?write@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@PBD_J@Z 0x1008b10c
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPAD_J@Z 0x1008b198
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPBD_J@Z 0x1008b148
__current_exception 0x1008b1b0
__current_exception_context 0x1008b1ac
__CxxFrameHandler3 0x1008b1e0
__RTDynamicCast 0x1008b1e8
__RTtypeid 0x1008b1b4
__std_exception_copy 0x1008b1d4
__std_exception_destroy 0x1008b1d8
__std_terminate 0x1008b1dc
__std_type_info_compare 0x1008b1b8
__std_type_info_destroy_list 0x1008b1c0
_CxxThrowException 0x1008b1a8
_except_handler4_common 0x1008b1a4
_purecall 0x1008b1d0
memchr 0x1008b1e4
memcmp 0x1008b1c4
memcpy 0x1008b1c8
memmove 0x1008b1cc
memset 0x1008b1bc