protected unsafe void EnableActionDiagnostic()
        {
            iCallbackDiagnostic = new CallbackDiagnostic(DoDiagnostic);
            IntPtr ptr = GCHandle.ToIntPtr(iGch);

            DvServiceLinnCoUkDiagnostics1EnableActionDiagnostic(iHandle, iCallbackDiagnostic, ptr);
        }
 static extern void DvServiceLinnCoUkDiagnostics1EnableActionDiagnostic(uint aHandle, CallbackDiagnostic aCallback, IntPtr aPtr);