fe2a6db786
rust / build / test / clippy / fmt (push) Has been cancelled
Layout:
- src/ .NET 10 x64 reference: MxNativeCodec, MxNativeClient,
MxAsbClient, probes, tests, harnesses. Executable spec.
- design/ Architectural plan for the Rust port (M0–M6), error
model, protocol invariants, risks (R1–R16), adversarial
review log (review.md).
- rust/ Rust workspace. M0 skeleton + M1 codec parity.
mxaccess-codec: 215 unit tests + 2 cross-implementation
parity tests (byte-identical against .NET reference).
Other crates are M0 stubs awaiting M2+.
- captures/ Frida + netsh + pcap evidence per CLAUDE.md
("captures are evidence, not throwaway logs").
- analysis/ Decompiled C# (frida/proxy/decompiled-*),
Ghidra exports for native DLLs (`exports/` only —
working state at `projects/` and AVEVA's input
binaries at `input/` are gitignored).
- docs/ Reverse-engineering reference docs.
- tools/ Setup-LiveProbeEnv.ps1 (Infisical credential fetcher),
Compute-Crc.ps1 (.NET parity helper).
- .github/workflows/ Rust CI: fmt + build + test + clippy on Windows.
- LICENSE MIT (Joseph Doherty, 2026).
Verified:
- cargo test --workspace → 217 passed (215 unit + 2 .NET parity), 0 failed
- cargo clippy --workspace -- -D warnings → clean
- cargo fmt --all -- --check → clean
- cargo publish --dry-run -p mxaccess-codec → packages cleanly
Excluded from history (see .gitignore):
- **/bin, **/obj, **/target — build artifacts
- analysis/ghidra/projects/ — Ghidra working state (regenerable)
- analysis/ghidra/input/ — AVEVA proprietary DLLs (vendor IP)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
17 KiB
17 KiB
| 1 | string_address | string_value | ref_from | ref_function |
|---|---|---|---|---|
| 2 | 100274a8 | Global\Nmx.Statistic.Lock | 1000152a | FUN_100014ea@100014ea |
| 3 | 10027540 | <dwDataSize %d dwResponseCode %x dwRequestHandle %x SenderId %s DestId %s byType %d byPriority %d dwTimeOut %d> | 10001689 | FUN_10001635@10001635 |
| 4 | 10027540 | <dwDataSize %d dwResponseCode %x dwRequestHandle %x SenderId %s DestId %s byType %d byPriority %d dwTimeOut %d> | 1000170a | FUN_100016b2@100016b2 |
| 5 | 10027620 | <nmx packet is null> | 10001723 | FUN_100016b2@100016b2 |
| 6 | 10027988 | e:\bldsrc\6\s\src\nmx\nmxadptr\..\..\..\sharedcomponents\internal\RTCommon\Includes\EngineServicesCommon\NmxControl.h | 100041b6 | FUN_100041a6@100041a6 |
| 7 | 10027988 | e:\bldsrc\6\s\src\nmx\nmxadptr\..\..\..\sharedcomponents\internal\RTCommon\Includes\EngineServicesCommon\NmxControl.h | 100041dd | FUN_100041a6@100041a6 |
| 8 | 10027988 | e:\bldsrc\6\s\src\nmx\nmxadptr\..\..\..\sharedcomponents\internal\RTCommon\Includes\EngineServicesCommon\NmxControl.h | 1000421d | FUN_10004208@10004208 |
| 9 | 10027988 | e:\bldsrc\6\s\src\nmx\nmxadptr\..\..\..\sharedcomponents\internal\RTCommon\Includes\EngineServicesCommon\NmxControl.h | 10004248 | FUN_10004208@10004208 |
| 10 | 10027988 | e:\bldsrc\6\s\src\nmx\nmxadptr\..\..\..\sharedcomponents\internal\RTCommon\Includes\EngineServicesCommon\NmxControl.h | 1000426f | FUN_10004208@10004208 |
| 11 | 10027988 | e:\bldsrc\6\s\src\nmx\nmxadptr\..\..\..\sharedcomponents\internal\RTCommon\Includes\EngineServicesCommon\NmxControl.h | 100041b1 | FUN_100041a6@100041a6 |
| 12 | 10027988 | e:\bldsrc\6\s\src\nmx\nmxadptr\..\..\..\sharedcomponents\internal\RTCommon\Includes\EngineServicesCommon\NmxControl.h | 10004218 | FUN_10004208@10004208 |
| 13 | 10027d10 | SOFTWARE\ArchestrA\Framework\Nmx | 100082a4 | FUN_10008281@10008281 |
| 14 | 10027d10 | SOFTWARE\ArchestrA\Framework\Nmx | 1000f8a5 | FUN_1000f84f@1000f84f |
| 15 | 10027d10 | SOFTWARE\ArchestrA\Framework\Nmx | 1000833e | FUN_1000831d@1000831d |
| 16 | 10027d10 | SOFTWARE\ArchestrA\Framework\Nmx | 10006504 | FUN_100064d6@100064d6 |
| 17 | 10027d10 | SOFTWARE\ArchestrA\Framework\Nmx | 1000f5ed | FUN_1000f5b0@1000f5b0 |
| 18 | 10027f70 | The Nmx TimeOut is: %d ms | 100082ed | FUN_10008281@10008281 |
| 19 | 10027fb8 | The m_NmxTimeToBeReceived timer is: %d seconds | 10008424 | FUN_1000831d@1000831d |
| 20 | 10028018 | The m_NmxTimeToReachQueue timer is: %d seconds | 100083ee | FUN_1000831d@1000831d |
| 21 | 10028290 | Global\Nmx.Statistic | 10009c71 | FUN_10009c1b@10009c1b |
| 22 | 10028290 | Global\Nmx.Statistic | 10009d4a | FUN_10009cd3@10009cd3 |
| 23 | 10028378 | CNmxAdapter::GetAnonymousEngineID - *pEngineID %d | 1000a171 | FUN_1000a01f@1000a01f |
| 24 | 100283ac | CNmxAdapter::GetAnonymousEngineID - *m_pListAnonymousID %d | 1000a15a | FUN_1000a01f@1000a01f |
| 25 | 100283ec | CNmxAdapter::GetAnonymousEngineID - FAILED | 1000a114 | FUN_1000a01f@1000a01f |
| 26 | 1002841c | CNmxAdapter::GetAnonymousEngineID - m_pNmxStats == NULL | 1000a067 | FUN_1000a01f@1000a01f |
| 27 | 10028458 | CNmxAdapter::GetAnonymousEngineID - ENTER | 1000a047 | FUN_1000a01f@1000a01f |
| 28 | 10028488 | CNmxAdapter::GenerateErrorRequest() exited. | 1000a3c7 | FUN_1000a24e@1000a24e |
| 29 | 100284e0 | CNmxAdapter::GenerateErrorRequest - failed to allocate memory size %d | 1000a394 | FUN_1000a24e@1000a24e |
| 30 | 10028570 | CNmxAdapter::GenerateErrorRequest() entered. | 1000a281 | FUN_1000a24e@1000a24e |
| 31 | 100285d0 | CNmxAdapter::ClearStats m_pListAnonymousID is set to NULL | 1000a482 | Catch@1000a46e@1000a46e |
| 32 | 10028648 | CNmxAdapter::ClearStats succeded | 1000a44f | FUN_1000a3fb@1000a3fb |
| 33 | 10028890 | QueryInterface for INmxService2 failed with error 0x%x | 1000aff8 | FUN_1000af6a@1000af6a |
| 34 | 10028900 | NmxAdptr CoCreateInstance for NmxSvc returned error 0x%x | 1000afc9 | FUN_1000af6a@1000af6a |
| 35 | 10028988 | CNmxAdapter::ParseExtendedRequest - ENABLE_ENGINE_DIAGS on C%d P%d E%d | 1000b368 | FUN_1000b04e@1000b04e |
| 36 | 10028a18 | CNmxAdapter::ParseExtendedRequest - DISABLE_ENGINE_DIAGS on C%d P%d E%d | 1000b33d | FUN_1000b04e@1000b04e |
| 37 | 10028aa8 | CNmxAdapter::ParseExtendedRequest - NMX_DUMP_LEVEL1 on C%d P%d E%d | 1000b324 | FUN_1000b04e@1000b04e |
| 38 | 10028b30 | CNmxAdapter::ParseExtendedRequest - NMX_DUMP_LEVEL2 on C%d P%d E%d | 1000b30b | FUN_1000b04e@1000b04e |
| 39 | 10028bb8 | CNmxAdapter::ParseExtendedRequest - NMX_DUMP_LEVEL3 on C%d P%d E%d | 1000b2e4 | FUN_1000b04e@1000b04e |
| 40 | 10028c40 | ********** End of Nmx Dump ********** | 1000b2ba | FUN_1000b04e@1000b04e |
| 41 | 100291e8 | CNmxAdapter::ParseExtendedRequest - NMX_DUMP_LEVEL4 on C%d P%d E%d | 1000b09a | FUN_1000b04e@1000b04e |
| 42 | 10029558 | CNmxAdapter::GetPriorityRequest - Discarding expired %d byte message from P%d E%d (cookie %d). In total: %d messages %I64d bytes | 1000ce29 | FUN_1000cd34@1000cd34 |
| 43 | 10029558 | CNmxAdapter::GetPriorityRequest - Discarding expired %d byte message from P%d E%d (cookie %d). In total: %d messages %I64d bytes | 1000cf68 | FUN_1000cd34@1000cd34 |
| 44 | 10029558 | CNmxAdapter::GetPriorityRequest - Discarding expired %d byte message from P%d E%d (cookie %d). In total: %d messages %I64d bytes | 1000d0bc | FUN_1000cd34@1000cd34 |
| 45 | 10029790 | CNmxAdapter::isEngineValid Unknown error from Bootstrap::GetPlatformIdentity(), hr = %x | 1000df8a | FUN_1000de2a@1000de2a |
| 46 | 10029840 | NmxAdapter.cpp | 1000f80f | Catch@1000f80d@1000f80d |
| 47 | 10029840 | NmxAdapter.cpp | 10015844 | Catch@1001583f@1001583f |
| 48 | 10029840 | NmxAdapter.cpp | 10014842 | Catch@1001483d@1001483d |
| 49 | 10029840 | NmxAdapter.cpp | 10010830 | Catch@1001082b@1001082b |
| 50 | 10029840 | NmxAdapter.cpp | 10011827 | Catch@10011822@10011822 |
| 51 | 10029840 | NmxAdapter.cpp | 1001284f | Catch@1001284a@1001284a |
| 52 | 10029840 | NmxAdapter.cpp | 100158c2 | Catch@100158bd@100158bd |
| 53 | 10029840 | NmxAdapter.cpp | 100118aa | Catch@100118a5@100118a5 |
| 54 | 10029840 | NmxAdapter.cpp | 100108d4 | Catch@100108cf@100108cf |
| 55 | 10029840 | NmxAdapter.cpp | 100148c5 | Catch@100148c0@100148c0 |
| 56 | 10029840 | NmxAdapter.cpp | 10014941 | Catch@1001493c@1001493c |
| 57 | 10029840 | NmxAdapter.cpp | 10015939 | Catch@10015934@10015934 |
| 58 | 10029840 | NmxAdapter.cpp | 10011926 | Catch@10011921@10011921 |
| 59 | 10029840 | NmxAdapter.cpp | 10010955 | Catch@10010950@10010950 |
| 60 | 10029840 | NmxAdapter.cpp | 10011a21 | Catch@10011a1c@10011a1c |
| 61 | 10029840 | NmxAdapter.cpp | 1000fa18 | Catch@1000fa13@1000fa13 |
| 62 | 10029840 | NmxAdapter.cpp | 1000fab3 | Catch@1000faae@1000faae |
| 63 | 10029840 | NmxAdapter.cpp | 10011aa5 | Catch@10011aa0@10011aa0 |
| 64 | 10029840 | NmxAdapter.cpp | 10011b22 | Catch@10011b1d@10011b1d |
| 65 | 10029840 | NmxAdapter.cpp | 1000fb31 | Catch@1000fb2c@1000fb2c |
| 66 | 10029840 | NmxAdapter.cpp | 10010bde | Catch@10010bd9@10010bd9 |
| 67 | 10029840 | NmxAdapter.cpp | 10011bf8 | Catch@10011bf3@10011bf3 |
| 68 | 10029840 | NmxAdapter.cpp | 10011c7b | Catch@10011c76@10011c76 |
| 69 | 10029840 | NmxAdapter.cpp | 10010c79 | Catch@10010c74@10010c74 |
| 70 | 10029840 | NmxAdapter.cpp | 1000fc6d | Catch@1000fc68@1000fc68 |
| 71 | 10029840 | NmxAdapter.cpp | 10010cf7 | Catch@10010cf2@10010cf2 |
| 72 | 10029840 | NmxAdapter.cpp | 10011cf7 | Catch@10011cf2@10011cf2 |
| 73 | 10029840 | NmxAdapter.cpp | 1000fd08 | Catch@1000fd03@1000fd03 |
| 74 | 10029840 | NmxAdapter.cpp | 10013d3a | Catch@10013d35@10013d35 |
| 75 | 10029840 | NmxAdapter.cpp | 1000fd86 | Catch@1000fd81@1000fd81 |
| 76 | 10029840 | NmxAdapter.cpp | 10013e30 | Catch@10013e2b@10013e2b |
| 77 | 10029840 | NmxAdapter.cpp | 10014e2a | Catch@10014e25@10014e25 |
| 78 | 10029840 | NmxAdapter.cpp | 10011e8c | Catch@10011e87@10011e87 |
| 79 | 10029840 | NmxAdapter.cpp | 10013eae | Catch@10013ea9@10013ea9 |
| 80 | 10029840 | NmxAdapter.cpp | 10012ee9 | Catch@10012ee4@10012ee4 |
| 81 | 10029840 | NmxAdapter.cpp | 10011f38 | Catch@10011f33@10011f33 |
| 82 | 10029840 | NmxAdapter.cpp | 10015f32 | Catch@10015f2d@10015f2d |
| 83 | 10029840 | NmxAdapter.cpp | 10012f84 | Catch@10012f7f@10012f7f |
| 84 | 10029840 | NmxAdapter.cpp | 10011fbf | Catch@10011fba@10011fba |
| 85 | 10029840 | NmxAdapter.cpp | 10015fd3 | Catch@10015fce@10015fce |
| 86 | 10029840 | NmxAdapter.cpp | 10013002 | Catch@10012ffd@10012ffd |
| 87 | 10029840 | NmxAdapter.cpp | 10016064 | Catch@1001605f@1001605f |
| 88 | 10029840 | NmxAdapter.cpp | 100150a4 | Catch@1001509f@1001509f |
| 89 | 10029840 | NmxAdapter.cpp | 10015126 | Catch@10015121@10015121 |
| 90 | 10029840 | NmxAdapter.cpp | 1000e1b6 | FUN_1000e15a@1000e15a |
| 91 | 10029840 | NmxAdapter.cpp | 100131d9 | Catch@100131d4@100131d4 |
| 92 | 10029840 | NmxAdapter.cpp | 10010202 | Catch@100101fd@100101fd |
| 93 | 10029840 | NmxAdapter.cpp | 100141ec | Catch@100141e7@100141e7 |
| 94 | 10029840 | NmxAdapter.cpp | 1001426f | Catch@1001426a@1001426a |
| 95 | 10029840 | NmxAdapter.cpp | 10013268 | Catch@10013263@10013263 |
| 96 | 10029840 | NmxAdapter.cpp | 10010291 | Catch@1001028c@1001028c |
| 97 | 10029840 | NmxAdapter.cpp | 100132df | Catch@100132da@100132da |
| 98 | 10029840 | NmxAdapter.cpp | 100142eb | Catch@100142e6@100142e6 |
| 99 | 10029840 | NmxAdapter.cpp | 10010308 | Catch@10010303@10010303 |
| 100 | 10029840 | NmxAdapter.cpp | 100104ab | Catch@100104a6@100104a6 |
| 101 | 10029840 | NmxAdapter.cpp | 1001053a | Catch@10010535@10010535 |
| 102 | 10029840 | NmxAdapter.cpp | 100105b1 | Catch@100105ac@100105ac |
| 103 | 10029840 | NmxAdapter.cpp | 10010639 | Catch@10010634@10010634 |
| 104 | 10029840 | NmxAdapter.cpp | 10014679 | Catch@10014674@10014674 |
| 105 | 10029840 | NmxAdapter.cpp | 100106bc | Catch@100106b7@100106b7 |
| 106 | 10029840 | NmxAdapter.cpp | 1000f6fc | Catch@1000f6fa@1000f6fa |
| 107 | 10029840 | NmxAdapter.cpp | 100146fc | Catch@100146f7@100146f7 |
| 108 | 10029840 | NmxAdapter.cpp | 10010738 | Catch@10010733@10010733 |
| 109 | 10029840 | NmxAdapter.cpp | 1001274e | Catch@10012749@10012749 |
| 110 | 10029840 | NmxAdapter.cpp | 10014778 | Catch@10014773@10014773 |
| 111 | 10029840 | NmxAdapter.cpp | 1000f794 | Catch@1000f792@1000f792 |
| 112 | 10029840 | NmxAdapter.cpp | 100127d2 | Catch@100127cd@100127cd |
| 113 | 10029840 | NmxAdapter.cpp | 1000dea1 | FUN_1000de2a@1000de2a |
| 114 | 10029840 | NmxAdapter.cpp | 1001295c | |
| 115 | 10029840 | NmxAdapter.cpp | 1001262a | |
| 116 | 10029d88 | The maximum send packet size is %d bytes. | 1000f674 | FUN_1000f5b0@1000f5b0 |
| 117 | 10029e20 | MaxMSMQSendPacketSize | 1000f607 | FUN_1000f5b0@1000f5b0 |
| 118 | 10029f58 | CNmxAdapter::FinalRelease - exited | 1000fc33 | FUN_1000fb71@1000fb71 |
| 119 | 10029fa0 | CNmxAdapter::FinalRelease - enter | 1000fbc1 | FUN_1000fb71@1000fb71 |
| 120 | 1002a150 | CNmxAdapter_%d::GetConnectionInfo - will connect to platform %d | 1000ff02 | FUN_1000fdc6@1000fdc6 |
| 121 | 1002a368 | CNmxAdapter::TransferData FAILED. NmxSvc cannot be created | 10010b9f | FUN_10010996@10010996 |
| 122 | 1002a3e0 | Calling ReRegisterNmxSvc in TransferData because NmxSvc pointer is bad. | 10010a9a | FUN_10010996@10010996 |
| 123 | 1002a470 | CNmxAdapter::TransferData recreating NmxSvc | 100109fc | FUN_10010996@10010996 |
| 124 | 1002a4c8 | CNmxAdapter::PutResponse - Adapter_%d Failed to put response to Platform %d, Engine %d. Cookie=%d. Error=%x | 10011021 | FUN_10010d37@10010d37 |
| 125 | 1002a5a0 | CNmxAdapter::PutResponse - Adapter_%d PutResponse to Platform %d, Engine %d. Cookie=%d. Size = %d. | 10010fa5 | FUN_10010d37@10010d37 |
| 126 | 1002a668 | CNmxAdapter::PutResponse - calling TransferData to platform %d dwSize %d message %S | 10010ee0 | FUN_10010d37@10010d37 |
| 127 | 1002a840 | CoTaskMemAlloc() failed in CNmxAdapter::PutBadVersionResponse() | 100112ad | FUN_10011054@10011054 |
| 128 | 1002a8c0 | CNmxAdapter::PutBadVersionResponse - Adapter_%d Failed PutResponse to Platform %d, Engine %d. Cookie=%d. TransferData Error=%x | 10011262 | FUN_10011054@10011054 |
| 129 | 1002a9c0 | CNmxAdapter::PutBadVersionResponse - Adapter_%d PutResponse to Platform %d, Engine %d. Cookie=%d. Size = %d. | 1001122d | FUN_10011054@10011054 |
| 130 | 1002aaa0 | CNmxAdapter::PutBadVersionResponse - calling TransferData to platform %d engine %d dwSize %d message %S | 100111c4 | FUN_10011054@10011054 |
| 131 | 1002abb0 | ProcessDataReceived - Invalid NMX_REQUEST version: %d | 100116ac | FUN_100112da@100112da |
| 132 | 1002acc0 | ProcessDataReceived - Invalid Command NMX_RESPONSE version: %d | 10011592 | FUN_100112da@100112da |
| 133 | 1002ad40 | ProcessDataReceived - Invalid version NMX_RESPONSE version: %d | 10011544 | FUN_100112da@100112da |
| 134 | 1002ae78 | ProcessDataReceived pktHeader.byType %d UNRECOGNIZED | 1001143a | FUN_100112da@100112da |
| 135 | 1002aee8 | NMX Header %s: buffer size pktHeader.dwDataSize %d doesn't match received message size of %d | 100113d8 | FUN_100112da@100112da |
| 136 | 1002b068 | CNmxAdapter::SyncCallThreadFn exited | 10012024 | FUN_10011d3a@10011d3a |
| 137 | 1002b0b8 | SyncCallThreadFn called m_pNmxSvc->RemoveSubscriberEngine for platform %d, engine %d. Return error is 0x%x | 10011e4a | FUN_10011d3a@10011d3a |
| 138 | 1002b1e8 | Adapter_%d couldn't Initialize NmxSvc. | 10012669 | |
| 139 | 1002b318 | CNmxAdapter::Initialize - GetAnonymousEngineID FAILED. | 10012bcc | |
| 140 | 1002b388 | CNmxAdapter::InitializeAnonymous - EXIT | 10012b8b | |
| 141 | 1002b3d8 | CNmxAdapter::Initialize - EXIT | 10012b60 | |
| 142 | 1002b400 | InitializeAnonymous() - InitNmxService failed. | 10012a92 | |
| 143 | 1002b460 | CNmxAdapter::InitializeAnonymous - InitNmxStats FAILED | 100129d3 | |
| 144 | 1002b4d0 | CNmxAdapter::InitializeAnonymous - InitNmxStats FAILED | 100129a8 | |
| 145 | 1002b5a8 | CNmxAdapter::InitializeAnonymous - ENTER pPlatformId %d pEngineId %d | 100128c7 | |
| 146 | 1002b5f0 | CNmxAdapter::CleanRequests - calling ProcessDataReceived to platform %d, engine %d, message %s | 10012cf4 | FUN_10012bfd@10012bfd |
| 147 | 1002b6b8 | NmxSvc RPC_S_SERVER_UNAVAILABLE. | 10012e44 | FUN_10012da8@10012da8 |
| 148 | 1002b788 | TransferData to platform %d, engine %d failed in CheckTimeouts - hr = 0x%x | 100135e3 | FUN_10013338@10013338 |
| 149 | 1002b820 | CNmxAdapter::CheckTimeouts - calling TransferData to platform %d, engine %d, message %S | 1001356c | FUN_10013338@10013338 |
| 150 | 1002b9b8 | CoTaskMemAlloc() failed in CNmxAdapter::GetRequest() | 10013920 | FUN_100136bf@100136bf |
| 151 | 1002bb90 | CNmxAdapter::GetResponse - m_Id.EngineId %d got an exception | 10013dc5 | |
| 152 | 1002c0b8 | CNmxAdapter::GetPartnerVersion for platform lPlatformId %d, plVersion %d hr 0x%x | 10014000 | FUN_10013eee@10013eee |
| 153 | 1002c160 | CNmxAdapter::GetPartnerVersion NmxSvc pointer 0x%x, hr 0x%x | 10013fc1 | FUN_10013eee@10013eee |
| 154 | 1002c1d8 | CNmxAdapter::GetPartnerVersion NmxSvc pointer reinitialized 0x%x, hr 0x%x | 10013f7c | FUN_10013eee@10013eee |
| 155 | 1002c4b0 | CNmxAdapter::RemoveSubscriberEngine SyncCallThreadFn was called. Return value is 0x%x. | 100145f4 | FUN_1001432c@1001432c |
| 156 | 1002c560 | CNmxAdapter::RemoveSubscriberEngine SyncCallThreadFn timed out | 100145b5 | FUN_1001432c@1001432c |
| 157 | 1002c5e0 | CNmxAdapter::RemoveSubscriberEngine is called, but current window procedure is processing a input-synchronous message. | 1001452e | FUN_1001432c@1001432c |
| 158 | 1002c888 | CNmxAdapter::~CNmxAdapter - exit | 10014dfc | FUN_10014bcf@10014bcf |
| 159 | 1002ca28 | CNmxAdapter::~CNmxAdapter - enter | 10014c2a | FUN_10014bcf@10014bcf |
| 160 | 1002ca70 | Adapter_%d CNmxAdapter::PutRequest received invalid pointer. | 100159a3 | FUN_10015169@10015169 |
| 161 | 1002cb80 | CNmxAdapter::PutRequest - FAILED (hr = %X). Sending from EngineId %d to dwPlatformId %d dwEngineId %d. *pdwRequestHandle %d. | 100157c0 | FUN_10015169@10015169 |
| 162 | 1002ccf8 | Adapter_%d PutRequest failed. Dest Platform=%d, Engine=%d. Cookie=%d. | 10015726 | FUN_10015169@10015169 |
| 163 | 1002cd88 | CNmxAdapter::PutRequest - m_Id.EngineId %d successfully to Platform=%d, Engine=%d. Cookie=%d | 100156ee | FUN_10015169@10015169 |
| 164 | 1002cde8 | Adapter_%d PutRequest successfully to Platform=%d, Engine=%d. Cookie=%d. | 100156ba | FUN_10015169@10015169 |
| 165 | 1002cf28 | Write buffer is not big enough to send the request. Buffer size %d, request size %d | 100154f0 | FUN_10015169@10015169 |
| 166 | 1002d138 | CNmxAdapter::PutRequest - ENTER m_Id.EngineId %d Destination: Platform %d, Engine %d. Size = %d | 10015292 | FUN_10015169@10015169 |
| 167 | 1002d1a0 | Adapter_%d Enter PutRequest. Destination: Platform %d, Engine %d. Size = %d | 100152cb | FUN_10015169@10015169 |
| 168 | 1002d1a0 | Adapter_%d Enter PutRequest. Destination: Platform %d, Engine %d. Size = %d | 10015265 | FUN_10015169@10015169 |
| 169 | 1002d238 | Adapter_%d Enter PutRequest. Destination Platform %d Engine %d is OVERLOADED | 1001522f | FUN_10015169@10015169 |
| 170 | 1002d2d8 | Adapter_%d CNmxAdapter::PutRequest received invalid argument. Size is %d | 100151ba | FUN_10015169@10015169 |
| 171 | 1002d370 | CNmxAdapter::PutRequestEx - TransferData FAILED (hr = %X). Sending from EngineId %d to dwPlatformId %d dwEngineId %d. | 10015e85 | FUN_100159c3@100159c3 |
| 172 | 1002d460 | Adapter_%d PutRequestEx failed. Dest Platform=%d, Engine=%d. | 10015dbd | FUN_100159c3@100159c3 |
| 173 | 1002d4e0 | CNmxAdapter::PutRequestEx - m_Id.EngineId %d successfully put request to Platform=%d, Engine=%d. | 10015d7a | FUN_100159c3@100159c3 |
| 174 | 1002d548 | Adapter_%d PutRequestEx successfully to Platform=%d, Engine=%d. | 10015d48 | FUN_100159c3@100159c3 |
| 175 | 1002d5d0 | CNmxAdapter::PutRequestEx - calling TransferData to platform %d engine %d %x dwSize %d message %S | 10015cc3 | FUN_100159c3@100159c3 |
| 176 | 1002d638 | CoTaskMemAlloc() failed in CNmxAdapter::PutRequestEx() | 10015b9f | FUN_100159c3@100159c3 |
| 177 | 1002d638 | CoTaskMemAlloc() failed in CNmxAdapter::PutRequestEx() | 10015f06 | FUN_100159c3@100159c3 |
| 178 | 1002d6a8 | CNmxAdapter::PutRequestEx - ENTER m_Id.EngineId %d Destination: Platform %d, Engine %d. Size = %d | 10015a74 | FUN_100159c3@100159c3 |
| 179 | 1002d710 | Adapter_%d Enter PutRequestEx. Destination: Platform %d, Engine %d. Size = %d | 10015a44 | FUN_100159c3@100159c3 |
| 180 | 1002ec18 | InternalAddRef() CNmxAdapter::%p refcount = %d | 1001e5fb | FUN_1001e5d5@1001e5d5 |
| 181 | 1002ec80 | InternalRelease() CNmxAdapter::%p refcount = %d | 1001e63f | FUN_1001e619@1001e619 |
| 182 | 1002ece4 | NmxSubscriberEngine | 1001e738 | DllGetClassObject@1001e66a |
| 183 | 1002ed0c | NmxSvcConnection | 1001e721 | DllGetClassObject@1001e66a |
| 184 | 1002ed30 | NmxSvcError | 1001e70a | DllGetClassObject@1001e66a |
| 185 | 1002ed48 | NmxQueueError | 1001e6f3 | DllGetClassObject@1001e66a |
| 186 | 1002ed64 | NmxQueueHandle | 1001e6dc | DllGetClassObject@1001e66a |
| 187 | 1002ed84 | NmxTimeOut | 1001e6c5 | DllGetClassObject@1001e66a |
| 188 | 1002ed9c | NmxRefCount | 1001e6ae | DllGetClassObject@1001e66a |
| 189 | 1002edb4 | NmxTrace | 1001e699 | DllGetClassObject@1001e66a |
| 190 | 1002ee1c | C:\nmx_objectdebug.ini | 1001ebea | FUN_1001ebdc@1001ebdc |
| 191 | 1002ee34 | NmxStatistics.cpp | 1001f04f | Catch@1001f04d@1001f04d |
| 192 | 1002ee34 | NmxStatistics.cpp | 1001f0ce | Catch@1001f0cc@1001f0cc |
| 193 | 1002ee34 | NmxStatistics.cpp | 1001f148 | Catch@1001f146@1001f146 |
| 194 | 1002ee34 | NmxStatistics.cpp | 1001f1ff | Catch@1001f1fd@1001f1fd |
| 195 | 1002ee34 | NmxStatistics.cpp | 1001f280 | Catch@1001f27e@1001f27e |
| 196 | 1002ee34 | NmxStatistics.cpp | 1001f2fa | Catch@1001f2f8@1001f2f8 |
| 197 | 1002ee34 | NmxStatistics.cpp | 1001f393 | Catch@1001f391@1001f391 |
| 198 | 1002ee34 | NmxStatistics.cpp | 1001f413 | Catch@1001f411@1001f411 |
| 199 | 1002ee34 | NmxStatistics.cpp | 1001f48c | Catch@1001f48a@1001f48a |
| 200 | 1002ee48 | Failed to create share memory for NmxStatistics | 1001f017 | FUN_1001ef9b@1001ef9b |
| 201 | 1002ef18 | Ping ERR -- 8 -- sendto failed: error = %d | 1001fb39 | FUN_1001f5c1@1001f5c1 |
| 202 | 1002ef70 | Ping ERR -- 11 -- recvfrom failed: %d | 1001fa84 | FUN_1001f5c1@1001f5c1 |
| 203 | 1002f168 | Ping ERROR -- 2 -- WSASocket failed: %d | 1001f6bf | FUN_1001f5c1@1001f5c1 |
| 204 | 1003a040 | NmxAdptr.DLL | 10039ffc |