Original Post
Hello,
This is more of a programming problem then a Direct3DRM problem, but it does include D3DRM functions, so here is the code that gives me compiler errors:
DWORD dwnumofvisuals;
LPDIRECT3DRMVISUALARRAY vis;
LPDIRECT3DRMFRAME3 frame;
.
.
.
frame->GetVisuals(&dwnumofvisuals, NULL); //get num of visuals
vis = (LPDIRECT3DRMVISUALARRAY) malloc( dwnumofvisuals * sizeof(LPDIRECT3DRMVISUALARRAY));
frame->GetVisuals(&dwnumofvisuals, vis); //get actual visuals
I get the following error when I try to compile the program:
error C2664: ''GetVisuals'' : cannot convert parameter 2 from ''struct IDirect3DRMVisualArray *'' to ''struct IUnknown ** ''
So how do I fix this?
Thanks,
Briandra2