public static void OnRestoreReturn(System.IntPtr callback, bool isSuccess, System.UInt32 errorCode) { GCHandle handle = GCHandle.FromIntPtr(callback); mImpCB = (IIPSMobilePufferCallbackInterface)handle.Target; mImpCB.OnPufferRestoreReturn(isSuccess, errorCode); }