public DSResult GetStatus(out DSBStatus status) { //int istatus; //void* pistatus = &istatus; fixed(void *pstatus = &status) { var result = InteropCalls.CalliMethodPtr(_basePtr, pstatus, ((void **)(*(void **)_basePtr))[9]); return(result); } //status = (DSBStatus)istatus; }
public DSResult GetStatus(out DSBStatus status) { //int istatus; //void* pistatus = &istatus; fixed (void* pstatus = &status) { var result = InteropCalls.CalliMethodPtr(_basePtr, pstatus, ((void**)(*(void**)_basePtr))[9]); return result; } //status = (DSBStatus)istatus; }