Generated by JEB on 2019/08/01

PE: C:\Windows\System32\wshcon.dll Base=0x180000000 SHA-256=33A6C053FB0F04549C567F9C04491363B5E62C6D48074DB0A8B45EE8215CE6F3
PDB: wshcon.pdb GUID={A624B6DE-3B46-F218-8AEB3537C8A3A563} Age=1

206 located named symbols:
0x180003864: "__cdecl _raise_securityfailure" __raise_securityfailure
0x180003B60: "__cdecl FindPESection" _FindPESection
0x1800022A0: "public: virtual long __cdecl CWSHController::GetTypeInfo(unsigned int,unsigned long,struct ITypeInfo * __ptr64 * __ptr64) __ptr64" ?GetTypeInfo@CWSHController@@UEAAJIKPEAPEAUITypeInfo@@@Z
0x180005340: "__cdecl _imp_StringFromCLSID" __imp_StringFromCLSID
0x180007010: "__cdecl _security_cookie_complement" __security_cookie_complement
0x18000335C: "__cdecl CRT_INIT" _CRT_INIT
0x180002BC0: "public: virtual long __cdecl CWSHMoniker::GetSizeMax(union _ULARGE_INTEGER * __ptr64) __ptr64" ?GetSizeMax@CWSHMoniker@@UEAAJPEAT_ULARGE_INTEGER@@@Z
0x1800052A0: "__cdecl _imp_GetCurrentThreadId" __imp_GetCurrentThreadId
0x180003E10: "__cdecl guard_dispatch_icall_nop" _guard_dispatch_icall_nop
0x180005CA0: "__cdecl _IMPORT_DESCRIPTOR_OLEAUT32" __IMPORT_DESCRIPTOR_OLEAUT32
0x180002B80: "public: virtual long __cdecl CWSHMoniker::Load(struct IStream * __ptr64) __ptr64" ?Load@CWSHMoniker@@UEAAJPEAUIStream@@@Z
0x180005580: IID_IPersistStream
0x180001F70: DllGetClassObject
0x180005258: "__cdecl _imp_RegDeleteKeyA" __imp_RegDeleteKeyA
0x180002EB0: "public: virtual long __cdecl CWSHMoniker::Hash(unsigned long * __ptr64) __ptr64" ?Hash@CWSHMoniker@@UEAAJPEAK@Z
0x1800052C0: "__cdecl _imp_GetModuleFileNameA" __imp_GetModuleFileNameA
0x1800053B8: "__cdecl _imp_sprintf_s" __imp_sprintf_s
0x180002EF0: "public: virtual long __cdecl CWSHMoniker::GetTimeOfLastChange(struct IBindCtx * __ptr64,struct IMoniker * __ptr64,struct _FILETIME * __ptr64) __ptr64" ?GetTimeOfLastChange@CWSHMoniker@@UEAAJPEAUIBindCtx@@PEAUIMoniker@@PEAU_FILETIME@@@Z
0x180005368: "__cdecl _imp_LoadTypeLibEx" __imp_LoadTypeLibEx
0x180005590: IID_IMoniker
0x180005388: "__cdecl _imp_UnRegisterTypeLib" __imp_UnRegisterTypeLib
0x180005350: OLE32_NULL_THUNK_DATA
0x180005428: "__cdecl _guard_dispatch_icall_fptr" __guard_dispatch_icall_fptr
0x1800055B0: "ThreadingModel" ??_C@_0P@FAEGJAHE@ThreadingModel?$AA@
0x180003B39: "__cdecl XcptFilter" _XcptFilter
0x180005248: "__cdecl _imp_RegSetValueExA" __imp_RegSetValueExA
0x180005430: "__cdecl _xc_a" __xc_a
0x180002AD0: "public: virtual unsigned long __cdecl CWSHMoniker::Release(void) __ptr64" ?Release@CWSHMoniker@@UEAAKXZ
0x180005038: "const CWSHController::`vftable'" ??_7CWSHController@@6B@
0x180003B2D: "__cdecl callnewh" _callnewh
0x180002BA0: "public: virtual long __cdecl CWSHMoniker::Save(struct IStream * __ptr64,int) __ptr64" ?Save@CWSHMoniker@@UEAAJPEAUIStream@@H@Z
0x180005310: "__cdecl _imp_LoadLibraryExW" __imp_LoadLibraryExW
0x180002380: "public: virtual long __cdecl CWSHController::CreateScript(unsigned short * __ptr64,struct tagVARIANT,struct IDispatch * __ptr64 * __ptr64) __ptr64" ?CreateScript@CWSHController@@UEAAJPEAGUtagVARIANT@@PEAPEAUIDispatch@@@Z
0x180003D1F: "__cdecl initterm" _initterm
0x1800075C8: "__cdecl _dyn_tls_init_callback" __dyn_tls_init_callback
0x1800052D0: "__cdecl _imp_Sleep" __imp_Sleep
0x180005450: "__cdecl _xi_z" __xi_z
0x180005318: "__cdecl _imp_UnhandledExceptionFilter" __imp_UnhandledExceptionFilter
0x180003D2B: "__cdecl _C_specific_handler" __C_specific_handler
0x1800055A0: "InprocServer32" ??_C@_0P@HGHLJHOB@InprocServer32?$AA@
0x180003DE6: memmove
0x180003B21: malloc
0x180005240: "__cdecl _imp_RegCloseKey" __imp_RegCloseKey
0x180003D7C: "__cdecl _GSHandlerCheckCommon" __GSHandlerCheckCommon
0x180002290: "public: virtual long __cdecl CWSHController::GetTypeInfoCount(unsigned int * __ptr64) __ptr64" ?GetTypeInfoCount@CWSHController@@UEAAJPEAI@Z
0x180002050: DllCanUnloadNow
0x180003B45: "__cdecl amsg_exit" _amsg_exit
0x1800053D8: "__cdecl _imp__callnewh" __imp__callnewh
0x180005358: "__cdecl _imp_VariantChangeType" __imp_VariantChangeType
0x180005550: IID_IClassFactory
0x1800055C0: "Apartment" ??_C@_09OOLPICH@Apartment?$AA@
0x180002570: "unsigned int __cdecl SplitCommandLine(unsigned short * __ptr64,unsigned short * __ptr64 * __ptr64)" ?SplitCommandLine@@YAIPEAGPEAPEAG@Z
0x180001220: "public: virtual long __cdecl CClassFactory::LockServer(int) __ptr64" ?LockServer@CClassFactory@@UEAAJH@Z
0x180005278: "__cdecl _imp_WideCharToMultiByte" __imp_WideCharToMultiByte
0x1800053A0: OLEAUT32_NULL_THUNK_DATA
0x180005410: "__cdecl _imp_strcmp" __imp_strcmp
0x180005630: " " ??_C@_13HOIJIPNN@?$AA?5?$AA?$AA@
0x1800052E0: "__cdecl _imp_GetCurrentProcess" __imp_GetCurrentProcess
0x18000562C: """ ??_C@_13NEIAEHFG@?$AA?$CC?$AA?$AA@
0x1800075B8: "__cdecl _native_startup_lock" __native_startup_lock
0x180005268: "__cdecl _imp_RegOpenKeyA" __imp_RegOpenKeyA
0x180002068: DllMain
0x1800053D0: "__cdecl _imp_wcscat_s" __imp_wcscat_s
0x1800053E8: "__cdecl _imp___C_specific_handler" __imp___C_specific_handler
0x1800052D8: "__cdecl _imp_RtlCaptureContext" __imp_RtlCaptureContext
0x180005328: KERNEL32_NULL_THUNK_DATA
0x1800055F8: "%S" ??_C@_02KPKOKMHB@?$CFS?$AA@
0x180005688: IID_IWSHController
0x180005390: "__cdecl _imp_LoadRegTypeLib" __imp_LoadRegTypeLib
0x180005300: "__cdecl _imp_GetLastError" __imp_GetLastError
0x1800032CC: "void * __ptr64 __cdecl operator new(unsigned __int64)" ??2@YAPEAX_K@Z
0x180002E70: "public: virtual long __cdecl CWSHMoniker::Enum(int,struct IEnumMoniker * __ptr64 * __ptr64) __ptr64" ?Enum@CWSHMoniker@@UEAAJHPEAPEAUIEnumMoniker@@@Z
0x180007000: "__cdecl _native_dllmain_reason" __native_dllmain_reason
0x180003D58: "__cdecl _GSHandlerCheck" __GSHandlerCheck
0x180001090: "public: virtual long __cdecl CClassFactory::QueryInterface(struct _GUID const & __ptr64,void * __ptr64 * __ptr64) __ptr64" ?QueryInterface@CClassFactory@@UEAAJAEBU_GUID@@PEAPEAX@Z
0x180005CB4: "__cdecl _IMPORT_DESCRIPTOR_ADVAPI32" __IMPORT_DESCRIPTOR_ADVAPI32
0x1800052A8: "__cdecl _imp_GetCurrentProcessId" __imp_GetCurrentProcessId
0x180003C10: "__cdecl ValidateImageBase" _ValidateImageBase
0x180005540: IID_IUnknown
0x180005650: "CreateURLMonikerEx" ??_C@_0BD@NLCPDLKA@CreateURLMonikerEx?$AA@
0x180002A30: "public: virtual long __cdecl CWSHMoniker::QueryInterface(struct _GUID const & __ptr64,void * __ptr64 * __ptr64) __ptr64" ?QueryInterface@CWSHMoniker@@UEAAJAEBU_GUID@@PEAPEAX@Z
0x180002210: "public: virtual unsigned long __cdecl CWSHController::AddRef(void) __ptr64" ?AddRef@CWSHController@@UEAAKXZ
0x180005C8C: "__cdecl _IMPORT_DESCRIPTOR_OLE32" __IMPORT_DESCRIPTOR_OLE32
0x180005280: "__cdecl _imp_FreeLibrary" __imp_FreeLibrary
0x180001120: "public: virtual unsigned long __cdecl CClassFactory::Release(void) __ptr64" ?Release@CClassFactory@@UEAAKXZ
0x1800035A0: "__cdecl DllMainCRTStartup" _DllMainCRTStartup
0x180005570: IID_IPersist
0x1800053F0: "__cdecl _imp__initterm" __imp__initterm
0x180005010: "const CClassFactory::`vftable'" ??_7CClassFactory@@6B@
0x180002210: "public: virtual unsigned long __cdecl CWSHMoniker::AddRef(void) __ptr64" ?AddRef@CWSHMoniker@@UEAAKXZ
0x180002E90: "public: virtual long __cdecl CWSHMoniker::IsEqual(struct IMoniker * __ptr64) __ptr64" ?IsEqual@CWSHMoniker@@UEAAJPEAUIMoniker@@@Z
0x1800075A8: "__cdecl _onexitend" __onexitend
0x1800030B0: "public: virtual long __cdecl CWSHMoniker::RelativePathTo(struct IMoniker * __ptr64,struct IMoniker * __ptr64 * __ptr64) __ptr64" ?RelativePathTo@CWSHMoniker@@UEAAJPEAUIMoniker@@PEAPEAU2@@Z
0x180005420: "__cdecl _guard_check_icall_fptr" __guard_check_icall_fptr
0x1800052B8: "__cdecl _imp_TerminateProcess" __imp_TerminateProcess
0x1800055D4: "CLSID" ??_C@_05GIBEAPNE@CLSID?$AA@
0x180005440: "__cdecl _xi_a" __xi_a
0x180005290: "__cdecl _imp_GetTickCount" __imp_GetTickCount
0x180005360: "__cdecl _imp_SysAllocStringLen" __imp_SysAllocStringLen
0x180002D90: "public: virtual long __cdecl CWSHMoniker::ComposeWith(struct IMoniker * __ptr64,int,struct IMoniker * __ptr64 * __ptr64) __ptr64" ?ComposeWith@CWSHMoniker@@UEAAJPEAUIMoniker@@HPEAPEAU2@@Z
0x180003A18: "__cdecl _report_rangecheckfailure" __report_rangecheckfailure
0x1800075D0: "__cdecl pRawDllMain" _pRawDllMain
0x180003DF2: strcmp
0x1800019F0: DllUnregisterServer
0x180005380: "__cdecl _imp_VariantClear" __imp_VariantClear
0x1800056A8: IID_IWSHRemote
0x18000330C: "void __cdecl operator delete(void * __ptr64)" ??3@YAXPEAX@Z
0x1800053B0: "__cdecl _imp__vsnprintf" __imp__vsnprintf
0x180003840: "__cdecl _security_check_cookie" __security_check_cookie
0x180005338: "__cdecl _imp_CoCreateInstanceEx" __imp_CoCreateInstanceEx
0x180005438: "__cdecl _xc_z" __xc_z
0x180005610: "Version" ??_C@_07NGFJPNPN@Version?$AA@
0x180002C10: "public: virtual long __cdecl CWSHMoniker::BindToStorage(struct IBindCtx * __ptr64,struct IMoniker * __ptr64,struct _GUID const & __ptr64,void * __ptr64 * __ptr64) __ptr64" ?BindToStorage@CWSHMoniker@@UEAAJPEAUIBindCtx@@PEAUIMoniker@@AEBU_GUID@@PEAPEAX@Z
0x180005288: "__cdecl _imp_GetProcAddress" __imp_GetProcAddress
0x180001150: "public: virtual long __cdecl CClassFactory::CreateInstance(struct IUnknown * __ptr64,struct _GUID const & __ptr64,void * __ptr64 * __ptr64) __ptr64" ?CreateInstance@CClassFactory@@UEAAJPEAUIUnknown@@AEBU_GUID@@PEAPEAX@Z
0x180005298: "__cdecl _imp_GetSystemTimeAsFileTime" __imp_GetSystemTimeAsFileTime
0x180003E30: "__cdecl _chkstk" __chkstk
0x1800055CC: "ProgID" ??_C@_06FBGBHGJE@ProgID?$AA@
0x1800052E8: "__cdecl _imp_GetModuleHandleA" __imp_GetModuleHandleA
0x180002ED0: "public: virtual long __cdecl CWSHMoniker::IsRunning(struct IBindCtx * __ptr64,struct IMoniker * __ptr64,struct IMoniker * __ptr64) __ptr64" ?IsRunning@CWSHMoniker@@UEAAJPEAUIBindCtx@@PEAUIMoniker@@1@Z
0x1800052F8: "__cdecl _imp_MultiByteToWideChar" __imp_MultiByteToWideChar
0x180005458: "__cdecl _guard_fids_table" __guard_fids_table
0x1800053C8: "__cdecl _imp_wcscpy_s" __imp_wcscpy_s
0x180005418: msvcrt_NULL_THUNK_DATA
0x180005130: "__cdecl load_config_used" _load_config_used
0x180002F20: "public: virtual long __cdecl CWSHMoniker::Inverse(struct IMoniker * __ptr64 * __ptr64) __ptr64" ?Inverse@CWSHMoniker@@UEAAJPEAPEAUIMoniker@@@Z
0x180005678: LIBID_WSHControllerLibrary
0x1800053F8: "__cdecl _imp__amsg_exit" __imp__amsg_exit
0x1800052C8: "__cdecl _imp_GetFullPathNameA" __imp_GetFullPathNameA
0x180001008: "long __cdecl StringCchPrintfA(char * __ptr64,unsigned __int64,char const * __ptr64,...)" ?StringCchPrintfA@@YAJPEAD_KPEBDZZ
0x1800025FC: "public: static long __cdecl CWSHController::GetMonikerOfCommand(unsigned short * __ptr64 * __ptr64,struct IMoniker * __ptr64 * __ptr64)" ?GetMonikerOfCommand@CWSHController@@SAJPEAPEAGPEAPEAUIMoniker@@@Z
0x1800052F0: "__cdecl _imp_RtlLookupFunctionEntry" __imp_RtlLookupFunctionEntry
0x1800052B0: "__cdecl _imp_QueryPerformanceCounter" __imp_QueryPerformanceCounter
0x180002080: DLLGetDocumentation
0x180005668: CLSID_WSHController
0x180005348: "__cdecl _imp_CreateFileMoniker" __imp_CreateFileMoniker
0x180003B15: free
0x180005320: "__cdecl _imp_RtlVirtualUnwind" __imp_RtlVirtualUnwind
0x180003D40: "__cdecl guard_check_icall_nop" _guard_check_icall_nop
0x18000208C: "public: static long __cdecl CWSHController::Create(class CWSHController * __ptr64 * __ptr64)" ?Create@CWSHController@@SAJPEAPEAV1@@Z
0x180005078: "const CWSHMoniker::`vftable'" ??_7CWSHMoniker@@6B@
0x180005250: "__cdecl _imp_RegSetValueA" __imp_RegSetValueA
0x1800055FC: "%d.%d" ??_C@_05KBEOJPB@?$CFd?4?$CFd?$AA@
0x180005560: IID_IDispatch
0x180005378: "__cdecl _imp_SysStringLen" __imp_SysStringLen
0x180005408: "__cdecl _imp__XcptFilter" __imp__XcptFilter
0x180002230: "public: virtual unsigned long __cdecl CWSHController::Release(void) __ptr64" ?Release@CWSHController@@UEAAKXZ
0x180005638: "urlmon.dll" ??_C@_1BG@CJJFIPNL@?$AAu?$AAr?$AAl?$AAm?$AAo?$AAn?$AA?4?$AAd?$AAl?$AAl?$AA?$AA@
0x180002B60: "public: virtual long __cdecl CWSHMoniker::IsDirty(void) __ptr64" ?IsDirty@CWSHMoniker@@UEAAJXZ
0x180002310: "public: virtual long __cdecl CWSHController::Invoke(long,struct _GUID const & __ptr64,unsigned long,unsigned short,struct tagDISPPARAMS * __ptr64,struct tagVARIANT * __ptr64,struct tagEXCEPINFO * __ptr64,unsigned int * __ptr64) __ptr64" ?Invoke@CWSHController@@UEAAJJAEBU_GUID@@KGPEAUtagDISPPARAMS@@PEAUtagVARIANT@@PEAUtagEXCEPINFO@@PEAI@Z
0x180002BE0: "public: virtual long __cdecl CWSHMoniker::BindToObject(struct IBindCtx * __ptr64,struct IMoniker * __ptr64,struct _GUID const & __ptr64,void * __ptr64 * __ptr64) __ptr64" ?BindToObject@CWSHMoniker@@UEAAJPEAUIBindCtx@@PEAUIMoniker@@AEBU_GUID@@PEAPEAX@Z
0x180007008: "__cdecl _security_cookie" __security_cookie
0x180005400: "__cdecl _imp_strcpy_s" __imp_strcpy_s
0x180003E30: "__cdecl alloca_probe" _alloca_probe
0x180005370: "__cdecl _imp_SysAllocString" __imp_SysAllocString
0x180002B40: "public: virtual long __cdecl CWSHMoniker::GetClassID(struct _GUID * __ptr64) __ptr64" ?GetClassID@CWSHMoniker@@UEAAJPEAU_GUID@@@Z
0x1800075B0: "__cdecl _onexitbegin" __onexitbegin
0x180005238: "__cdecl _imp_RegCreateKeyA" __imp_RegCreateKeyA
0x1800032B0: "public: virtual long __cdecl CWSHMoniker::IsSystemMoniker(unsigned long * __ptr64) __ptr64" ?IsSystemMoniker@CWSHMoniker@@UEAAJPEAK@Z
0x18000291C: "public: static long __cdecl CWSHMoniker::Create(unsigned short * __ptr64,class CWSHMoniker * __ptr64 * __ptr64)" ?Create@CWSHMoniker@@SAJPEAGPEAPEAV1@@Z
0x180005308: "__cdecl _imp_SetUnhandledExceptionFilter" __imp_SetUnhandledExceptionFilter
0x180005C78: "__cdecl _IMPORT_DESCRIPTOR_KERNEL32" __IMPORT_DESCRIPTOR_KERNEL32
0x180003C44: "__cdecl _security_init_cookie" __security_init_cookie
0x1800055E0: "Implemented Categories" ??_C@_0BH@IGDKJCDM@Implemented?5Categories?$AA@
0x180005C64: "__cdecl _IMPORT_DESCRIPTOR_msvcrt" __IMPORT_DESCRIPTOR_msvcrt
0x180005698: CLSID_WSHRemote
0x1800053E0: "__cdecl _imp_memmove" __imp_memmove
0x1800022E0: "public: virtual long __cdecl CWSHController::GetIDsOfNames(struct _GUID const & __ptr64,unsigned short * __ptr64 * __ptr64,unsigned int,unsigned long,long * __ptr64) __ptr64" ?GetIDsOfNames@CWSHController@@UEAAJAEBU_GUID@@PEAPEAGIKPEAJ@Z
0x180002C40: "public: virtual long __cdecl CWSHMoniker::Reduce(struct IBindCtx * __ptr64,unsigned long,struct IMoniker * __ptr64 * __ptr64,struct IMoniker * __ptr64 * __ptr64) __ptr64" ?Reduce@CWSHMoniker@@UEAAJPEAUIBindCtx@@KPEAPEAUIMoniker@@1@Z
0x1800053C0: "__cdecl _imp_malloc" __imp_malloc
0x180005270: ADVAPI32_NULL_THUNK_DATA
0x180005618: "1.0" ??_C@_03HLLJOCDO@1?40?$AA@
0x180002FE0: "public: virtual long __cdecl CWSHMoniker::CommonPrefixWith(struct IMoniker * __ptr64,struct IMoniker * __ptr64 * __ptr64) __ptr64" ?CommonPrefixWith@CWSHMoniker@@UEAAJPEAUIMoniker@@PEAPEAU2@@Z
0x1800038A0: "__cdecl _report_gsfailure" __report_gsfailure
0x1800031B0: "public: virtual long __cdecl CWSHMoniker::ParseDisplayName(struct IBindCtx * __ptr64,struct IMoniker * __ptr64,unsigned short * __ptr64,unsigned long * __ptr64,struct IMoniker * __ptr64 * __ptr64) __ptr64" ?ParseDisplayName@CWSHMoniker@@UEAAJPEAUIBindCtx@@PEAUIMoniker@@PEAGPEAKPEAPEAU3@@Z
0x1800075C0: "__cdecl _native_startup_state" __native_startup_state
0x180002180: "public: virtual long __cdecl CWSHController::QueryInterface(struct _GUID const & __ptr64,void * __ptr64 * __ptr64) __ptr64" ?QueryInterface@CWSHController@@UEAAJAEBU_GUID@@PEAPEAX@Z
0x180005330: "__cdecl _imp_CoGetMalloc" __imp_CoGetMalloc
0x180003180: "public: virtual long __cdecl CWSHMoniker::GetDisplayName(struct IBindCtx * __ptr64,struct IMoniker * __ptr64,unsigned short * __ptr64 * __ptr64) __ptr64" ?GetDisplayName@CWSHMoniker@@UEAAJPEAUIBindCtx@@PEAUIMoniker@@PEAPEAG@Z
0x180005608: "TypeLib" ??_C@_07KJLOKDKB@TypeLib?$AA@
0x180001240: DllRegisterServer
0x180005398: "__cdecl _imp_SysFreeString" __imp_SysFreeString
0x180005260: "__cdecl _imp_RegQueryValueA" __imp_RegQueryValueA
0x1800053A8: "__cdecl _imp_free" __imp_free
0x180003BB0: "__cdecl IsNonwritableInCurrentImage" _IsNonwritableInCurrentImage
0x180001110: "public: virtual unsigned long __cdecl CClassFactory::AddRef(void) __ptr64" ?AddRef@CClassFactory@@UEAAKXZ
0x180005CC8: "__cdecl _NULL_IMPORT_DESCRIPTOR" __NULL_IMPORT_DESCRIPTOR

[JEB Decompiler by PNF Software]