windowing/windowserver/SERVER/w32cmd.h
changeset 152 9f1c3fea0f87
parent 45 36b2e23a8629
child 194 18f84489a694
equal deleted inserted replaced
111:29ddb8a72f0e 152:9f1c3fea0f87
   264 	EWsClOpRegisterTFXEffectIPC,
   264 	EWsClOpRegisterTFXEffectIPC,
   265 	EWsClOpUnregisterTFXEffect,
   265 	EWsClOpUnregisterTFXEffect,
   266 	EWsClOpUnregisterAllTFXEffect,
   266 	EWsClOpUnregisterAllTFXEffect,
   267 	EWsClOpOverrideEffectBuf,
   267 	EWsClOpOverrideEffectBuf,
   268 	EWsClOpOverrideEffectIPC,
   268 	EWsClOpOverrideEffectIPC,
       
   269 	EWsClOpIndicateAppOrientation,
   269 	EWsClOpLastEnumValue //Keep this at the end - used by test code
   270 	EWsClOpLastEnumValue //Keep this at the end - used by test code
   270 	};
   271 	};
   271 	
   272 	
   272 // Graphic Drawer opcodes
   273 // Graphic Drawer opcodes
   273 
   274 
  1057 	const TWsClCmdCreateDrawableSource* CreateDrawableSource;
  1058 	const TWsClCmdCreateDrawableSource* CreateDrawableSource;
  1058 	const TWsClCmdSendEffectCommand* SendEffectCommand;
  1059 	const TWsClCmdSendEffectCommand* SendEffectCommand;
  1059 	const TWsClCmdRegisterEffect* RegisterEffect;
  1060 	const TWsClCmdRegisterEffect* RegisterEffect;
  1060 	const TWsClCmdUnRegisterEffect* UnRegisterEffect; 
  1061 	const TWsClCmdUnRegisterEffect* UnRegisterEffect; 
  1061 	const TWsClCmdOverrideEffect* OverrideEffect;
  1062 	const TWsClCmdOverrideEffect* OverrideEffect;
       
  1063 	const TRenderOrientation* Orientation;
  1062 	};
  1064 	};
  1063 
  1065 
  1064 // Window command structures
  1066 // Window command structures
  1065 
  1067 
  1066 struct TWsWinCmdSetExtent
  1068 struct TWsWinCmdSetExtent
  2124 	EWservPanicInvalidParameter=80,             // General invalid parameter code for invariant checking
  2126 	EWservPanicInvalidParameter=80,             // General invalid parameter code for invariant checking
  2125 	EWservPanicDrawableSource=81,               // Invalid drawable source handle
  2127 	EWservPanicDrawableSource=81,               // Invalid drawable source handle
  2126 	EWservPanicWrongScreen=82,                  // Child apps can only be constructed on the same screen as their parent. See RWindowGroup::ConstructChildApp
  2128 	EWservPanicWrongScreen=82,                  // Child apps can only be constructed on the same screen as their parent. See RWindowGroup::ConstructChildApp
  2127 	EWservPanicScreenCaptureInvalidRequest=83,  // With Screen Capture disabled, an unexpected invalid request has been received
  2129 	EWservPanicScreenCaptureInvalidRequest=83,  // With Screen Capture disabled, an unexpected invalid request has been received
  2128 	EWservPanicInvalidDisplayConfiguration=84,  // Use of a display configuration without valid members
  2130 	EWservPanicInvalidDisplayConfiguration=84,  // Use of a display configuration without valid members
       
  2131 	EWservPanicUnableToEnableAdvPointer=85,     // Use when advanced pointers are enabled after an RWindow is activated
  2129 	};
  2132 	};
  2130 
  2133 
  2131 #if defined(__WINS__)
  2134 #if defined(__WINS__)
  2132 	// Under WINS character code is passed in as HIWORD of the scan code,
  2135 	// Under WINS character code is passed in as HIWORD of the scan code,
  2133 	// and will need to be removed in some situations
  2136 	// and will need to be removed in some situations
  2134 	#define __REMOVE_WINS_CHARCODE &0x0000FFFF
  2137 	#define __REMOVE_WINS_CHARCODE &0x0000FFFF
       
  2138 	#define __WINS_CHARCODE(c)	((c) & 0xFFFF0000)
  2135 #else
  2139 #else
  2136 	#define __REMOVE_WINS_CHARCODE
  2140 	#define __REMOVE_WINS_CHARCODE
  2137 #endif
  2141 #endif
  2138 
  2142 
  2139 class CDebugLogBase: public CBase
  2143 class CDebugLogBase: public CBase