protected unsafe void EnableActionEnableRecordSchedule()
        {
            iCallbackEnableRecordSchedule = new CallbackEnableRecordSchedule(DoEnableRecordSchedule);
            IntPtr ptr = GCHandle.ToIntPtr(iGch);

            DvServiceUpnpOrgScheduledRecording2EnableActionEnableRecordSchedule(iHandle, iCallbackEnableRecordSchedule, ptr);
        }
 static extern void DvServiceUpnpOrgScheduledRecording2EnableActionEnableRecordSchedule(uint aHandle, CallbackEnableRecordSchedule aCallback, IntPtr aPtr);