add forwarding for previously removed headers required by grpc
diff --git a/src/google/protobuf/compiler/csharp/csharp_names.h b/src/google/protobuf/compiler/csharp/csharp_names.h
new file mode 100644
index 0000000..886ea1f
--- /dev/null
+++ b/src/google/protobuf/compiler/csharp/csharp_names.h
@@ -0,0 +1,6 @@
+#ifndef GOOGLE_PROTOBUF_COMPILER_CSHARP_CSHARP_NAMES_H__
+#define GOOGLE_PROTOBUF_COMPILER_CSHARP_CSHARP_NAMES_H__
+
+#include <google/protobuf/compiler/csharp/names.h>
+
+#endif  // GOOGLE_PROTOBUF_COMPILER_CSHARP_CSHARP_NAMES_H__
diff --git a/src/google/protobuf/compiler/objectivec/objectivec_helpers.h b/src/google/protobuf/compiler/objectivec/objectivec_helpers.h
new file mode 100644
index 0000000..cd91730
--- /dev/null
+++ b/src/google/protobuf/compiler/objectivec/objectivec_helpers.h
@@ -0,0 +1,10 @@
+#ifndef GOOGLE_PROTOBUF_COMPILER_OBJECTIVEC_OBJECTIVEC_HELPERS_H__
+#define GOOGLE_PROTOBUF_COMPILER_OBJECTIVEC_OBJECTIVEC_HELPERS_H__
+
+#include <google/protobuf/compiler/objectivec/helpers.h>
+
+// Include names.h since it contains the methods that were originally in objectivec_helpers.h
+// See https://github.com/protocolbuffers/protobuf/pull/10608/files#diff-a404242e9532d925b2a491e0d8e95cd3d74efae53be9ecf7fbf40e5dcc7beb0d
+#include <google/protobuf/compiler/objectivec/names.h>
+
+#endif  // GOOGLE_PROTOBUF_COMPILER_OBJECTIVEC_OBJECTIVEC_HELPERS_H__