How to send Data using winsock, but send Data of Special Type.

I have This "Bitmap" type :

Code:
Public Type Bitmap
   bmType As Long
   bmWidth As Long
   bmHeight As Long
   bmWidthBytes As Long
   bmPlanes As Integer
   bmBitsPixel As Integer
   bmBits As Long
End Type
And I want send Array of this Type

Dim ImageData() as Bitmap

How to orginize sending this, and reciveing ?