diagnostic.dll

  • File Path: C:\Windows\system32\oobe\diagnostic.dll
  • Description: Diagnostic Module

Hashes

Type Hash
MD5 FE7E9213807E7BD15164A6FF28D599ED
SHA1 9224EFD559F550E432C0059B979950318DB5B6FA
SHA256 EA64B80F44E4E168E05BC7ED2BE85C890E593B72598C71F34BF789A1E49C0CA5
SHA384 9676B13303D18EA593C8793D477024C22E99DAFBED2C6022F417890F7C01139D7D7D41596521150DD18C3B0847AB7F5C
SHA512 ECD41A8F41EEFD3F42D549C448F0B382909EE8673751D3C1FAB75C9D7508A2AEEF140A6D0146424BF30861FBBE0A4455550DF29527CDD2D39F2514D6E72CE783
SSDEEP 3072:qx02msdR22C2Avx2KU/Qhe12OvuGiHtz1Kssn6/1niBRxDXtl:qx0Psd0lpkK0Qhe12WuGqniBn
IMP CAA60CB823BA7A924B34FF1E816B8A56
PESHA1 5ACAB2581742D629F29A1545549B0290708DF242
PE256 F27113367290282D40EC88A4E0A53B5DA7FB8FF72F3BBDFFB11A43F40410677F

DLL Exports:

