# LmxProxy.dll - Path: `C:\Program Files (x86)\ArchestrA\Framework\Bin\LmxProxy.dll` - Size: 241816 bytes - Machine: x86 - PE timestamp: 2020-02-24T11:57:14+00:00 - ImageBase: `0x10000000` ## Exports | Ordinal | RVA | Name | | ---: | ---: | --- | | 1 | 0x000080d6 | `DllCanUnloadNow` | | 2 | 0x0000c873 | `DllGetClassObject` | | 3 | 0x0000ba13 | `DllRegisterServer` | | 4 | 0x0000ba22 | `DllUnregisterServer` | ## Imports - `LicAPINativeWrapper.dll`: `?ReleaseLicense@NativeExport_CppCliWrapper_LicApiClient@@QAE_NXZ`, `?AddLicenseRequestInfo@NativeExport_CppCliWrapper_LicApiClient@@QAE_NPB_W000@Z`, `?AcquireLicense@NativeExport_CppCliWrapper_LicApiClient@@QAE_NXZ`, `?GetLicenseAcquisitionError@NativeExport_CppCliWrapper_LicApiClient@@QAEHXZ`, `?ResetLicenseRequestInfo@NativeExport_CppCliWrapper_LicApiClient@@QAE_NXZ`, `??0NativeExport_CppCliWrapper_LicApiClient@@QAE@XZ`, `?LoadLibraries@NativeExport_CppCliWrapper_LicApiClient@@QAE_NAAH@Z`, `?CreateClientConnection@NativeExport_CppCliWrapper_LicApiClient@@QAE_NXZ`, `?GetDeviceIdentity@NativeExport_CppCliWrapper_LicApiClient@@QAE_NPAPB_W@Z`, `??1NativeExport_CppCliWrapper_LicApiClient@@QAE@XZ` - `KERNEL32.dll`: `MultiByteToWideChar`, `lstrlenW`, `GetLastError`, `FreeLibrary`, `FindClose`, `FindFirstFileW`, `GetModuleFileNameW`, `InterlockedIncrement`, `LocalFree`, `GetProcAddress`, `LoadLibraryExW`, `LocalAlloc`, `FormatMessageW`, `lstrlenA`, `InterlockedDecrement`, `SystemTimeToTzSpecificLocalTime`, `FileTimeToSystemTime`, `RaiseException`, `EnterCriticalSection`, `LeaveCriticalSection`, `InitializeCriticalSectionAndSpinCount`, `InterlockedExchange`, `GetModuleHandleW`, `lstrcmpiW`, `CloseHandle`, `DisableThreadLibraryCalls`, `CreateEventW`, `LoadResource`, `FindResourceW`, `GetSystemDirectoryW`, `GetWindowsDirectoryW`, `FindNextFileW`, `CreateDirectoryW`, `GetCurrentThreadId`, `GetLocalTime`, `GetUserDefaultLCID`, `GetTickCount`, `DeleteFileW`, `GetCurrentProcess`, `GetCurrentProcessId`, `CreateFileW`, `GetSystemTimeAsFileTime`, `QueryPerformanceCounter`, `IsDebuggerPresent`, `SetUnhandledExceptionFilter`, `UnhandledExceptionFilter`, `TerminateProcess`, `InterlockedCompareExchange`, `Sleep`, `DecodePointer`, `EncodePointer`, `DeleteCriticalSection`, `SizeofResource` - `USER32.dll`: `CharNextW`, `KillTimer`, `SetTimer`, `CreateWindowExW`, `DestroyWindow`, `CharUpperBuffW`, `ShowWindow` - `ADVAPI32.dll`: `RegCreateKeyExW`, `RegQueryValueExW`, `RegCloseKey`, `RegOpenKeyExW`, `RegNotifyChangeKeyValue`, `RegEnumKeyExW`, `RegQueryInfoKeyW`, `RegSetValueExW`, `RegDeleteValueW`, `RegDeleteKeyW` - `ole32.dll`: `CoGetClassObject`, `CoTaskMemRealloc`, `CoTaskMemFree`, `CLSIDFromString`, `CoFileTimeNow`, `StringFromGUID2`, `CoCreateInstance`, `CoTaskMemAlloc` - `OLEAUT32.dll`: `SysAllocString`, `SysFreeString`, `SysStringLen`, `VariantInit`, `VariantClear`, `VariantCopy`, `VariantChangeType`, `SysAllocStringByteLen`, `SysStringByteLen`, `SysAllocStringLen`, `SetErrorInfo`, `SafeArrayUnaccessData`, `SafeArrayAccessData`, `SafeArrayGetLBound`, `SafeArrayCreateEx`, `GetRecordInfoFromGuids`, `SafeArrayGetDim`, `GetErrorInfo`, `SafeArrayPutElement`, `SafeArrayCreate`, `LoadTypeLib`, `UnRegisterTypeLib`, `RegisterTypeLib`, `VarUI4FromStr`, `LoadRegTypeLib`, `VarBstrCmp`, `VarBstrCat`, `SafeArrayDestroy` - `SHLWAPI.dll`: `PathRemoveFileSpecW`, `PathAppendW` - `MSVCP100.dll`: `??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV01@G@Z`, `??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV01@_N@Z`, `?_Orphan_all@_Container_base0@std@@QAEXXZ`, `??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV01@H@Z`, `??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV01@K@Z`, `??0?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAE@PAV?$basic_streambuf@_WU?$char_traits@_W@std@@@1@_N@Z`, `??1?$basic_ostream@_WU?$char_traits@_W@std@@@std@@UAE@XZ`, `??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV01@P6AAAVios_base@1@AAV21@@Z@Z`, `?ends@std@@YAAAV?$basic_ostream@_WU?$char_traits@_W@std@@@1@AAV21@@Z`, `?endl@std@@YAAAV?$basic_ostream@_WU?$char_traits@_W@std@@@1@AAV21@@Z`, `??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV01@J@Z`, `??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV01@P6AAAV01@AAV01@@Z@Z`, `??0?$basic_ios@_WU?$char_traits@_W@std@@@std@@IAE@XZ`, `??0?$basic_iostream@_WU?$char_traits@_W@std@@@std@@QAE@PAV?$basic_streambuf@_WU?$char_traits@_W@std@@@1@@Z`, `?rdbuf@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QAEPAV?$basic_streambuf@_WU?$char_traits@_W@std@@@2@PAV32@@Z`, `??1?$basic_ios@_WU?$char_traits@_W@std@@@std@@UAE@XZ`, `?seekpos@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAE?AV?$fpos@H@2@V32@H@Z`, `?seekoff@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAE?AV?$fpos@H@2@_JHH@Z`, `?underflow@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAEGXZ`, `?pbackfail@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAEGG@Z`, `??0?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IAE@XZ`, `?_Pninc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IAEPA_WXZ`, `??1?$basic_iostream@_WU?$char_traits@_W@std@@@std@@UAE@XZ`, `?width@ios_base@std@@QBE_JXZ`, `?flags@ios_base@std@@QBEHXZ`, `?fill@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QBE_WXZ`, `?sputc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QAEG_W@Z`, `?sputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QAE_JPB_W_J@Z`, `?width@ios_base@std@@QAE_J_J@Z`, `?setstate@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QAEXH_N@Z`, `?uncaught_exception@std@@YA_NXZ`, `?_Osfx@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEXXZ`, `?good@ios_base@std@@QBE_NXZ`, `?tie@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QBEPAV?$basic_ostream@_WU?$char_traits@_W@std@@@2@XZ`, `?flush@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV12@XZ`, `?_BADOFF@std@@3_JB`, `?setf@ios_base@std@@QAEHHH@Z`, `?_Xout_of_range@std@@YAXPBD@Z`, `?setp@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IAEXPA_W0@Z`, `?setg@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IAEXPA_W00@Z`, `?eback@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IBEPA_WXZ`, `?egptr@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IBEPA_WXZ`, `?epptr@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IBEPA_WXZ`, `?pptr@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IBEPA_WXZ`, `?_Xlength_error@std@@YAXPBD@Z`, `?rdbuf@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QBEPAV?$basic_streambuf@_WU?$char_traits@_W@std@@@2@XZ`, `??1?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UAE@XZ`, `?_Lock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UAEXXZ`, `?_Unlock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UAEXXZ`, `?showmanyc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAE_JXZ`, `?uflow@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAEGXZ`, `?xsgetn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAE_JPA_W_J@Z`, `?xsputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAE_JPB_W_J@Z`, `?setbuf@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAEPAV12@PA_W_J@Z`, `?sync@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAEHXZ`, `?imbue@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAEXABVlocale@2@@Z`, `?gptr@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IBEPA_WXZ`, `?gbump@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IAEXH@Z`, `?pbump@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IAEXH@Z`, `?setp@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IAEXPA_W00@Z`, `?pbase@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IBEPA_WXZ` - `dbghelp.dll`: `MiniDumpWriteDump` - `MSVCR100.dll`: `??2@YAPAXI@Z`, `__clean_type_info_names_internal`, `_crt_debugger_hook`, `_except_handler4_common`, `_onexit`, `_lock`, `__dllonexit`, `_unlock`, `?terminate@@YAXXZ`, `_snwprintf_s`, `?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z`, `wcsrchr`, `_purecall`, `_resetstkoflw`, `wcsncpy_s`, `malloc`, `wcsstr`, `memcmp`, `_vsnwprintf_s`, `swprintf_s`, `wcscmp`, `wcscpy_s`, `_recalloc`, `calloc`, `??0exception@std@@QAE@ABV01@@Z`, `_makepath_s`, `_splitpath_s`, `?_type_info_dtor_internal_method@type_info@@QAEXXZ`, `__CppXcptFilter`, `_amsg_exit`, `_initterm_e`, `_initterm`, `_encoded_null`, `??3@YAXPAX@Z`, `_CxxThrowException`, `memcpy`, `memmove`, `free`, `memcpy_s`, `memset`, `__CxxFrameHandler3`, `??1exception@std@@UAE@XZ`, `??0exception@std@@QAE@ABQBD@Z`, `?what@exception@std@@UBEPBDXZ`, `wcslen`, `wcscat_s`, `_wsplitpath_s`, `??_V@YAXPAX@Z`, `_malloc_crt` ## Resources | Type | ID/name | Lang | RVA | Size | | --- | --- | ---: | ---: | ---: | | `REGISTRY` | `101` | 1033 | 0x0002a19c | 680 | | `TYPELIB` | `1` | 1033 | 0x0002a444 | 55756 | | `6` | `7` | 1033 | 0x00037e10 | 48 | | `16` | `1` | 1033 | 0x00037e40 | 976 | | `24` | `2` | 1033 | 0x00038210 | 346 | ## GUID hits - `c30b52f5-2cb5-4760-af0a-3a344a7eb5dc` `text-upper` at file offset `0x000283ee`: `65 72 76 65 72 20 43 6c 61 73 73 27 0d 0a 09 7b 0d 0a 09 09 43 4c 53 49 44 20 3d 20 73 20 27 7b 43 33 30 42 35 32 46 35 2d 32 43 42 35 2d 34 37 36 30 2d 41 46 30 41 2d 33 41 33 34 34 41 37 45` - `c30b52f5-2cb5-4760-af0a-3a344a7eb5dc` `text-upper` at file offset `0x00028461`: `65 72 76 65 72 20 43 6c 61 73 73 27 0d 0a 09 7b 0d 0a 09 09 43 4c 53 49 44 20 3d 20 73 20 27 7b 43 33 30 42 35 32 46 35 2d 32 43 42 35 2d 34 37 36 30 2d 41 46 30 41 2d 33 41 33 34 34 41 37 45` - `c30b52f5-2cb5-4760-af0a-3a344a7eb5dc` `text-upper` at file offset `0x000284db`: `65 6d 6f 76 65 20 43 4c 53 49 44 0d 0a 09 7b 0d 0a 09 09 46 6f 72 63 65 52 65 6d 6f 76 65 20 7b 43 33 30 42 35 32 46 35 2d 32 43 42 35 2d 34 37 36 30 2d 41 46 30 41 2d 33 41 33 34 34 41 37 45` - `c30b52f5-2cb5-4760-af0a-3a344a7eb5dc` `guid-bytes-le` at file offset `0x0001b640`: `b6 99 82 84 61 dd 0d 4a a3 04 39 47 a5 64 b8 9c c4 6f 0a c7 ef 09 31 4f 88 74 a0 49 fe e8 7a 95 f5 52 0b c3 b5 2c 60 47 af 0a 3a 34 4a 7e b5 dc 02 00 00 80 2c b5 01 10 28 b5 01 10 24 b5 01 10` - `c30b52f5-2cb5-4760-af0a-3a344a7eb5dc` `guid-bytes-le` at file offset `0x0002b238`: `d0 20 00 00 58 02 00 00 c4 6f 0a c7 ef 09 31 4f 88 74 a0 49 fe e8 7a 95 34 21 00 00 ff ff ff ff f5 52 0b c3 b5 2c 60 47 af 0a 3a 34 4a 7e b5 dc 98 21 00 00 ff ff ff ff f4 01 00 00 01 00 00 00` ## Interesting strings - `(preboundReferenceHandleW` - `.?AUILMXProxyServer2@@` - `.?AUILMXProxyServer3@@` - `.?AUILMXProxyServer4@@` - `.?AUILMXProxyServer5@@` - `.?AUILMXProxyServer@@` - `.?AV?$CComAggObject@VCLMXProxyServer@@@ATL@@` - `.?AV?$CComCoClass@VCLMXProxyServer@@$1?CLSID_LMXProxyServer@@3U_GUID@@B@ATL@@` - `.?AV?$CComContainedObject@VCLMXProxyServer@@@ATL@@` - `.?AV?$CComEnum@UIEnumConnectionPoints@@$1?_GUID_b196b285_bab4_101a_b69c_00aa00341d07@@3U__s_GUID@@BPAUIConnectionPoint@@V?$_CopyInterface@UIConnectionPoint@@@ATL@@VCComSingleThreadModel@6@@ATL@@` - `.?AV?$CComEnumImpl@UIEnumConnectionPoints@@$1?_GUID_b196b285_bab4_101a_b69c_00aa00341d07@@3U__s_GUID@@BPAUIConnectionPoint@@V?$_CopyInterface@UIConnectionPoint@@@ATL@@@ATL@@` - `.?AV?$CComObject@V?$CComEnum@UIEnumConnectionPoints@@$1?_GUID_b196b285_bab4_101a_b69c_00aa00341d07@@3U__s_GUID@@BPAUIConnectionPoint@@V?$_CopyInterface@UIConnectionPoint@@@ATL@@VCComSingleThreadModel@6@@ATL@@@ATL@@` - `.?AV?$CComObject@VCLMXProxyServer@@@ATL@@` - `.?AV?$CProxy_ILMXProxyServerEvents2@VCLMXProxyServer@@@@` - `.?AV?$CProxy_ILMXProxyServerEvents@VCLMXProxyServer@@@@` - `.?AV?$IConnectionPointContainerImpl@VCLMXProxyServer@@@ATL@@` - `.?AV?$IConnectionPointImpl@VCLMXProxyServer@@$1?DIID__ILMXProxyServerEvents2@@3U_GUID@@BVCComDynamicUnkArray@ATL@@@ATL@@` - `.?AV?$IConnectionPointImpl@VCLMXProxyServer@@$1?DIID__ILMXProxyServerEvents@@3U_GUID@@BVCComDynamicUnkArray@ATL@@@ATL@@` - `.?AV?$IDispatchImpl@UILMXProxyServer5@@$1?IID_ILMXProxyServer5@@3U_GUID@@B$1?LIBID_LMXPROXYLib@@3U3@B$00$0A@VCComTypeInfoHolder@ATL@@@ATL@@` - `.?AV?$_ICPLocator@$1?DIID__ILMXProxyServerEvents2@@3U_GUID@@B@ATL@@` - `.?AV?$_ICPLocator@$1?DIID__ILMXProxyServerEvents@@3U_GUID@@B@ATL@@` - `.?AVCLMXProxyServer@@` - `.\WriteWWW` - `0()MxSourceRequestingNmxWWW` - `0=vMX_E_LmxInvalidCommandWW` - `5MxSecurityVerifiedWriteW` - `8APrebindReferenceExWW` - `8UtILMXProxyServerW` - `:MX_E_SecuredWriteWWW` - `Any User cam write to these attributes. No security checking is done.Wa` - `BMXSTATUS_PROXYWW` - `CLMXProxyServer::Activate - Query for IMxScanOnDemand failed` - `CLMXProxyServer::Activate - Server Handle ` - `CLMXProxyServer::Activate - returning HRESULT ` - `CLMXProxyServer::AddBufferedItem - Server Handle ` - `CLMXProxyServer::AddBufferedItem - Server Handle: ` - `CLMXProxyServer::AddBufferedItem - Valid License: ` - `CLMXProxyServer::AddItem - Server Handle: ` - `CLMXProxyServer::AddItem - Valid License: ` - `CLMXProxyServer::AddItem - returning HRESULT ` - `CLMXProxyServer::AddItem2 - Server Handle: ` - `CLMXProxyServer::AddItem2 - Valid License: ` - `CLMXProxyServer::AddItem2 - returning HRESULT ` - `CLMXProxyServer::Advise - Server Handle ` - `CLMXProxyServer::Advise - returning HRESULT ` - `CLMXProxyServer::AdviseSupervisory - Server Handle ` - `CLMXProxyServer::AdviseSupervisory - returning HRESULT ` - `CLMXProxyServer::ArchestrAUserToId - Server Handle: ` - `CLMXProxyServer::ArchestrAUserToId - returning HRESULT E_INVALIDARG for invalid Server Handle` - `CLMXProxyServer::ArchestrAUserToId - returning HRESULT S_OK, UserId ` - `CLMXProxyServer::AuthenticateUser - Server Handle: ` - `CLMXProxyServer::AuthenticateUser - returning HRESULT E_INVALIDARG` - `CLMXProxyServer::AuthenticateUser - returning HRESULT S_OK UserId ` - `CLMXProxyServer::InitializeDefaultLocale set to ` - `CLMXProxyServer::Register - Client name NULL - returning E_POINTER HRESULT` - `CLMXProxyServer::Register - ClientName ` - `CLMXProxyServer::Register - Unregistering existing Client app` - `CLMXProxyServer::Register - returning HRESULT ` - `CLMXProxyServer::RemoveItem - Server Handle ` - `CLMXProxyServer::RemoveItem - returning HRESULT ` - `CLMXProxyServer::SetBufferedUpdateInterval - hLMXServer ` - `CLMXProxyServer::SetBufferedUpdateInterval - returning E_INVALIDARG` - `CLMXProxyServer::Suspend - Query for IMxScanOnDemand failed` - `CLMXProxyServer::Suspend - Server Handle ` - `CLMXProxyServer::Suspend - returning HRESULT ` - `CLMXProxyServer::UnAdvise - Server Handle ` - `CLMXProxyServer::UnAdvise - returning HRESULT ` - `CLMXProxyServer::Unregister - Server Handle ` - `CLMXProxyServer::Unregister - returning HRESULT ` - `CLMXProxyServer::VerifyAdvisedItem - returning E_INVALIDARG` - `CLMXProxyServer::VerifyItemValid - hItem ` - `CLMXProxyServer::VerifyItemValid - hLMXServer ` - `CLMXProxyServer::Write - Server Handle ` - `CLMXProxyServer::Write - returning HRESULT ` - `CLMXProxyServer::WriteSecured - Server Handle ` - `CLMXProxyServer::WriteVerified - returning HRESULT ` - `CLSID = s '{C30B52F5-2CB5-4760-AF0A-3A344A7EB5DC}'` - `CProxy_ILMXProxyServerEvents2::Fire_OnBufferedDataChange firing event - Server Handle ` - `CProxy_ILMXProxyServerEvents::Fire_OnDataChange firing event - Server Handle ` - `CProxy_ILMXProxyServerEvents::Fire_OnWriteComplete firing event - Server Handle ` - `CProxy_ILMXProxyServerEvents::Fire_OperationComplete firing event - Server Handle ` - `CurVer = s 'LMXProxy.LMXProxyServer.1'` - `Failed to locate MiniDumpWriteDump to generate minidump. Maybe old version of dbghelp.dll is being used.` - `FindResourceW` - `Fire_OnWriteComplete - threw an unknown exception` - `ForceRemove {C30B52F5-2CB5-4760-AF0A-3A344A7EB5DC} = s 'LMXProxyServer Class'` - `HILMXPROXYLibW` - `ILMXProxyServer InterfaceW` - `ILMXProxyServer2 Interface` - `ILMXProxyServer2@` - `ILMXProxyServer3` - `ILMXProxyServer3 Interface` - `ILMXProxyServer4` - `ILMXProxyServer4 Interface` - `ILMXProxyServer5 Interface ` - `ILMXProxyServer5l ` - `ISecurityToken InterfaceWW` - `IUserAuthenticator InterfaceWW` - `IUserAuthenticator2 InterfaceW` - `IUserAuthenticator3 InterfaceW` - `IUserAuthenticator4 InterfaceW` - `IUserAuthenticator5 InterfaceW` - `IUserAuthenticator6 InterfaceW` - `IUserAuthenticator7 InterfaceW!` - `Interface` - `LMXProxy` - `LMXProxy 1.0 Type LibraryW` - `LMXProxy Module` - `LMXProxy.DLL` - `LMXProxy.LMXProxyServer = s 'LMXProxyServer Class'` - `LMXProxy.LMXProxyServer.1 = s 'LMXProxyServer Class'` - `LMXProxyServer ClassWW` - `LMXProxyServer.cpp` - `LMXProxyServerWW` - `LmxProxy` - `LmxProxy_v0045` - `MX_E_LmxVersionMismatchW` - `MX_E_NotWriteableWWW` - `MX_E_VerifiedWriteWW` - `MX_E_WriteAccessDeniedWW` - `MiniDumpWriteDump` - `Multiple Threads calling CLMXProxyServer::Register() - not allowed.` - `MxSecuritySecuredWriteWW` - `MxSourceRequestingLmxWWW` - `MxSourceRespondingLmxWWW` - `MxSourceRespondingNmxWWW` - `OnWriteCompleteW4!` - `Operators write to these attributes during normal day-to-day operations (Setpoint, Command, etc.)Ws` - `Operators write to these attributes for normal interaction with a highly secured object. Forces re-authentication.WWW` - `Operators write to these attributes for normal interaction with a very highly secured object, This is similar to Secured Write however it also required a second user authentication.Wn` - `PrebindReference` - `ProgID = s 'LMXProxy.LMXProxyServer.1'` - `ProxyServer` - `ProxyServerDataChange` - `RemoteWriteW` - `ShutdownMxConsumerWW` - `SupervisoryRegisterPreboundReferencex` - `SuspendReference|` - `UnregisterPreboundReferenceWt` - `UserRegisterPreboundReferenceWWW` - `VersionIndependentProgID = s 'LMXProxy.LMXProxyServer'` - `WriteSecured` - `WriteSecured2WWW` - `[MX_E_NmxVersionMismatchW` - `_ILMXProxyServerEvents InterfaceWW!` - `_ILMXProxyServerEvents2 InterfaceW` - `_ILMXProxyServerEvents2W4!` - `a_ILMXProxyServerEventsWW` - `d:\bldsrc\6\s\src\lmxproxy\mxcallback.h` - `hLMXServerHandle` - `lMX_E_NmxInvalidCommandWW` - `lmxproxy is loaded by internal Process and mxaccess licensing is not required` - `lmxproxy loaded by the Process ProcessName :%s` - `nMxCategoryPendingWWWd` - `nMxQualifiedStructWWW`` - `phLMXServerHandleWWW` - `preboundRefHandleWWW` - `vWrite2WW`