|  | @@ -518,6 +518,7 @@ STRUCTURE(laUDFContentInstance){
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +typedef void (*laDiffPushEverythingF)();
 | 
	
		
			
				|  |  |  typedef void (*laDiffCommandUndoF)(void* Data);
 | 
	
		
			
				|  |  |  typedef void (*laDiffCommandRedoF)(void* Data);
 | 
	
		
			
				|  |  |  typedef void (*laDiffCommandFreeF)(void* Data, int FromOlder);
 | 
	
	
		
			
				|  | @@ -937,6 +938,7 @@ int laRecordInstanceDifferences(void* instance, const char* container);
 | 
	
		
			
				|  |  |  void laRecordAndPush(laPropPack* base, char* path, char* description, uint64_t hint);
 | 
	
		
			
				|  |  |  void laRecordAndPushProp(laPropPack* base, char* path);
 | 
	
		
			
				|  |  |  void laRecordEverythingAndPush();
 | 
	
		
			
				|  |  | +void laSetDiffCallback(laDiffPushEverythingF PushEverything);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  void laUndo();
 | 
	
		
			
				|  |  |  void laRedo();
 |