Function Name Ordinal Type
CInstallSource::DetermineInstallMedia 73 Exported Function
CInstallSource::DetermineInstallImageType 72 Exported Function
CInstallSource::DetermineInstallMediaHashLabel 74 Exported Function
CNewOS::GetWinImageArch 117 Exported Function
CInstallSource::DetermineInstallType 75 Exported Function
OldSystem::operator 49 Exported Function
NewSystem::operator 48 Exported Function
CCountArray::GetInfo 99 Exported Function
CDiagConsumerAdaptorFactory::CreateInstance 68 Exported Function
CCountArray::IncrementCount 119 Exported Function
CHardwareID::GetNumberOfCompatableIDs 103 Exported Function
CExistingOS::GetFailedInstallCount 97 Exported Function
CHardwareID::GetNumberOfHardwareIds 104 Exported Function
CMoboAndProcInfo::GetAvailPhysRAM 89 Exported Function
CInstallSource::eDeviceDword 92 Exported Function
CNewOS::GetLanguage 100 Exported Function
CNewOS::GetEdition 96 Exported Function
CDiagConsumerAdaptorFactory::DeleteInstance 69 Exported Function
CExistingOS::eDeviceDword 91 Exported Function
CCountArray::NumElements 144 Exported Function
MachineHardWare::operator 47 Exported Function
OldSystem::OldSystem 21 Exported Function
OldSystem::OldSystem 20 Exported Function
public: __cdecl OldSystem::~OldSystem(void) __ptr64 34 Exported Function
CCountArray::operator 36 Exported Function
CAccessWMI::operator 35 Exported Function
public: __cdecl MachineHardWare::~MachineHardWare(void) __ptr64 32 Exported Function
MachineHardWare::MachineHardWare 17 Exported Function
NewSystem::NewSystem 18 Exported Function
public: __cdecl NewSystem::~NewSystem(void) __ptr64 33 Exported Function
NewSystem::NewSystem 19 Exported Function
CNewOS::operator 43 Exported Function
CMoboAndProcInfo::operator 42 Exported Function
CSqmDiagConsumer::operator 44 Exported Function
InstallData::operator 46 Exported Function
IDiagConsumer::operator 45 Exported Function
CDiagConsumerAdaptorFactory::operator 38 Exported Function
CDiagConsumerAdaptorFactory::operator 37 Exported Function
CExistingOS::operator 39 Exported Function
CInstallSource::operator 41 Exported Function
CHardwareID::operator 40 Exported Function
CMoboAndProcInfo::GetNumberOfProcessors 105 Exported Function
CSqmDiagConsumer::Submit 159 Exported Function
CSqmDiagConsumer::Shutdown 156 Exported Function
InstallData::LogToBB 132 Exported Function
MachineHardWare::LogToBB 133 Exported Function
InstallData::LogToFile 136 Exported Function
CSqmDiagConsumer::DoneReporting 79 Exported Function
CSqmDiagConsumer::AddToStream 59 Exported Function
CSqmDiagConsumer::Initialize 121 Exported Function
CSqmDiagConsumer::Set 153 Exported Function
CSqmDiagConsumer::Set 152 Exported Function
RestoreIniValues 151 Exported Function
CNewOS::GetNewOSVersionInformation 102 Exported Function
SetFromBlackBoard 154 Exported Function
StartNetworking 158 Exported Function
SetFromFile 155 Exported Function
NewSystem::LogToBB 134 Exported Function
MachineHardWare::LogToFile 137 Exported Function
NewSystem::LogToFile 138 Exported Function
OldSystem::LogToFile 139 Exported Function
OldSystem::LogToBB 135 Exported Function
CSqmDiagConsumer::AddToStream 58 Exported Function
CNewOS::eDeviceDword 93 Exported Function
CMoboAndProcInfo::GetTotalPhysRAM 116 Exported Function
CSqmDiagConsumer::Initialize 120 Exported Function
CHardwareID::GetHardwareIds 98 Exported Function
CHardwareID::GetCompatibleIds 90 Exported Function
CMoboAndProcInfo::GetProcArchitecture 108 Exported Function
CMoboAndProcInfo::GetProcAddressWidth 107 Exported Function
CMoboAndProcInfo::GetProcessorSpeedInMHz 112 Exported Function
CMoboAndProcInfo::GetProcStepping 110 Exported Function
CMoboAndProcInfo::GetProcFamily 109 Exported Function
InstallData::IsAlreadyProcessed 122 Exported Function
CSqmDiagConsumer::IsSubmitSuccessful 127 Exported Function
MachineHardWare::IsAlreadyProcessed 123 Exported Function
OldSystem::IsAlreadyProcessed 125 Exported Function
NewSystem::IsAlreadyProcessed 124 Exported Function
CNewOS::eDeviceString 95 Exported Function
CExistingOS::eDeviceString 94 Exported Function
public: virtual __cdecl CMoboAndProcInfo::~CMoboAndProcInfo(void) __ptr64 27 Exported Function
public: virtual __cdecl IDiagConsumer::~IDiagConsumer(void) __ptr64 30 Exported Function
public: virtual __cdecl CSqmDiagConsumer::~CSqmDiagConsumer(void) __ptr64 29 Exported Function
CCountArray::NewElement 143 Exported Function
CNewOS::FindFilePathInAppDir 88 Exported Function
CInstallSource::IsInternal 126 Exported Function
CSqmDiagConsumer::SqmUploadCallBack 157 Exported Function
CSqmDiagConsumer::InLHPlus 118 Exported Function
Module_Init_Diagnostic 142 Exported Function
g_Wdscore 164 Exported Function
ObtainBucketingParamsFromBlackBoard 145 Exported Function
ObtainFilesToAttach 147 Exported Function
ObtainBucketingParamsFromLogFile 146 Exported Function
CAccessWMI::LogFetchInfoError 131 Exported Function
CExistingOS::GetSkuInfo 114 Exported Function
CExistingOS::DetectBranch 71 Exported Function
CExistingOS::GetSystemVersionDetails 115 Exported Function
CExistingOS::GetOEMInformation 106 Exported Function
CNewOS::MAX_CHAR_SIZE 141 Exported Function
CExistingOS::MAX_CHAR_SIZE 140 Exported Function
CSqmDiagConsumer::ProcessFailedUpload 149 Exported Function
CNewOS::m_szLanguage 166 Exported Function
CNewOS::m_szEdition 165 Exported Function
g_Sqm 163 Exported Function
CollectAndSendDiagDataToWatson 66 Exported Function
CollectAndSendDiagDataToSQM 65 Exported Function
const CAccessWMI::vftable' 50 Exported Function
const CSqmDiagConsumer::vftable' 52 Exported Function
const CMoboAndProcInfo::vftable' 51 Exported Function
CallBack_DiagnosticDataGeneration 60 Exported Function
Callback_Diagnostic_Unattend 64 Exported Function
CallBack_DiagnosticDataSend 61 Exported Function
CallBack_RestartSetup 63 Exported Function
CallBack_EditionID 62 Exported Function
DoWatsonReporting 78 Exported Function
DiagnosticDataSendWorker 76 Exported Function
g_DiagERApi 160 Exported Function
g_Shell32 162 Exported Function
g_Kernel32 161 Exported Function
const InstallData::vftable' 54 Exported Function
const IDiagConsumer::vftable' 53 Exported Function
const MachineHardWare::vftable' 55 Exported Function
const OldSystem::vftable' 57 Exported Function
const NewSystem::vftable' 56 Exported Function
ATL::CElementTraits 70 Exported Function
CInstallSource::CInstallSource 6 Exported Function
public: __cdecl CHardwareID::~CHardwareID(void) __ptr64 25 Exported Function
public: __cdecl CInstallSource::~CInstallSource(void) __ptr64 26 Exported Function
CMoboAndProcInfo::CMoboAndProcInfo 8 Exported Function
CMoboAndProcInfo::CMoboAndProcInfo 7 Exported Function
public: __cdecl CCountArray::~CCountArray(void) __ptr64 23 Exported Function
CCountArray::CCountArray 3 Exported Function
CExistingOS::CExistingOS 4 Exported Function
CHardwareID::CHardwareID 5 Exported Function
public: __cdecl CExistingOS::~CExistingOS(void) __ptr64 24 Exported Function
InstallData::InstallData 14 Exported Function
IDiagConsumer::IDiagConsumer 13 Exported Function
InstallData::InstallData 15 Exported Function
MachineHardWare::MachineHardWare 16 Exported Function
public: __cdecl InstallData::~InstallData(void) __ptr64 31 Exported Function
public: __cdecl CNewOS::~CNewOS(void) __ptr64 28 Exported Function
CNewOS::CNewOS 9 Exported Function
CSqmDiagConsumer::CSqmDiagConsumer 10 Exported Function
IDiagConsumer::IDiagConsumer 12 Exported Function
CSqmDiagConsumer::CSqmDiagConsumer 11 Exported Function
CAccessWMI::CAccessWMI 2 Exported Function
CNewOS::FillWithBuildDate 86 Exported Function
CNewOS::FillWithBranchDetails 85 Exported Function
CNewOS::FillWithVersionAndBuildProperties 87 Exported Function
ProcessDiagnosticDetails 148 Exported Function
CNewOS::GetNewOSDetails 101 Exported Function
ATL::CElementTraits 113 Exported Function
CHardwareID::EnumDevices 80 Exported Function
CHardwareID::LogErrorMessage 129 Exported Function
CMoboAndProcInfo::GetProcessorInfo 111 Exported Function
CHardwareID::LogErrorMessageGLE 130 Exported Function
protected: virtual __cdecl CAccessWMI::~CAccessWMI(void) __ptr64 22 Exported Function
CAccessWMI::FetchInfo 84 Exported Function
CAccessWMI::DisconnectWMI 77 Exported Function
CAccessWMI::ResetWmiClassName 150 Exported Function
CAccessWMI::LogErrorMessage 128 Exported Function
CAccessWMI::ConnectWMI 67 Exported Function
CAccessWMI::CAccessWMI 1 Exported Function
CAccessWMI::ExecQuery 81 Exported Function
CAccessWMI::FetchInfo 82 Exported Function
CAccessWMI::FetchInfo 83 Exported Function

Signature

  • Status: Signature verified.
  • Serial: 3300000266BD1580EFA75CD6D3000000000266
  • Thumbprint: A4341B9FD50FB9964283220A36A1EF6F6FAA7840
  • Issuer: CN=Microsoft Windows Production PCA 2011, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
  • Subject: CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US

File Metadata

  • Original Filename: DIAGNOSTIC.DLL
  • Product Name: Microsoft Windows Operating System
  • Company Name: Microsoft Corporation
  • File Version: 10.0.19041.450 (WinBuild.160101.0800)
  • Product Version: 10.0.19041.450
  • Language: English (United States)
  • Legal Copyright: Microsoft Corporation. All rights reserved.
  • Machine Type: 64-bit

File Scan

  • VirusTotal Detections: 0/66
  • VirusTotal Link: https://www.virustotal.com/gui/file/ea64b80f44e4e168e05bc7ed2be85c890e593b72598c71f34bf789a1e49c0ca5/detection/

MIT License. Copyright (c) 2020-2021 Strontic.