Thease resources may be POOL_SYSTEMMEM, so they must not access the device */
TRACE("locking an ordinarary surface\n");
/* Check to see if memory has already been allocated fro the sufrace*/
if(NULL==This->resource.allocatedMemory){/* TODO: check to see if an update has been performed on the surface (an update could just clobber allocatedMemory */
/* Non-systemmemory surfaces */
/*Surface has no memory currently allocate to it!*/