+struct d3drm_device
+{
+ IDirect3DRMDevice IDirect3DRMDevice_iface;
+ IDirect3DRMDevice2 IDirect3DRMDevice2_iface;
+ IDirect3DRMDevice3 IDirect3DRMDevice3_iface;
+ IDirect3DRMWinDevice IDirect3DRMWinDevice_iface;
+ IDirect3DRM *d3drm;
+ IDirectDraw *ddraw;
+ IDirectDrawSurface *primary_surface, *render_target;
+ IDirectDrawClipper *clipper;
+ IDirect3DDevice *device;
+ LONG ref;
+ BOOL dither;
+ D3DRMRENDERQUALITY quality;
+ DWORD rendermode;
+ DWORD height;
+ DWORD width;
+};
+