hv_kvp_msg
struct hv_kvp_msg *host_kvp_msg;
struct hv_kvp_msg daemon_kvp_msg;
sc->host_kvp_msg = (struct hv_kvp_msg *)&rcv_buf[
hv_kvp_convert_utf8_ipinfo_to_utf16(struct hv_kvp_msg *umsg,
struct hv_kvp_msg *umsg)
hv_kvp_convert_hostmsg_to_usermsg(struct hv_kvp_msg *hmsg, struct hv_kvp_msg *umsg)
memset(umsg, 0, sizeof(struct hv_kvp_msg));
hv_kvp_convert_usermsg_to_hostmsg(struct hv_kvp_msg *umsg, struct hv_kvp_msg *hmsg)
struct hv_kvp_msg *hmsg = sc->host_kvp_msg;
struct hv_kvp_msg *umsg = &sc->daemon_kvp_msg;
#define BUFFERSIZE sizeof(struct hv_kvp_msg)
struct hv_kvp_msg *hv_kvp_dev_buf;
memcpy(hv_kvp_dev_buf, &sc->daemon_kvp_msg, sizeof(struct hv_kvp_msg));
struct hv_kvp_msg *hv_kvp_dev_buf;
memcpy(&sc->daemon_kvp_msg, hv_kvp_dev_buf, sizeof(struct hv_kvp_msg));
struct hv_kvp_msg *hmsg = sc->host_kvp_msg;
struct hv_kvp_msg *umsg = &sc->daemon_kvp_msg;