protected unsafe void EnableActionGetRecordSchedule()
        {
            iCallbackGetRecordSchedule = new CallbackGetRecordSchedule(DoGetRecordSchedule);
            IntPtr ptr = GCHandle.ToIntPtr(iGch);

            DvServiceUpnpOrgScheduledRecording2EnableActionGetRecordSchedule(iHandle, iCallbackGetRecordSchedule, ptr);
        }
 static extern void DvServiceUpnpOrgScheduledRecording2EnableActionGetRecordSchedule(uint aHandle, CallbackGetRecordSchedule aCallback, IntPtr aPtr);