IDirect3DVertexBuffer = Interface("IDirect3DVertexBuffer", IUnknown)
IDirect3DVertexBuffer7 = Interface("IDirect3DVertexBuffer7", IUnknown)
-LPUNKNOWN = WrapPointer(IUnknown)
-
-LPDIRECT3D = WrapPointer(IDirect3D)
-LPDIRECT3DDEVICE = WrapPointer(IDirect3DDevice)
-LPDIRECT3DEXECUTEBUFFER = WrapPointer(IDirect3DExecuteBuffer)
-LPDIRECT3DLIGHT = WrapPointer(IDirect3DLight)
-LPDIRECT3DMATERIAL = WrapPointer(IDirect3DMaterial)
-LPDIRECT3DTEXTURE = WrapPointer(IDirect3DTexture)
-LPDIRECT3DVIEWPORT = WrapPointer(IDirect3DViewport)
-
-LPDIRECT3D2 = WrapPointer(IDirect3D2)
-LPDIRECT3DDEVICE2 = WrapPointer(IDirect3DDevice2)
-LPDIRECT3DMATERIAL2 = WrapPointer(IDirect3DMaterial2)
-LPDIRECT3DTEXTURE2 = WrapPointer(IDirect3DTexture2)
-LPDIRECT3DVIEWPORT2 = WrapPointer(IDirect3DViewport2)
-
-LPDIRECT3D3 = WrapPointer(IDirect3D3)
-LPDIRECT3DDEVICE3 = WrapPointer(IDirect3DDevice3)
-LPDIRECT3DMATERIAL3 = WrapPointer(IDirect3DMaterial3)
-LPDIRECT3DVIEWPORT3 = WrapPointer(IDirect3DViewport3)
-LPDIRECT3DVERTEXBUFFER = WrapPointer(IDirect3DVertexBuffer)
-
-LPDIRECT3D7 = WrapPointer(IDirect3D7)
-LPDIRECT3DDEVICE7 = WrapPointer(IDirect3DDevice7)
-LPDIRECT3DVERTEXBUFFER7 = WrapPointer(IDirect3DVertexBuffer7)
+LPUNKNOWN = Pointer(IUnknown)
+
+LPDIRECT3D = Pointer(IDirect3D)
+LPDIRECT3DDEVICE = Pointer(IDirect3DDevice)
+LPDIRECT3DEXECUTEBUFFER = Pointer(IDirect3DExecuteBuffer)
+LPDIRECT3DLIGHT = Pointer(IDirect3DLight)
+LPDIRECT3DMATERIAL = Pointer(IDirect3DMaterial)
+LPDIRECT3DTEXTURE = Pointer(IDirect3DTexture)
+LPDIRECT3DVIEWPORT = Pointer(IDirect3DViewport)
+
+LPDIRECT3D2 = Pointer(IDirect3D2)
+LPDIRECT3DDEVICE2 = Pointer(IDirect3DDevice2)
+LPDIRECT3DMATERIAL2 = Pointer(IDirect3DMaterial2)
+LPDIRECT3DTEXTURE2 = Pointer(IDirect3DTexture2)
+LPDIRECT3DVIEWPORT2 = Pointer(IDirect3DViewport2)
+
+LPDIRECT3D3 = Pointer(IDirect3D3)
+LPDIRECT3DDEVICE3 = Pointer(IDirect3DDevice3)
+LPDIRECT3DMATERIAL3 = Pointer(IDirect3DMaterial3)
+LPDIRECT3DVIEWPORT3 = Pointer(IDirect3DViewport3)
+LPDIRECT3DVERTEXBUFFER = Pointer(IDirect3DVertexBuffer)
+
+LPDIRECT3D7 = Pointer(IDirect3D7)
+LPDIRECT3DDEVICE7 = Pointer(IDirect3DDevice7)
+LPDIRECT3DVERTEXBUFFER7 = Pointer(IDirect3DVertexBuffer7)
IDirect3D.methods += [
Method(HRESULT, "Initialize", [(REFCLSID, "riid")]),
IDirect3D7,
]
-ddraw.add_interfaces(interfaces)
+ddraw.addInterfaces(interfaces)