WsmAuto.dll

  • File Path: C:\Windows\SysWOW64\WsmAuto.dll
  • Description: WSMAN Automation

Hashes

Type Hash
MD5 E61681D46D5C81C62C3882755E5E7DA3
SHA1 C1F4E7D3DE561CE8D7355D26B2F818C0DEC0C1E9
SHA256 3B463D0217E523DCBA280CEE1EA10819F2544C7BA2EF38ABFFEC75DD21F8EF8C
SHA384 018AF6024A7AB8CF4F245A0DEF147759DD375E5EA643354B0DE1EA546787EBBD8B5B6F9320CFD6C8DC429D7B99FF5699
SHA512 C0773A25A85BDF0EDB73834E278AA8699BD0ABDFDC50A364891E1804492F0700E9E4BDE21F88C2A6F0D1E6432511EDBBC2E7866B1A063BEBD296BA1B0AD6BE10
SSDEEP 3072:p+Hnb5IBzWUyP2s6kpZYUX+/IOvCsQIvNUaj:p6tSPyes6kpZYUOvvCD
IMP CEE456FDEBC7D5D9F4CC3D17BC446D44
PESHA1 8138CA058867EAB264F7E6AA18C181AB8F7FB378
PE256 E7653B09A0DA9D204821F07DE839BB07D53A5133FDCC876A9C9C82D16FAB3493

DLL Exports:

