Curious if anyone has ever successfully manipulated structs using vb.net?
Here's the struct itself I wish to call, just not sure how to attack it with vb.net

If anyone has an example it would be greatly appreciated, thank you!
Code:
static DWORD GetRefromItemCode(sITEMINFO *lpItemInfo, int Key) {
iFormCode = 0;
iFromCnt = Key;
ReformStateCode((char *)lpItemInfo->ItemName, 32);
ReformStateCode((char *)lpItemInfo->Damage, sizeof(short) * 2);
ReformStateCode((char *)&lpItemInfo->Attack_Speed, sizeof(int));
ReformStateCode((char *)&lpItemInfo->Attack_Rating, sizeof(int));
ReformStateCode((char *)&lpItemInfo->Critical_Hit, sizeof(int));
return iFormCode;
}