static extern IntPtr CGE_PINTPTR_METHODS(IntPtr cge, CGE_INTPTR_METHOD method, IntPtr arg1, int arg2);		
		private IntPtr OnCallbackIntptr (CGE_INTPTR_METHOD method, IntPtr arg1, int arg2)
		{
			switch (method)
			{
			case CGE_INTPTR_METHOD.GET_PARENT:
			return Parent.Raw;

			case CGE_INTPTR_METHOD.GET_TEXT:
				return Marshal.StringToCoTaskMemUni(Text);
				
			}
			
			return IntPtr.Zero;
		}