Function Name Ordinal Type
AutoHandle::operator 182 Exported Function
public: class AutoImpersonateUser & __thiscall AutoCleanup<class AutoImpersonateUser,void *>::operator=(void *) 164 Exported Function
public: class AutoHandle & __thiscall AutoCleanup<class AutoHandle,void *>::operator=(void *) 163 Exported Function
public: class AutoFwXmlCloseParser & __thiscall AutoCleanup<class AutoFwXmlCloseParser,void *>::operator=(void *) 162 Exported Function
AutoFwXmlCloseParser::operator 181 Exported Function
AutoImpersonateUser::operator 183 Exported Function
AutoLocalFree::operator 185 Exported Function
public: class AutoMIClass & __thiscall AutoCleanup<class AutoMIClass,struct _MI_Class *>::operator=(struct _MI_Class *) 167 Exported Function
public: class AutoLocalFree & __thiscall AutoCleanup<class AutoLocalFree,void *>::operator=(void *) 166 Exported Function
public: class AutoLibrary & __thiscall AutoCleanup<class AutoLibrary,struct HINSTANCE__ *>::operator=(struct HINSTANCE__ *) 165 Exported Function
AutoLibrary::operator 184 Exported Function
public: class AutoDeleteVector<unsigned short> & __thiscall AutoDeleteVector<unsigned short>::operator=(unsigned short *) 173 Exported Function
public: class AutoBstrNoAlloc & __thiscall AutoCleanup<class AutoBstrNoAlloc,unsigned short *>::operator=(unsigned short *) 158 Exported Function
AutoCertContext::operator 178 Exported Function
AutoBstrNoAlloc::operator 177 Exported Function
AutoBstr::operator 176 Exported Function
public: class AutoBstr & __thiscall AutoCleanup<class AutoBstr,unsigned short *>::operator=(unsigned short *) 157 Exported Function
public: class AutoCertContext & __thiscall AutoCleanup<class AutoCertContext,struct _CERT_CONTEXT const *>::operator=(struct _CERT_CONTEXT const *) 159 Exported Function
AutoCoTaskMemFree::operator 180 Exported Function
public: class AutoDeleteVector<unsigned short> & __thiscall AutoCleanup<class AutoDeleteVector<unsigned short>,unsigned short *>::operator=(unsigned short *) 155 Exported Function
public: class AutoCoTaskMemFree & __thiscall AutoCleanup<class AutoCoTaskMemFree,void *>::operator=(void *) 161 Exported Function
AutoChainContext::operator 179 Exported Function
public: class AutoChainContext & __thiscall AutoCleanup<class AutoChainContext,struct _CERT_CHAIN_CONTEXT const *>::operator=(struct _CERT_CHAIN_CONTEXT const *) 160 Exported Function
public: class CWSManSecurityUI * __thiscall AutoCleanup<class AutoRelease<class CWSManSecurityUI>,class CWSManSecurityUI *>::operator->(void) 213 Exported Function
EtwCorrelationHelper::operator 193 Exported Function
public: class CRequestContext * __thiscall AutoCleanup<class AutoRelease<class CRequestContext>,class CRequestContext *>::operator->(void) 212 Exported Function
AutoWaitHandle::operator 191 Exported Function
ChildLifeTimeManager::operator 192 Exported Function
EventLog::operator 194 Exported Function
ILifeTimeMgmt::operator 198 Exported Function
CRequestContext::GetLocale 251 Exported Function
FastLock::operator 197 Exported Function
EventLog::operator 195 Exported Function
FastLock::operator 196 Exported Function
public: class AutoWaitHandle & __thiscall AutoCleanup<class AutoWaitHandle,void *>::operator=(void *) 172 Exported Function
public: class AutoObject & __thiscall AutoCleanup<class AutoObject,struct WSMAN_OBJECT *>::operator=(struct WSMAN_OBJECT *) 169 Exported Function
AutoObject::operator 188 Exported Function
AutoMIInstance::operator 187 Exported Function
AutoMIClass::operator 186 Exported Function
public: class AutoMIInstance & __thiscall AutoCleanup<class AutoMIInstance,struct _MI_Instance *>::operator=(struct _MI_Instance *) 168 Exported Function
public: class AutoRegKey & __thiscall AutoCleanup<class AutoRegKey,struct HKEY__ *>::operator=(struct HKEY__ *) 170 Exported Function
public: class AutoSecurityDescriptor & __thiscall AutoCleanup<class AutoSecurityDescriptor,void *>::operator=(void *) 171 Exported Function
AutoSecurityDescriptor::operator 190 Exported Function
public: class AutoRelease<class CWSManSecurityUI> & __thiscall AutoRelease<class CWSManSecurityUI>::operator=(class CWSManSecurityUI *) 174 Exported Function
AutoRegKey::operator 189 Exported Function
public: class AutoRelease<class CWSManSecurityUI> & __thiscall AutoCleanup<class AutoRelease<class CWSManSecurityUI>,class CWSManSecurityUI *>::operator=(class CWSManSecurityUI *) 156 Exported Function
public: __thiscall ChildLifeTimeManager::~ChildLifeTimeManager(void) 148 Exported Function
CircularBufferFormatter::CircularBufferFormatter 85 Exported Function
ChildLifeTimeManager::ChildLifeTimeManager 84 Exported Function
BufferFormatter::BufferFormatter 81 Exported Function
ChildLifeTimeManager::ChildLifeTimeManager 83 Exported Function
public: __thiscall CWSManCriticalSectionWithConditionVar::~CWSManCriticalSectionWithConditionVar(void) 146 Exported Function
ILifeTimeMgmt::ILifeTimeMgmt 88 Exported Function
ILifeTimeMgmt::ILifeTimeMgmt 89 Exported Function
FastLock::FastLock 87 Exported Function
CWSManResource::CWSManResource 82 Exported Function
EtwCorrelationHelper::EtwCorrelationHelper 86 Exported Function
BufferFormatter::BufferFormatter 80 Exported Function
public: __thiscall AutoRelease<class CWSManSecurityUI>::AutoRelease<class CWSManSecurityUI>(void) 43 Exported Function
public: __thiscall AutoRelease<class CWSManSecurityUI>::~AutoRelease<class CWSManSecurityUI>(void) 124 Exported Function
public: __thiscall AutoRelease<class CRequestContext>::~AutoRelease<class CRequestContext>(void) 123 Exported Function
public: __thiscall AutoRegKey::~AutoRegKey(void) 142 Exported Function
public: __thiscall AutoRelease<class CRequestContext>::AutoRelease<class CRequestContext>(class CRequestContext *) 42 Exported Function
AutoSecurityDescriptor::AutoSecurityDescriptor 76 Exported Function
AutoWaitHandle::AutoWaitHandle 79 Exported Function
public: __thiscall AutoWaitHandle::~AutoWaitHandle(void) 144 Exported Function
AutoWaitHandle::AutoWaitHandle 78 Exported Function
AutoSecurityDescriptor::AutoSecurityDescriptor 77 Exported Function
public: __thiscall AutoSecurityDescriptor::~AutoSecurityDescriptor(void) 143 Exported Function
BufferFormatter::IsInCommitMode 270 Exported Function
ChildLifeTimeManager::IsActive 267 Exported Function
public: bool __thiscall AutoCleanup<class AutoRelease<class CWSManSecurityUI>,class CWSManSecurityUI *>::operator!(void)const 203 Exported Function
public: bool __thiscall AutoCleanup<class AutoDeleteVector<unsigned short>,unsigned short *>::operator!(void)const 201 Exported Function
public: bool __thiscall AutoCleanup<class AutoRelease<class CRequestContext>,class CRequestContext *>::operator!(void)const 202 Exported Function
ChildLifeTimeManager::RegisterChild 313 Exported Function
Locale::Key 226 Exported Function
public: bool __thiscall SimpleQueue<union _LARGE_INTEGER>::empty(void)const 363 Exported Function
Locale::Key 271 Exported Function
CRequestContext::SetLocale 350 Exported Function
Locale::UsingDefaultLCID 360 Exported Function
public: __thiscall SimpleQueue<union _LARGE_INTEGER>::~SimpleQueue<union _LARGE_INTEGER>(void) 128 Exported Function
Locale::Key 125 Exported Function
Locale::Key 45 Exported Function
Locale::Key 44 Exported Function
OwnLock::OwnLock 91 Exported Function
public: __thiscall OwnLock::~OwnLock(void) 153 Exported Function
Locale::Key 126 Exported Function
public: __thiscall ShareLock::~ShareLock(void) 154 Exported Function
public: __thiscall SimpleQueue<union _LARGE_INTEGER>::SimpleQueue<union _LARGE_INTEGER>(void) 47 Exported Function
ShareLock::ShareLock 92 Exported Function
Locale::Key 46 Exported Function
Locale::Key 127 Exported Function
BufferFormatter::Reset 343 Exported Function
BufferFormatter::Mode 354 Exported Function
CRequestContext::GetFaultXML 246 Exported Function
CRequestContext::GetMessageId 256 Exported Function
CErrorContext::GetFaultXML 245 Exported Function
CErrorContext::SetCIM_Error 345 Exported Function
CRequestContext::RecordAccessDenied 304 Exported Function
CRequestContext::RecordFailure 305 Exported Function
BufferFormatter::Mode 355 Exported Function
CErrorContext::SetGeneratingError 349 Exported Function
CircularBufferFormatter::Reset 344 Exported Function
CircularBufferFormatter::PrepareToCommitWithSize 298 Exported Function
ILifeTimeMgmt::Release 315 Exported Function
BufferFormatter::GetBuffer 235 Exported Function
ILifeTimeMgmt::AddRef 227 Exported Function
CErrorContext::UseDefaultConfig 359 Exported Function
CRequestContext::RecordSoapError 312 Exported Function
BufferFormatter::GetBuffer 236 Exported Function
CErrorContext::GetErrorCode 244 Exported Function
CErrorContext::GetMessageId 255 Exported Function
BufferFormatter::GetSpaceUsed 263 Exported Function
CircularBufferFormatter::GetBuffer 237 Exported Function
BufferFormatter::GetCalculationSize 240 Exported Function
FastLock::AcquireExclusive 224 Exported Function
FastLock::AcquireShared 225 Exported Function
CWSManResourceNoResourceUri::SetOptionsMustUnderstandValue 353 Exported Function
CRequestContext::LogErrorCode 272 Exported Function
CRequestContext::RecordProviderFailure 310 Exported Function
FastLock::ReleaseExclusive 316 Exported Function
Locale::Key 223 Exported Function
public: void __thiscall SimpleQueue<union _LARGE_INTEGER>::pop(void) 364 Exported Function
Locale::Key 342 Exported Function
FastLock::ReleaseShared 341 Exported Function
IRequestContext::RecordMIFailure 308 Exported Function
CircularBufferFormatter::SetMaxEnvelopeSize 352 Exported Function
Locale::Key 314 Exported Function
XmlReader::GetParser 261 Exported Function
Locale::Key 222 Exported Function
CRequestContext::RecordOutOfMemory 309 Exported Function
CRequestContext::SetCIM_Error 346 Exported Function
PacketFormatter::Charset 348 Exported Function
ChildLifeTimeManager::UnregisterChild 358 Exported Function
ChildLifeTimeManager::WaitForAllChildrenToUnregister 361 Exported Function
ChildLifeTimeManager::Shutdown 356 Exported Function
public: void __thiscall CErrorContext::default constructor closure'(void) 221 Exported Function
CErrorContext::SetExtraLogInfo 347 Exported Function
CRequestContext::RecordHtmlError 306 Exported Function
CRequestContext::RecordHtmlError 307 Exported Function
CRequestContext::ProcessContext 302 Exported Function
CRequestContext::ProcessContext 300 Exported Function
CRequestContext::ProcessContext 301 Exported Function
CRequestContext::RecordSoapError 311 Exported Function
CWSManResourceNoResourceUri::GetOptions 259 Exported Function
public: unsigned char * __thiscall AutoCleanup<class AutoFree<unsigned char>,unsigned char *>::Detach(void) 232 Exported Function
ILifeTimeMgmt::GetRefCount 262 Exported Function
CWSManResourceNoResourceUri::GetOptionsMustUnderstandValue 260 Exported Function
ChildLifeTimeManager::GetChildCount 242 Exported Function
CRequestContext::ProcessContext 299 Exported Function
Locale::Key 253 Exported Function
Locale::Key 254 Exported Function
Locale::Key 228 Exported Function
PacketFormatter::operator 199 Exported Function
PacketFormatter::operator 200 Exported Function
public: class SimpleQueue<union _LARGE_INTEGER> & __thiscall SimpleQueue<union _LARGE_INTEGER>::operator=(class SimpleQueue<union _LARGE_INTEGER> const &) 175 Exported Function
CRequestContext::HasFaultXML 264 Exported Function
CRequestContext::IsCIM_Error 268 Exported Function
PacketFormatter::GetCharset 241 Exported Function
BufferFormatter::GetFormatterMode 247 Exported Function
PacketFormatter::GetBomIndex 234 Exported Function
public: virtual __thiscall EtwCorrelationHelper::~EtwCorrelationHelper(void) 150 Exported Function
public: virtual __thiscall ILifeTimeMgmt::~ILifeTimeMgmt(void) 151 Exported Function
public: virtual __thiscall CWSManResource::~CWSManResource(void) 147 Exported Function
public: virtual __thiscall BufferFormatter::~BufferFormatter(void) 145 Exported Function
public: virtual __thiscall CircularBufferFormatter::~CircularBufferFormatter(void) 149 Exported Function
public: virtual __thiscall IRequestContext::~IRequestContext(void) 152 Exported Function
CErrorContext::Passed 297 Exported Function
CErrorContext::ProviderFailure 303 Exported Function
Locale::Key 266 Exported Function
CErrorContext::IsGeneratingError 269 Exported Function
Locale::Key 230 Exported Function
XmlReader::GetBuffer 238 Exported Function
BufferFormatter::GetError 243 Exported Function
CRequestContext::SetMachineName 351 Exported Function
BufferFormatter::GetBufferSize 239 Exported Function
BufferFormatter::Detach 233 Exported Function
XmlReader::GetLength 250 Exported Function
CWSManCriticalSection::GetInitError 248 Exported Function
CWSManResourceNoResourceUri::GetOptionTypes 258 Exported Function
CRequestContext::GetLocaleString 252 Exported Function
public: unsigned short * __thiscall AutoCleanup<class AutoDeleteVector<unsigned short>,unsigned short *>::Detach(void) 231 Exported Function
CWSManResourceNoResourceUri::GetOptionCount 257 Exported Function
Locale::GetLCID 249 Exported Function
IRequestContext::IRequestContext 90 Exported Function
Locale::Key 229 Exported Function
ChildLifeTimeManager::WakeAllWaitingOnNoOfChildren 362 Exported Function
private: void __thiscall AutoCleanup<class AutoSecurityDescriptor,void *>::ReleasePtr(void) 339 Exported Function
private: void __thiscall AutoCleanup<class AutoWaitHandle,void *>::ReleasePtr(void) 340 Exported Function
Locale::Key 357 Exported Function
AutoBstrNoAlloc::AutoBstrNoAlloc 50 Exported Function
AutoBstrNoAlloc::AutoBstrNoAlloc 51 Exported Function
public: __thiscall AutoBstr::~AutoBstr(void) 129 Exported Function
AutoBstr::AutoBstr 48 Exported Function
AutoBstr::AutoBstr 49 Exported Function
private: void __thiscall AutoCleanup<class AutoRelease<class CWSManSecurityUI>,class CWSManSecurityUI *>::ReleasePtr(void) 324 Exported Function
private: void __thiscall AutoCleanup<class AutoImpersonateUser,void *>::ReleasePtr(void) 332 Exported Function
private: void __thiscall AutoCleanup<class AutoLibrary,struct HINSTANCE__ *>::ReleasePtr(void) 333 Exported Function
private: void __thiscall AutoCleanup<class AutoHandle,void *>::ReleasePtr(void) 331 Exported Function
private: void __thiscall AutoCleanup<class AutoFree<unsigned char>,unsigned char *>::ReleasePtr(void) 322 Exported Function
private: void __thiscall AutoCleanup<class AutoFwXmlCloseParser,void *>::ReleasePtr(void) 330 Exported Function
private: void __thiscall AutoCleanup<class AutoLocalFree,void *>::ReleasePtr(void) 334 Exported Function
private: void __thiscall AutoCleanup<class AutoRegKey,struct HKEY__ *>::ReleasePtr(void) 338 Exported Function
private: void __thiscall AutoCleanup<class AutoRelease<class CRequestContext>,class CRequestContext *>::ReleasePtr(void) 323 Exported Function
private: void __thiscall AutoCleanup<class AutoObject,struct WSMAN_OBJECT *>::ReleasePtr(void) 337 Exported Function
private: void __thiscall AutoCleanup<class AutoMIClass,struct _MI_Class *>::ReleasePtr(void) 335 Exported Function
private: void __thiscall AutoCleanup<class AutoMIInstance,struct _MI_Instance *>::ReleasePtr(void) 336 Exported Function
public: __thiscall AutoCleanup<class AutoCertContext,struct _CERT_CONTEXT const *>::~AutoCleanup<class AutoCertContext,struct _CERT_CONTEXT const *>(void) 103 Exported Function
public: __thiscall AutoCleanup<class AutoChainContext,struct _CERT_CHAIN_CONTEXT const *>::AutoCleanup<class AutoChainContext,struct _CERT_CHAIN_CONTEXT const *>(struct _CERT_CHAIN_CONTEXT const *) 12 Exported Function
public: __thiscall AutoCleanup<class AutoCertContext,struct _CERT_CONTEXT const *>::AutoCleanup<class AutoCertContext,struct _CERT_CONTEXT const *>(void) 11 Exported Function
public: __thiscall AutoCleanup<class AutoBstrNoAlloc,unsigned short *>::~AutoCleanup<class AutoBstrNoAlloc,unsigned short *>(void) 102 Exported Function
public: __thiscall AutoCleanup<class AutoCertContext,struct _CERT_CONTEXT const *>::AutoCleanup<class AutoCertContext,struct _CERT_CONTEXT const *>(struct _CERT_CONTEXT const *) 10 Exported Function
public: __thiscall AutoCleanup<class AutoChainContext,struct _CERT_CHAIN_CONTEXT const *>::AutoCleanup<class AutoChainContext,struct _CERT_CHAIN_CONTEXT const *>(void) 13 Exported Function
public: __thiscall AutoCleanup<class AutoCoTaskMemFree,void *>::~AutoCleanup<class AutoCoTaskMemFree,void *>(void) 105 Exported Function
public: __thiscall AutoCleanup<class AutoDelete<unsigned short>,unsigned short *>::~AutoCleanup<class AutoDelete<unsigned short>,unsigned short *>(void) 93 Exported Function
public: __thiscall AutoCleanup<class AutoCoTaskMemFree,void *>::AutoCleanup<class AutoCoTaskMemFree,void *>(void) 15 Exported Function
public: __thiscall AutoCleanup<class AutoChainContext,struct _CERT_CHAIN_CONTEXT const *>::~AutoCleanup<class AutoChainContext,struct _CERT_CHAIN_CONTEXT const *>(void) 104 Exported Function
public: __thiscall AutoCleanup<class AutoCoTaskMemFree,void *>::AutoCleanup<class AutoCoTaskMemFree,void *>(void *) 14 Exported Function
public: __thiscall AutoCleanup<class AutoBstrNoAlloc,unsigned short *>::AutoCleanup<class AutoBstrNoAlloc,unsigned short *>(void) 9 Exported Function
public: __thiscall AutoCertContext::~AutoCertContext(void) 131 Exported Function
AutoChainContext::AutoChainContext 54 Exported Function
AutoCertContext::AutoCertContext 53 Exported Function
public: __thiscall AutoBstrNoAlloc::~AutoBstrNoAlloc(void) 130 Exported Function
AutoCertContext::AutoCertContext 52 Exported Function
AutoChainContext::AutoChainContext 55 Exported Function
public: __thiscall AutoCleanup<class AutoBstr,unsigned short *>::~AutoCleanup<class AutoBstr,unsigned short *>(void) 101 Exported Function
public: __thiscall AutoCleanup<class AutoBstrNoAlloc,unsigned short *>::AutoCleanup<class AutoBstrNoAlloc,unsigned short *>(unsigned short *) 8 Exported Function
public: __thiscall AutoCleanup<class AutoBstr,unsigned short *>::AutoCleanup<class AutoBstr,unsigned short *>(void) 7 Exported Function
public: __thiscall AutoChainContext::~AutoChainContext(void) 132 Exported Function
public: __thiscall AutoCleanup<class AutoBstr,unsigned short *>::AutoCleanup<class AutoBstr,unsigned short *>(unsigned short *) 6 Exported Function
private: class AutoCoTaskMemFree & __thiscall AutoCleanup<class AutoCoTaskMemFree,void *>::Me(void) 285 Exported Function
private: class AutoDelete<unsigned short> & __thiscall AutoCleanup<class AutoDelete<unsigned short>,unsigned short *>::Me(void) 273 Exported Function
private: class AutoChainContext & __thiscall AutoCleanup<class AutoChainContext,struct _CERT_CHAIN_CONTEXT const *>::Me(void) 284 Exported Function
private: class AutoBstrNoAlloc & __thiscall AutoCleanup<class AutoBstrNoAlloc,unsigned short *>::Me(void) 282 Exported Function
private: class AutoCertContext & __thiscall AutoCleanup<class AutoCertContext,struct _CERT_CONTEXT const *>::Me(void) 283 Exported Function
private: class AutoDeleteVector<struct _WSMAN_OPTION> & __thiscall AutoCleanup<class AutoDeleteVector<struct _WSMAN_OPTION>,struct _WSMAN_OPTION *>::Me(void) 277 Exported Function
private: class AutoFree<unsigned char> & __thiscall AutoCleanup<class AutoFree<unsigned char>,unsigned char *>::Me(void) 278 Exported Function
private: class AutoFwXmlCloseParser & __thiscall AutoCleanup<class AutoFwXmlCloseParser,void *>::Me(void) 286 Exported Function
private: class AutoDeleteVector<unsigned short> & __thiscall AutoCleanup<class AutoDeleteVector<unsigned short>,unsigned short *>::Me(void) 275 Exported Function
private: class AutoDeleteVector<unsigned char> & __thiscall AutoCleanup<class AutoDeleteVector<unsigned char>,unsigned char *>::Me(void) 274 Exported Function
private: class AutoDeleteVector<unsigned short const *> & __thiscall AutoCleanup<class AutoDeleteVector<unsigned short const *>,unsigned short const * *>::Me(void) 276 Exported Function
private: class AutoBstr & __thiscall AutoCleanup<class AutoBstr,unsigned short *>::Me(void) 281 Exported Function
const EtwCorrelationHelper::vftable' 218 Exported Function
const ILifeTimeMgmt::vftable' 219 Exported Function
const CWSManResource::vftable' 216 Exported Function
const BufferFormatter::vftable' 215 Exported Function
const CircularBufferFormatter::vftable' 217 Exported Function
const IRequestContext::vftable' 220 Exported Function
DllRegisterServer 367 Exported Function
DllUnregisterServer 368 Exported Function
DllGetClassObject 366 Exported Function
Locale::Key 214 Exported Function
DllCanUnloadNow 365 Exported Function
private: void __thiscall AutoCleanup<class AutoCertContext,struct _CERT_CONTEXT const *>::ReleasePtr(void) 327 Exported Function
private: void __thiscall AutoCleanup<class AutoChainContext,struct _CERT_CHAIN_CONTEXT const *>::ReleasePtr(void) 328 Exported Function
private: void __thiscall AutoCleanup<class AutoBstrNoAlloc,unsigned short *>::ReleasePtr(void) 326 Exported Function
CRequestContext::HasHtmlError 265 Exported Function
private: void __thiscall AutoCleanup<class AutoBstr,unsigned short *>::ReleasePtr(void) 325 Exported Function
private: void __thiscall AutoCleanup<class AutoCoTaskMemFree,void *>::ReleasePtr(void) 329 Exported Function
private: void __thiscall AutoCleanup<class AutoDeleteVector<unsigned short const *>,unsigned short const * *>::ReleasePtr(void) 320 Exported Function
private: void __thiscall AutoCleanup<class AutoDeleteVector<unsigned short>,unsigned short *>::ReleasePtr(void) 319 Exported Function
private: void __thiscall AutoCleanup<class AutoDeleteVector<unsigned char>,unsigned char *>::ReleasePtr(void) 318 Exported Function
private: void __thiscall AutoCleanup<class AutoDelete<unsigned short>,unsigned short *>::ReleasePtr(void) 317 Exported Function
private: void __thiscall AutoCleanup<class AutoDeleteVector<struct _WSMAN_OPTION>,struct _WSMAN_OPTION *>::ReleasePtr(void) 321 Exported Function
private: class AutoWaitHandle & __thiscall AutoCleanup<class AutoWaitHandle,void *>::Me(void) 296 Exported Function
private: class AutoLocalFree & __thiscall AutoCleanup<class AutoLocalFree,void *>::Me(void) 290 Exported Function
private: class AutoMIClass & __thiscall AutoCleanup<class AutoMIClass,struct _MI_Class *>::Me(void) 291 Exported Function
private: class AutoLibrary & __thiscall AutoCleanup<class AutoLibrary,struct HINSTANCE__ *>::Me(void) 289 Exported Function
private: class AutoHandle & __thiscall AutoCleanup<class AutoHandle,void *>::Me(void) 287 Exported Function
private: class AutoImpersonateUser & __thiscall AutoCleanup<class AutoImpersonateUser,void *>::Me(void) 288 Exported Function
private: class AutoMIInstance & __thiscall AutoCleanup<class AutoMIInstance,struct _MI_Instance *>::Me(void) 292 Exported Function
private: class AutoRelease<class CWSManSecurityUI> & __thiscall AutoCleanup<class AutoRelease<class CWSManSecurityUI>,class CWSManSecurityUI *>::Me(void) 280 Exported Function
private: class AutoSecurityDescriptor & __thiscall AutoCleanup<class AutoSecurityDescriptor,void *>::Me(void) 295 Exported Function
private: class AutoRelease<class CRequestContext> & __thiscall AutoCleanup<class AutoRelease<class CRequestContext>,class CRequestContext *>::Me(void) 279 Exported Function
private: class AutoObject & __thiscall AutoCleanup<class AutoObject,struct WSMAN_OBJECT *>::Me(void) 293 Exported Function
private: class AutoRegKey & __thiscall AutoCleanup<class AutoRegKey,struct HKEY__ *>::Me(void) 294 Exported Function
public: __thiscall AutoDeleteVector<unsigned short>::AutoDeleteVector<unsigned short>(unsigned short *) 39 Exported Function
public: __thiscall AutoDeleteVector<unsigned short>::AutoDeleteVector<unsigned short>(void) 40 Exported Function
public: __thiscall AutoDeleteVector<unsigned short const *>::~AutoDeleteVector<unsigned short const *>(void) 120 Exported Function
public: __thiscall AutoDeleteVector<unsigned char>::AutoDeleteVector<unsigned char>(void) 38 Exported Function
public: __thiscall AutoDeleteVector<unsigned char>::~AutoDeleteVector<unsigned char>(void) 118 Exported Function
public: __thiscall AutoDeleteVector<unsigned short>::~AutoDeleteVector<unsigned short>(void) 119 Exported Function
AutoFwXmlCloseParser::AutoFwXmlCloseParser 59 Exported Function
public: __thiscall AutoFwXmlCloseParser::~AutoFwXmlCloseParser(void) 134 Exported Function
AutoFwXmlCloseParser::AutoFwXmlCloseParser 58 Exported Function
public: __thiscall AutoFree<unsigned char>::AutoFree<unsigned char>(unsigned char *) 41 Exported Function
public: __thiscall AutoFree<unsigned char>::~AutoFree<unsigned char>(void) 122 Exported Function
public: __thiscall AutoDeleteVector<struct _WSMAN_OPTION>::~AutoDeleteVector<struct _WSMAN_OPTION>(void) 121 Exported Function
public: __thiscall AutoCleanup<class AutoSecurityDescriptor,void *>::~AutoCleanup<class AutoSecurityDescriptor,void *>(void) 115 Exported Function
public: __thiscall AutoCleanup<class AutoWaitHandle,void *>::AutoCleanup<class AutoWaitHandle,void *>(void *) 36 Exported Function
public: __thiscall AutoCleanup<class AutoSecurityDescriptor,void *>::AutoCleanup<class AutoSecurityDescriptor,void *>(void) 35 Exported Function
public: __thiscall AutoCleanup<class AutoRelease<class CWSManSecurityUI>,class CWSManSecurityUI *>::~AutoCleanup<class AutoRelease<class CWSManSecurityUI>,class CWSManSecurityUI *>(void) 100 Exported Function
public: __thiscall AutoCleanup<class AutoSecurityDescriptor,void *>::AutoCleanup<class AutoSecurityDescriptor,void *>(void *) 34 Exported Function
public: __thiscall AutoCleanup<class AutoWaitHandle,void *>::AutoCleanup<class AutoWaitHandle,void *>(void) 37 Exported Function
public: __thiscall AutoCoTaskMemFree::~AutoCoTaskMemFree(void) 133 Exported Function
public: __thiscall AutoDelete<unsigned short>::~AutoDelete<unsigned short>(void) 117 Exported Function
AutoCoTaskMemFree::AutoCoTaskMemFree 57 Exported Function
public: __thiscall AutoCleanup<class AutoWaitHandle,void *>::~AutoCleanup<class AutoWaitHandle,void *>(void) 116 Exported Function
AutoCoTaskMemFree::AutoCoTaskMemFree 56 Exported Function
AutoMIInstance::AutoMIInstance 70 Exported Function
AutoMIInstance::AutoMIInstance 71 Exported Function
public: __thiscall AutoMIClass::~AutoMIClass(void) 139 Exported Function
AutoMIClass::AutoMIClass 68 Exported Function
AutoMIClass::AutoMIClass 69 Exported Function
public: __thiscall AutoMIInstance::~AutoMIInstance(void) 140 Exported Function
AutoRegKey::AutoRegKey 74 Exported Function
AutoRegKey::AutoRegKey 75 Exported Function
public: __thiscall AutoObject::~AutoObject(void) 141 Exported Function
AutoObject::AutoObject 72 Exported Function
AutoObject::AutoObject 73 Exported Function
public: __thiscall AutoLocalFree::~AutoLocalFree(void) 138 Exported Function
AutoImpersonateUser::AutoImpersonateUser 62 Exported Function
AutoImpersonateUser::AutoImpersonateUser 63 Exported Function
public: __thiscall AutoHandle::~AutoHandle(void) 135 Exported Function
AutoHandle::AutoHandle 60 Exported Function
AutoHandle::AutoHandle 61 Exported Function
public: __thiscall AutoImpersonateUser::~AutoImpersonateUser(void) 136 Exported Function
AutoLocalFree::AutoLocalFree 66 Exported Function
AutoLocalFree::AutoLocalFree 67 Exported Function
public: __thiscall AutoLibrary::~AutoLibrary(void) 137 Exported Function
AutoLibrary::AutoLibrary 64 Exported Function
AutoLibrary::AutoLibrary 65 Exported Function
public: __thiscall AutoCleanup<class AutoFwXmlCloseParser,void *>::AutoCleanup<class AutoFwXmlCloseParser,void *>(void) 17 Exported Function
public: __thiscall AutoCleanup<class AutoFwXmlCloseParser,void *>::~AutoCleanup<class AutoFwXmlCloseParser,void *>(void) 106 Exported Function
public: __thiscall AutoCleanup<class AutoFwXmlCloseParser,void *>::AutoCleanup<class AutoFwXmlCloseParser,void *>(void *) 16 Exported Function
public: __thiscall AutoCleanup<class AutoFree<unsigned char>,unsigned char *>::operator unsigned char *(void) 208 Exported Function
public: __thiscall AutoCleanup<class AutoFree<unsigned char>,unsigned char *>::~AutoCleanup<class AutoFree<unsigned char>,unsigned char *>(void) 98 Exported Function
public: __thiscall AutoCleanup<class AutoHandle,void *>::AutoCleanup<class AutoHandle,void *>(void *) 18 Exported Function
public: __thiscall AutoCleanup<class AutoImpersonateUser,void *>::AutoCleanup<class AutoImpersonateUser,void *>(void) 21 Exported Function
public: __thiscall AutoCleanup<class AutoImpersonateUser,void *>::~AutoCleanup<class AutoImpersonateUser,void *>(void) 108 Exported Function
public: __thiscall AutoCleanup<class AutoImpersonateUser,void *>::AutoCleanup<class AutoImpersonateUser,void *>(void *) 20 Exported Function
public: __thiscall AutoCleanup<class AutoHandle,void *>::AutoCleanup<class AutoHandle,void *>(void) 19 Exported Function
public: __thiscall AutoCleanup<class AutoHandle,void *>::~AutoCleanup<class AutoHandle,void *>(void) 107 Exported Function
public: __thiscall AutoCleanup<class AutoFree<unsigned char>,unsigned char *>::operator unsigned char * const(void)const 209 Exported Function
public: __thiscall AutoCleanup<class AutoDeleteVector<unsigned char>,unsigned char *>::operator unsigned char *(void) 204 Exported Function
public: __thiscall AutoCleanup<class AutoDeleteVector<unsigned char>,unsigned char *>::~AutoCleanup<class AutoDeleteVector<unsigned char>,unsigned char *>(void) 94 Exported Function
public: __thiscall AutoCleanup<class AutoDeleteVector<unsigned char>,unsigned char *>::AutoCleanup<class AutoDeleteVector<unsigned char>,unsigned char *>(unsigned char *) 1 Exported Function
public: __thiscall AutoCleanup<class AutoDeleteVector<struct _WSMAN_OPTION>,struct _WSMAN_OPTION *>::operator struct _WSMAN_OPTION *(void) 207 Exported Function
public: __thiscall AutoCleanup<class AutoDeleteVector<struct _WSMAN_OPTION>,struct _WSMAN_OPTION *>::~AutoCleanup<class AutoDeleteVector<struct _WSMAN_OPTION>,struct _WSMAN_OPTION *>(void) 97 Exported Function
public: __thiscall AutoCleanup<class AutoDeleteVector<unsigned short const *>,unsigned short const * *>::operator unsigned short const * *(void) 206 Exported Function
public: __thiscall AutoCleanup<class AutoDeleteVector<unsigned short>,unsigned short *>::~AutoCleanup<class AutoDeleteVector<unsigned short>,unsigned short *>(void) 95 Exported Function
public: __thiscall AutoCleanup<class AutoFree<unsigned char>,unsigned char *>::AutoCleanup<class AutoFree<unsigned char>,unsigned char *>(unsigned char *) 3 Exported Function
public: __thiscall AutoCleanup<class AutoDeleteVector<unsigned short>,unsigned short *>::operator unsigned short *(void) 205 Exported Function
public: __thiscall AutoCleanup<class AutoDeleteVector<unsigned short const *>,unsigned short const * *>::~AutoCleanup<class AutoDeleteVector<unsigned short const *>,unsigned short const * *>(void) 96 Exported Function
public: __thiscall AutoCleanup<class AutoDeleteVector<unsigned short>,unsigned short *>::AutoCleanup<class AutoDeleteVector<unsigned short>,unsigned short *>(unsigned short *) 2 Exported Function
public: __thiscall AutoCleanup<class AutoObject,struct WSMAN_OBJECT *>::~AutoCleanup<class AutoObject,struct WSMAN_OBJECT *>(void) 113 Exported Function
public: __thiscall AutoCleanup<class AutoRegKey,struct HKEY__ *>::AutoCleanup<class AutoRegKey,struct HKEY__ *>(struct HKEY__ *) 32 Exported Function
public: __thiscall AutoCleanup<class AutoObject,struct WSMAN_OBJECT *>::AutoCleanup<class AutoObject,struct WSMAN_OBJECT *>(void) 31 Exported Function
public: __thiscall AutoCleanup<class AutoMIInstance,struct _MI_Instance *>::~AutoCleanup<class AutoMIInstance,struct _MI_Instance *>(void) 112 Exported Function
public: __thiscall AutoCleanup<class AutoObject,struct WSMAN_OBJECT *>::AutoCleanup<class AutoObject,struct WSMAN_OBJECT *>(struct WSMAN_OBJECT *) 30 Exported Function
public: __thiscall AutoCleanup<class AutoRegKey,struct HKEY__ *>::AutoCleanup<class AutoRegKey,struct HKEY__ *>(void) 33 Exported Function
public: __thiscall AutoCleanup<class AutoRelease<class CWSManSecurityUI>,class CWSManSecurityUI *>::AutoCleanup<class AutoRelease<class CWSManSecurityUI>,class CWSManSecurityUI *>(class CWSManSecurityUI *) 5 Exported Function
public: __thiscall AutoCleanup<class AutoRelease<class CWSManSecurityUI>,class CWSManSecurityUI *>::operator class CWSManSecurityUI *(void) 210 Exported Function
public: __thiscall AutoCleanup<class AutoRelease<class CRequestContext>,class CRequestContext *>::~AutoCleanup<class AutoRelease<class CRequestContext>,class CRequestContext *>(void) 99 Exported Function
public: __thiscall AutoCleanup<class AutoRegKey,struct HKEY__ *>::~AutoCleanup<class AutoRegKey,struct HKEY__ *>(void) 114 Exported Function
public: __thiscall AutoCleanup<class AutoRelease<class CRequestContext>,class CRequestContext *>::AutoCleanup<class AutoRelease<class CRequestContext>,class CRequestContext *>(class CRequestContext *) 4 Exported Function
public: __thiscall AutoCleanup<class AutoMIInstance,struct _MI_Instance *>::AutoCleanup<class AutoMIInstance,struct _MI_Instance *>(void) 29 Exported Function
public: __thiscall AutoCleanup<class AutoLocalFree,void *>::AutoCleanup<class AutoLocalFree,void *>(void *) 24 Exported Function
public: __thiscall AutoCleanup<class AutoLocalFree,void *>::AutoCleanup<class AutoLocalFree,void *>(void) 25 Exported Function
public: __thiscall AutoCleanup<class AutoLibrary,struct HINSTANCE__ *>::~AutoCleanup<class AutoLibrary,struct HINSTANCE__ *>(void) 109 Exported Function
public: __thiscall AutoCleanup<class AutoLibrary,struct HINSTANCE__ *>::AutoCleanup<class AutoLibrary,struct HINSTANCE__ *>(struct HINSTANCE__ *) 22 Exported Function
public: __thiscall AutoCleanup<class AutoLibrary,struct HINSTANCE__ *>::AutoCleanup<class AutoLibrary,struct HINSTANCE__ *>(void) 23 Exported Function
public: __thiscall AutoCleanup<class AutoLocalFree,void *>::operator void *(void) 211 Exported Function
public: __thiscall AutoCleanup<class AutoMIClass,struct _MI_Class *>::~AutoCleanup<class AutoMIClass,struct _MI_Class *>(void) 111 Exported Function
public: __thiscall AutoCleanup<class AutoMIInstance,struct _MI_Instance *>::AutoCleanup<class AutoMIInstance,struct _MI_Instance *>(struct _MI_Instance *) 28 Exported Function
public: __thiscall AutoCleanup<class AutoMIClass,struct _MI_Class *>::AutoCleanup<class AutoMIClass,struct _MI_Class *>(void) 27 Exported Function
public: __thiscall AutoCleanup<class AutoLocalFree,void *>::~AutoCleanup<class AutoLocalFree,void *>(void) 110 Exported Function
public: __thiscall AutoCleanup<class AutoMIClass,struct _MI_Class *>::AutoCleanup<class AutoMIClass,struct _MI_Class *>(struct _MI_Class *) 26 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: WSMANAUTOMATION.DLL
  • Product Name: Microsoft Windows Operating System
  • Company Name: Microsoft Corporation
  • File Version: 10.0.19041.488 (WinBuild.160101.0800)
  • Product Version: 10.0.19041.488
  • Language: English (United States)
  • Legal Copyright: Microsoft Corporation. All rights reserved.
  • Machine Type: 32-bit

File Scan

  • VirusTotal Detections: 0/67
  • VirusTotal Link: https://www.virustotal.com/gui/file/3b463d0217e523dcba280cee1ea10819f2544c7ba2ef38abffec75dd21f8ef8c/detection/

Possible Misuse

The following table contains possible examples of WsmAuto.dll being misused. While WsmAuto.dll is not inherently malicious, its legitimate functionality can be abused for malicious purposes.

Source Source File Example License
sigma image_load_wsman_provider_image_load.yml - '\WsmAuto.dll' DRL 1.0

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