private static unsafe int DoSetPresetDelay(IntPtr aPtr, uint aVersion, uint aaIndex, uint aaDelay) { GCHandle gch = GCHandle.FromIntPtr(aPtr); DvServiceLinnCoUkDelay1 self = (DvServiceLinnCoUkDelay1)gch.Target; self.SetPresetDelay(aVersion, aaIndex, aaDelay); return(0); }
private static unsafe int DoSetPresetName(IntPtr aPtr, uint aVersion, uint aaIndex, char *aaName) { GCHandle gch = GCHandle.FromIntPtr(aPtr); DvServiceLinnCoUkDelay1 self = (DvServiceLinnCoUkDelay1)gch.Target; string aName = Marshal.PtrToStringAnsi((IntPtr)aaName); self.SetPresetName(aVersion, aaIndex, aName); return(0); }
private static unsafe int DoSetPresetVisible(IntPtr aPtr, uint aVersion, uint aaIndex, int aaVisible) { GCHandle gch = GCHandle.FromIntPtr(aPtr); DvServiceLinnCoUkDelay1 self = (DvServiceLinnCoUkDelay1)gch.Target; bool aVisible = (aaVisible != 0); self.SetPresetVisible(aVersion, aaIndex, aVisible); return(0); }
private static unsafe int DoPresetCount(IntPtr aPtr, uint aVersion, uint *aaCount) { GCHandle gch = GCHandle.FromIntPtr(aPtr); DvServiceLinnCoUkDelay1 self = (DvServiceLinnCoUkDelay1)gch.Target; uint aCount; self.PresetCount(aVersion, out aCount); *aaCount = aCount; return(0); }
private static unsafe int DoDelayMaximum(IntPtr aPtr, uint aVersion, uint *aaDelay) { GCHandle gch = GCHandle.FromIntPtr(aPtr); DvServiceLinnCoUkDelay1 self = (DvServiceLinnCoUkDelay1)gch.Target; uint aDelay; self.DelayMaximum(aVersion, out aDelay); *aaDelay = aDelay; return(0); }
private static unsafe int DoPresetIndex(IntPtr aPtr, uint aVersion, uint *aaIndex) { GCHandle gch = GCHandle.FromIntPtr(aPtr); DvServiceLinnCoUkDelay1 self = (DvServiceLinnCoUkDelay1)gch.Target; uint aIndex; self.PresetIndex(aVersion, out aIndex); *aaIndex = aIndex; return(0); }
private static unsafe int DoPresetXml(IntPtr aPtr, uint aVersion, char **aaPresetXml) { GCHandle gch = GCHandle.FromIntPtr(aPtr); DvServiceLinnCoUkDelay1 self = (DvServiceLinnCoUkDelay1)gch.Target; string aPresetXml; self.PresetXml(aVersion, out aPresetXml); *aaPresetXml = (char *)Marshal.StringToHGlobalAnsi(aPresetXml).ToPointer(); return(0); }