... dwRead = 0; hr = SmsGetMessageSize (smshHandle, &dwSize); if (hr != ERROR_SUCCESS) { dwSize = 1024; return 0; } char *pMessage = (char *)malloc (dwSize+1); memset (&tpsd, 0, sizeof (tpsd)); hr = SmsReadMessage (smshHandle, NULL, &smsaDestination, NULL, (PBYTE)pMessage, dwSize, ...