private static unsafe int DoSetDiscPlayerComPort(IntPtr aPtr, uint aVersion, uint aaConnected) { GCHandle gch = GCHandle.FromIntPtr(aPtr); DvServiceLinnCoUkProxyManager1 self = (DvServiceLinnCoUkProxyManager1)gch.Target; self.SetDiscPlayerComPort(aVersion, aaConnected); return(0); }
private static unsafe int DoSetDiscPlayerConnected(IntPtr aPtr, uint aVersion, char *aaConnected) { GCHandle gch = GCHandle.FromIntPtr(aPtr); DvServiceLinnCoUkProxyManager1 self = (DvServiceLinnCoUkProxyManager1)gch.Target; string aConnected = Marshal.PtrToStringAnsi((IntPtr)aaConnected); self.SetDiscPlayerConnected(aVersion, aConnected); return(0); }
private static unsafe int DoTestDiscPlayerConnection(IntPtr aPtr, uint aVersion, int *aaResult) { GCHandle gch = GCHandle.FromIntPtr(aPtr); DvServiceLinnCoUkProxyManager1 self = (DvServiceLinnCoUkProxyManager1)gch.Target; bool aResult; self.TestDiscPlayerConnection(aVersion, out aResult); *aaResult = (aResult ? 1 : 0); return(0); }
private static unsafe int DoDiscPlayerComPort(IntPtr aPtr, uint aVersion, uint *aaPort) { GCHandle gch = GCHandle.FromIntPtr(aPtr); DvServiceLinnCoUkProxyManager1 self = (DvServiceLinnCoUkProxyManager1)gch.Target; uint aPort; self.DiscPlayerComPort(aVersion, out aPort); *aaPort = aPort; return(0); }
private static unsafe int DoDiscPlayerConnected(IntPtr aPtr, uint aVersion, char **aaConnected) { GCHandle gch = GCHandle.FromIntPtr(aPtr); DvServiceLinnCoUkProxyManager1 self = (DvServiceLinnCoUkProxyManager1)gch.Target; string aConnected; self.DiscPlayerConnected(aVersion, out aConnected); *aaConnected = (char *)Marshal.StringToHGlobalAnsi(aConnected).ToPointer(); return(0); }