mirror of
				https://github.com/isledecomp/isle.git
				synced 2025-10-25 09:24:17 +00:00 
			
		
		
		
	 b59d8ef5cf
			
		
	
	b59d8ef5cf
	
	
	
		
			
			This is almost certainly abandonware, fairly small (<1MB), and is going to save us a lot of dev environment headaches
		
			
				
	
	
		
			49 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /*==========================================================================;
 | |
|  *
 | |
|  *  Copyright (C) 1995-1997 Microsoft Corporation.  All Rights Reserved.
 | |
|  *
 | |
|  *  File:	d3drm.h
 | |
|  *  Content:	Direct3DRM include file
 | |
|  *
 | |
|  ***************************************************************************/
 | |
| 
 | |
| #ifndef __D3DRMWIN_H__
 | |
| #define __D3DRMWIN_H__
 | |
| 
 | |
| #ifndef WIN32
 | |
| #define WIN32
 | |
| #endif
 | |
| 
 | |
| #include "d3drm.h"
 | |
| #include "ddraw.h"
 | |
| #include "d3d.h"
 | |
| 
 | |
| /*
 | |
|  * GUIDS used by Direct3DRM Windows interface
 | |
|  */
 | |
| DEFINE_GUID(IID_IDirect3DRMWinDevice,	0xc5016cc0, 0xd273, 0x11ce, 0xac, 0x48, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1);
 | |
| 
 | |
| WIN_TYPES(IDirect3DRMWinDevice, DIRECT3DRMWINDEVICE);
 | |
| 
 | |
| #undef INTERFACE
 | |
| #define INTERFACE IDirect3DRMWinDevice
 | |
| 
 | |
| DECLARE_INTERFACE_(IDirect3DRMWinDevice, IDirect3DRMObject)
 | |
| {
 | |
|     IUNKNOWN_METHODS(PURE);
 | |
|     IDIRECT3DRMOBJECT_METHODS(PURE);
 | |
| 
 | |
|     /*
 | |
|      * IDirect3DRMWinDevice methods
 | |
|      */
 | |
| 
 | |
|     /* Repaint the window with the last frame which was rendered. */
 | |
|     STDMETHOD(HandlePaint)(THIS_ HDC hdc) PURE;
 | |
| 
 | |
|     /* Respond to a WM_ACTIVATE message. */
 | |
|     STDMETHOD(HandleActivate)(THIS_ WORD wparam) PURE;
 | |
| };
 | |
| 
 | |
| 
 | |
| #endif
 |