a windows local procedure call library based on protobuf