There are no pointers there. These lines do not use pointers:
csharp Code:
  1. p.X *= (float)frameWidth / W;
  2. p.Y *= (float)frameHeight / H;
That is simply a multiplication and an assignment, i.e. this:
csharp Code:
  1. x *= y;
is shorthand for this:
csharp Code:
  1. x = x * y;
VB provides the same shorthand operators to use a variable and assign the result back to that variable:
csharp Code:
  1. x *= y
The only difference in VB would be the removal of the semicolon and the syntax of the cast.