Пример #1
0
 public static extern int gdi_init(freerdp* instance, UInt32 flags, IntPtr buffer);
Пример #2
0
 public GDI(freerdp* instance)
 {
     this.flags = 0;
     this.instance = instance;
 }
Пример #3
0
 public static extern void gdi_free(freerdp* instance);
Пример #4
0
		public static extern int freerdp_disconnect(freerdp* instance);
Пример #5
0
		public static extern int freerdp_check_fds(freerdp* instance);
Пример #6
0
		private bool VerifyCertificate(freerdp* instance, IntPtr subject, IntPtr issuer, IntPtr fingerprint)
		{
			Console.WriteLine("VerifyCertificate");
			return true;
		}
Пример #7
0
		public static extern void freerdp_context_free(freerdp* instance);
Пример #8
0
		bool PostConnect(freerdp* instance)
		{
			Console.WriteLine("PostConnect");
			return true;
		}
Пример #9
0
		private bool Authenticate(freerdp* instance, IntPtr username, IntPtr password, IntPtr domain)
		{
			Console.WriteLine("Authenticate");
			return true;
		}
Пример #10
0
		bool PreConnect(freerdp* instance)
		{
			Console.WriteLine("PreConnect");
			
			if (iUpdate != null)
			{
				update = new Update(instance->context);
				update.RegisterInterface(iUpdate);
			}
			
			if (iPrimaryUpdate != null)
			{
				primary = new PrimaryUpdate(instance->context);
				primary.RegisterInterface(iPrimaryUpdate);
			}
			
			settings->rfxCodec = 1;
			settings->rfxCodecOnly = 1;
			settings->fastpathOutput = 1;
			settings->colorDepth = 32;
			settings->frameAcknowledge = 0;
			settings->performanceFlags = 0;
			settings->largePointer = 1;
			settings->glyphCache = 0;
			settings->bitmapCache = 0;
			settings->offscreenBitmapCache = 0;
			
			return true;
		}
Пример #11
0
		void ContextFree(freerdp* instance, rdpContext* context)
		{
			Console.WriteLine("ContextFree");
		}
Пример #12
0
		void ContextNew(freerdp* instance, rdpContext* context)
		{
			Console.WriteLine("ContextNew");
			
			hPreConnect = new pPreConnect(this.PreConnect);
			hPostConnect = new pPostConnect(this.PostConnect);
			
			instance->PreConnect = Marshal.GetFunctionPointerForDelegate(hPreConnect);
			instance->PostConnect = Marshal.GetFunctionPointerForDelegate(hPostConnect);
			
			this.context = context;
			input = instance->input;
			settings = instance->settings;
		}
Пример #13
0
 private bool VerifyCertificate(freerdp* instance, IntPtr subject, IntPtr issuer, IntPtr fingerprint)
 {
     return true;
 }
Пример #14
0
 private bool Authenticate(freerdp* instance, IntPtr username, IntPtr password, IntPtr domain)
 {
     return true;
 }