Import table
advapi32.dll
OpenProcessToken, DuplicateToken, AllocateAndInitializeSid, InitializeSecurityDescriptor, GetLengthSid, InitializeAcl, AddAccessAllowedAce, SetSecurityDescriptorDacl, SetSecurityDescriptorGroup, SetSecurityDescriptorOwner, IsValidSecurityDescriptor, AccessCheck, FreeSid, OpenThreadToken
kernel32.dll
GetLogicalDrives, GetWindowsDirectoryA, GlobalFree, GlobalAlloc, ReleaseMutex, WaitForSingleObject, CreateMutexA, OpenMutexA, CloseHandle, LCMapStringA, DeviceIoControl, CreateFileA, Sleep, WideCharToMultiByte, LocalFree, LocalAlloc, GetCurrentProcess, GetCurrentThread, LCMapStringW, GetStringTypeA, GetStringTypeW, GetLastError, HeapCreate, HeapAlloc, HeapFree, RtlUnwind, GetCommandLineA, GetVersion, HeapDestroy, VirtualFree, InitializeCriticalSection, DeleteCriticalSection, EnterCriticalSection, LeaveCriticalSection, ExitProcess, VirtualAlloc, HeapReAlloc, TerminateProcess, GetCurrentThreadId, TlsSetValue, TlsAlloc, TlsFree, SetLastError, TlsGetValue, SetHandleCount, GetStdHandle, GetFileType, GetStartupInfoA, GetModuleFileNameA, FreeEnvironmentStringsA, FreeEnvironmentStringsW, GetEnvironmentStrings, GetEnvironmentStringsW, WriteFile, SetFilePointer, InterlockedDecrement, InterlockedIncrement, GetCPInfo, GetACP, GetOEMCP, GetProcAddress, LoadLibraryA, SetStdHandle, FlushFileBuffers, MultiByteToWideChar
setupapi.dll
CM_Locate_DevNodeA, CM_Get_DevNode_Registry_PropertyA, CM_Get_Sibling, CM_Get_Child, CM_Reenumerate_DevNode, CM_Query_And_Remove_SubTreeW, CM_Request_Device_EjectA, SetupDiEnumDeviceInterfaces, SetupDiGetDeviceInterfaceDetailA, SetupDiGetClassDevsA, SetupDiEnumDeviceInfo, CM_Get_Device_IDA, CM_Get_Parent, SetupDiDestroyDeviceInfoList
Export table
ATACBExecute
ATACBExecuteEx
GetAllDriveList
GetAllDrivesHub
GetAllDrivesHubPort
GetDriveList
GetUsbIdList
JM335CHWReset
JM335CHWResetEx
JM335HDDStandbyTimer
JM335HDDStandbyTimerEx
JM336HDDPowerOff
JM336HDDPowerOffEx
JM339BHWReset
JM339BHWResetEx
JM339CHWReset
JM339CHWResetEx
JMATAPassThrough
JMATAPassThroughEx
JMChange2InRom
JMChange2InRomEx
JMGetButtonLayout
JMGetButtonLayoutEx
JMGetButtonStatus
JMGetButtonStatusEx
JMGetChipInfo
JMGetChipInfoEx
JMGetSATAInfo
JMGetSATAInfoEx
JMInquiry
JMInquiryEx
JMParallelFlahStatus
JMParallelFlahStatusEx
JMParallelFlashCommandCode
JMParallelFlashCommandCodeEx
JMParallelFlashErase
JMParallelFlashEraseEx
JMParallelFlashProgramming
JMParallelFlashProgrammingEx
JMParallelFlashRead
JMParallelFlashReadEx
JMRefreshDev
JMRefreshDevEx
JMSafeRemove
JMSafeRemoveEx
JMSerialFlashChipErase
JMSerialFlashChipEraseEx
JMSerialFlashProgramming
JMSerialFlashProgrammingEx
JMSerialFlashRead
JMSerialFlashReadEx
JMSerialFlashReadID
JMSerialFlashReadIDEx
JMSerialFlashSectorErase
JMSerialFlashSectorEraseEx
JMSerialFlashStatus
JMSerialFlashStatusEx
JMSerialFlashType
JMSerialFlashTypeEx
JMSerialFlashVenderReadData
JMSerialFlashVenderReadDataEx
JMSerialFlashVenderWrCMD
JMSerialFlashVenderWrCMDEx
JMSerialFlashVenderWriteData
JMSerialFlashVenderWriteDataEx
JMSMARTReturnStatus
JMSMARTReturnStatusEx