Here is a simple example of using a typecast on a string. Both the string and the cluster are 8 bytes in length, allowing the typecast to work correctly. Run the VI and you will see that each integer is composed of four hex "30"s. 0x30 is the ASCII code for 0. In practice, the string would come from your file read.
If you have an array in the cluster in the file, you will need to read each element individually and create the cluster in LabVIEW using the bundler. For a BMP file, you will only run into this with the color map. The other header info is fixed length, so you should be able to read it and use the typecast trick. Note that you don't have to use the same structure in your program as the file uses if you don't want to. Use whatever is easiest for you.