Short answer: you cannot and you do not need. (Although there is a way to do this in C #.)
But there are other ways to do this. When you declare an external function APICall, you need to declare its parameter ByRef, and then just use it. The CLR will take care of getting the address.
I'm a C # guy and don't remember the VB.NET syntax for this, so my apologies. Here's the declaration and use APICallin C #. Something very closely similar should be done in VB.NET:
[DllImport("FooBar.dll")]
static extern APICall(ref int param);
int x = 3;
APICall(ref x);
, # VB.NET, , APICall, .