protected unsafe void EnableActionCreateRecordSchedule()
        {
            iCallbackCreateRecordSchedule = new CallbackCreateRecordSchedule(DoCreateRecordSchedule);
            IntPtr ptr = GCHandle.ToIntPtr(iGch);

            DvServiceUpnpOrgScheduledRecording2EnableActionCreateRecordSchedule(iHandle, iCallbackCreateRecordSchedule, ptr);
        }
 static extern void DvServiceUpnpOrgScheduledRecording2EnableActionCreateRecordSchedule(uint aHandle, CallbackCreateRecordSchedule aCallback, IntPtr aPtr);