protected unsafe void EnableActionResetRecordTask()
        {
            iCallbackResetRecordTask = new CallbackResetRecordTask(DoResetRecordTask);
            IntPtr ptr = GCHandle.ToIntPtr(iGch);

            DvServiceUpnpOrgScheduledRecording2EnableActionResetRecordTask(iHandle, iCallbackResetRecordTask, ptr);
        }
 static extern void DvServiceUpnpOrgScheduledRecording2EnableActionResetRecordTask(uint aHandle, CallbackResetRecordTask aCallback, IntPtr aPtr);