How would I draw the tile in vb .net?

Code:
BitBlt Camera.FrontDC, _
                    X * TileSize, Y * TileSize, _
                    TileSize, TileSize, _
                    Tile( TileIndex ).DC, _
                    0, 0, _
                    vbSrcCopy
The equivalence of this?

Would I create a new rectangle? ( I know how to use GDI+ and system.drawing namespace)

I just dont understand the logic on what is happening?

What is BitBlt doing here is it creating a rectangle and setting the coordinates and size? (I'm not familiar with BitBlt, because I use .net) Visual Basic that is.