public static extern Status XChangeGC(IntPtr display, IntPtr gc, ulong valuemask, ref XGCValues values);
public static extern Status XGetGCValues(IntPtr display, IntPtr gc, ulong valuemask, ref XGCValues values_return);
public static extern IntPtr XCreateGC(IntPtr display, Window drawable, GCComponents valuemask, ref XGCValues values);