Here's a working windows signature for AddUpgrade I managed to figure out. Sadly, I'm a noob at this, and haven't gotten any of the others, but at least I've gotten the most important one.
Code:
StartPrepSDKCall(SDKCall_Player);
PrepSDKCall_SetSignature(SDKLibrary_Server, "\xA1****\x83***\x57\x8B\xF9\x0F*****\x8B***\x56\x51\xE8****\x8B\xF0\x83\xC4\x04", 34);
PrepSDKCall_AddParameter(SDKType_PlainOldData, SDKPass_ByValue);
AddUpgrade = EndPrepSDKCall();
Hopefully we'll see some public windows servers with laser sights in the near future.