00000000 CreateMutex 00000032 AfxOleInit() 00000047 AfxOleGetMessageFilter()->SetMessagePendingDelay 00000063 AfxOleGetMessageFilter()->EnableNotRespondingDialog(FALSE) 00000078 AfxOleGetMessageFilter()->EnableBusyDialog(FALSE) 00000125 dlg.DoModal() 00000375 InitAta 00000390 CAtaSmart::Init WMI on - Start 00000422 CoInitializeSecurity() 00000468 CoCreateInstance() 00000515 ConnectServer() 00000546 CoSetProxyBlanket() 00000609 OK:WMI Init 00000702 OK:Win32_IDEController 00000765 OK:Win32_SCSIController 00000796 --ControllerMap-- + Intel(R) Desktop/Workstation/Server Express Chipset SATA RAID Controller [SCSI] - WDC WD1001FAES-75W7A SCSI Disk Device - PLDS BD-RE DH-8B2SH SCSI CdRom Device 00001155 OK:Win32_USBController 00001170 VID=18E3h, PID=9106h 00001186 VID=0000h, PID=0000h 00001202 VID=0000h, PID=0000h 00001233 VID=0000h, PID=0000h 00001248 VID=0789h, PID=00CCh 00001264 VID=0000h, PID=0000h 00001295 VID=0411h, PID=0226h 00001311 WakeUp(0) 00001326 WakeUp(1) 00001420 WakeUp(6) 00001467 DoIdentifyDeviceCsmi 00001514 GetSmartAttributeCsmi 00001560 FillSmartData 00001592 GetSmartAttributeCsmi 00001623 FillSmartData 00001638 GetSmartThresholdCsmi 00001670 FillSmartThreshold 00001685 DoIdentifyDeviceCsmi 00001716 asi.Model.IsEmpty() || asi.FirmwareRev.IsEmpty() 00001732 DoIdentifyDeviceCsmi 00001748 asi.Model.IsEmpty() || asi.FirmwareRev.IsEmpty() 00001763 DoIdentifyDeviceCsmi 00001794 asi.Model.IsEmpty() || asi.FirmwareRev.IsEmpty() 00001810 DoIdentifyDeviceCsmi 00001826 asi.Model.IsEmpty() || asi.FirmwareRev.IsEmpty() 00001841 DO:SELECT * FROM Win32_DiskDrive 00001872 OK1:SELECT * FROM Win32_DiskDrive 00001919 while(pEnumCOMDevs ... 00001935 diskSize:1000202273280 00001950 deviceId:\\.\PHYSICALDRIVE0 00001966 model:WDC WD1001FAES-75W7A SCSI Disk Device 00001982 mediaType:Fixed hard disk media 00002013 interfaceTypeWmi:SCSI 00002028 pnpDeviceId:SCSI\DISK&VEN_WDC&PROD_WD1001FAES-75W7A\4&363F6EBE&0&000000 00002060 DO:GetDiskInfo pd=0, sp=0, st=0, mt=fixed hard disk media 00002075 flagTarget && GetDiskInfo 00002091 GetDiskInfo 00002106 DoIdentifyDevicePd(0, 0xA0) - 1 00002122 SendAtaCommandPd - IDENTIFY_DEVICE (ATA_PASS_THROUGH) 00002153 SendAtaCommandPd - IDENTIFY_DEVICE 00002169 AddDisk(0, 0, 0) - 6 00002184 vars[i].CommandType = CMD_TYPE_CSMI_PHYSICAL_DRIVE 00002200 GetSmartAttributePd(0) - 1 00002216 SendAtaCommandPd - SMART_READ_DATA (ATA_PASS_THROUGH) 00002247 SendAtaCommandPd - SMART_READ_DATA 00002262 SendAtaCommandPd - SMART_CONTROL_STATUS (ATA_PASS_THROUGH) 00002372 GetSmartAttributePd(0) - 2 00002403 SendAtaCommandPd - SMART_READ_DATA (ATA_PASS_THROUGH) 00002418 SendAtaCommandPd - SMART_READ_DATA 00002481 asi.SmartReadData == asi.SmartReadThreshold 00002512 while(pEnumCOMDevs ... 00002543 diskSize:2000396321280 00002559 deviceId:\\.\PHYSICALDRIVE1 00002574 model:BUFFALO External HDD USB Device 00002590 mediaType:External hard disk media 00002606 interfaceTypeWmi:USB 00002637 pnpDeviceId:USBSTOR\DISK&VEN_BUFFALO&PROD_EXTERNAL_HDD&REV_0001\02100000EFFA&0 00002652 DO:GetDiskInfo pd=1, sp=-1, st=-1, mt=external hard disk media 00002684 INTERFACE_TYPE_USB 00002699 usbVendorId=0411, usbProductId=0226 00002715 flagTarget && GetDiskInfo 00002730 GetDiskInfo 00002762 else (USB-HDD) 00002777 AddDisk - USB10 00002793 GetSmartAttributeSat(1) - 1 [sa] 00002871 GetSmartAttributeSat - 1A 00002949 int index = (int)vars.GetCount() - 1; 00002964 OK:Check Model Name 00002996 while(pEnumCOMDevs ... 00002996 deviceId:\\.\PHYSICALDRIVE3 00003027 model:Generic- Compact Flash USB Device 00003042 interfaceTypeWmi:USB 00003058 pnpDeviceId:USBSTOR\DISK&VEN_GENERIC-&PROD_COMPACT_FLASH&REV_1.01\18E391066476&1 00003074 DO:GetDiskInfo pd=3, sp=-1, st=-1, mt= 00003089 INTERFACE_TYPE_USB 00003120 usbVendorId=0000, usbProductId=0000 00003136 flagTarget && GetDiskInfo 00003152 while(pEnumCOMDevs ... 00003167 deviceId:\\.\PHYSICALDRIVE5 00003183 model:Generic- MS/MS-Pro USB Device 00003214 interfaceTypeWmi:USB 00003230 pnpDeviceId:USBSTOR\DISK&VEN_GENERIC-&PROD_MS/MS-PRO&REV_1.03\18E391066476&3 00003245 DO:GetDiskInfo pd=5, sp=-1, st=-1, mt= 00003276 INTERFACE_TYPE_USB 00003292 usbVendorId=0000, usbProductId=0000 00003308 flagTarget && GetDiskInfo 00003339 while(pEnumCOMDevs ... 00003354 deviceId:\\.\PHYSICALDRIVE2 00003370 model:Generic- SD/MMC USB Device 00003401 interfaceTypeWmi:USB 00003417 pnpDeviceId:USBSTOR\DISK&VEN_GENERIC-&PROD_SD/MMC&REV_1.00\18E391066476&0 00003464 DO:GetDiskInfo pd=2, sp=-1, st=-1, mt= 00003479 INTERFACE_TYPE_USB 00003510 usbVendorId=18E3, usbProductId=9106 00003526 flagTarget && GetDiskInfo 00003542 while(pEnumCOMDevs ... 00003573 deviceId:\\.\PHYSICALDRIVE4 00003588 model:Generic- SM/xD-Picture USB Device 00003620 interfaceTypeWmi:USB 00003635 pnpDeviceId:USBSTOR\DISK&VEN_GENERIC-&PROD_SM/XD-PICTURE&REV_1.02\18E391066476&2 00003666 DO:GetDiskInfo pd=4, sp=-1, st=-1, mt= 00003682 INTERFACE_TYPE_USB 00003713 usbVendorId=0000, usbProductId=0000 00003729 flagTarget && GetDiskInfo 00003760 while(pEnumCOMDevs ... 00003776 diskSize:39793904640 00003807 deviceId:\\.\PHYSICALDRIVE6 00003822 model:LOGITEC LHD-PBEU2 USB Device 00003854 mediaType:External hard disk media 00003885 interfaceTypeWmi:USB 00003916 pnpDeviceId:USBSTOR\DISK&VEN_LOGITEC&PROD_LHD-PBEU2&REV_1.16\0106120710000120&0 00003932 DO:GetDiskInfo pd=6, sp=-1, st=-1, mt=external hard disk media 00003947 INTERFACE_TYPE_USB 00003978 usbVendorId=0789, usbProductId=00CC 00003994 flagTarget && GetDiskInfo 00004025 GetDiskInfo 00004056 else (USB-HDD) 00004103 uReturned != 1 00004119 OK2:SELECT * FROM Win32_DiskDrive 00004166 USB-HDD Check 00004181 Check Bus Type 00004212 Bus Type = USB 00004228 DO:GetDiskInfo 00004259 GetDiskInfo 00004275 else (USB-HDD) 00004322 OK:GetDiskInfo - PhysicalDrive 00004353 OK:qsort 00004384 Drive Letter Mapping - Start 00004400 A:\ 00004415 Drive Letter Mapping - != DRIVE_FIXED 00004478 B:\ 00004540 Drive Letter Mapping - != DRIVE_FIXED 00004587 C:\ 00004634 \\.\C: 00004665 volumeDiskExtents.NumberOfDiskExtents = 1 00004696 n = 0, pDiskExtent->DiskNumber = 0 00004712 D:\ 00004743 Drive Letter Mapping - != DRIVE_FIXED 00004774 E:\ 00004790 Drive Letter Mapping - != DRIVE_FIXED 00004821 F:\ 00004836 Drive Letter Mapping - != DRIVE_FIXED 00004868 G:\ 00004883 Drive Letter Mapping - != DRIVE_FIXED 00004914 H:\ 00004946 Drive Letter Mapping - != DRIVE_FIXED 00004961 I:\ 00004992 Drive Letter Mapping - != DRIVE_FIXED 00005024 J:\ 00005039 \\.\J: 00005070 volumeDiskExtents.NumberOfDiskExtents = 1 00005086 n = 0, pDiskExtent->DiskNumber = 6 00005133 K:\ 00005164 Drive Letter Mapping - != DRIVE_FIXED 00005195 L:\ 00005226 \\.\L: 00005258 volumeDiskExtents.NumberOfDiskExtents = 1 00005289 n = 0, pDiskExtent->DiskNumber = 1 00005336 M:\ 00005351 Drive Letter Mapping - != DRIVE_FIXED 00005382 N:\ 00005414 Drive Letter Mapping - != DRIVE_FIXED 00005445 O:\ 00005460 Drive Letter Mapping - != DRIVE_FIXED 00005507 P:\ 00005523 Drive Letter Mapping - != DRIVE_FIXED 00005554 Q:\ 00005585 Drive Letter Mapping - != DRIVE_FIXED 00005616 R:\ 00005648 Drive Letter Mapping - != DRIVE_FIXED 00005679 S:\ 00005694 Drive Letter Mapping - != DRIVE_FIXED 00005741 T:\ 00005757 Drive Letter Mapping - != DRIVE_FIXED 00005804 U:\ 00005819 Drive Letter Mapping - != DRIVE_FIXED 00005850 V:\ 00005882 Drive Letter Mapping - != DRIVE_FIXED 00005913 W:\ 00005928 Drive Letter Mapping - != DRIVE_FIXED 00005975 X:\ 00005991 Drive Letter Mapping - != DRIVE_FIXED 00006022 Y:\ 00006038 Drive Letter Mapping - != DRIVE_FIXED 00006069 Z:\ 00006100 Drive Letter Mapping - != DRIVE_FIXED 00006116 Drive Letter Mapping - End 00006147 C 00006178 L 00006209 CAtaSmart::Init - Complete 00006225 CheckResident() 00006303 SaveSmartInfo(i) 00006381 SaveSmartInfo(i) 00006443 AutoAamApmAdaption() 00006474 UpdateShareInfo() 00006506 EnableDpiAware 00006521 InitDHtmlDialog 00006646 RegisterDeviceNotification 00006818 CheckStartup 00006849 CheckHideSerialNumber 00006864 ChangeTheme 00006896 ChangeZoomType 00006958 UpdateDialogSize 00006989 ChangeLang 00007052 SendAtaCommandPd - SMART_READ_DATA (ATA_PASS_THROUGH) 00007067 SendAtaCommandPd - SMART_READ_DATA 00007098 SendAtaCommandPd - SMART_READ_DATA (ATA_PASS_THROUGH) 00007114 SendAtaCommandPd - SMART_READ_DATA 00007145 GetSmartAttributeCsmi 00007176 FillSmartData 00010094 CheckPage() 00010125 CenterWindow() 00010156 AlarmOverheat() 00010203 SetWindowTitle() 00010218 CallScript(_T(setFont), m_FontFace) 00010265 WorkaroundIE8Mode() 00015476 GetSmartAttributeCsmi 00015507 FillSmartData 00018892 GetSmartAttributeCsmi 00018923 FillSmartData 00022496 GetSmartAttributeCsmi 00022543 FillSmartData 00026630 GetSmartAttributeCsmi 00026677 FillSmartData 00036411 GetSmartAttributeCsmi 00036551 FillSmartData 00096159 GetSmartAttributeCsmi 00096206 FillSmartData 00152117 GetSmartAttributeCsmi 00152164 FillSmartData