internal static extern IFabricServiceCommunicationClient CreateServiceCommunicationClient( ref Guid iid, [In] IntPtr transportSettingsPtr, [In] IntPtr connectionAddress, [In] IFabricCommunicationMessageHandler notificationHandler, [In] IFabricServiceConnectionEventHandler connectionEventHandler);
internal static extern IFabricServiceCommunicationListener CreateServiceCommunicationListener( ref FABRIC_PARTITION_ID iid, [In] IntPtr transportSettingsPtr, [In] IntPtr listenerAddressPtr, [In, MarshalAs(UnmanagedType.Interface)] IFabricCommunicationMessageHandler messageHandler, [In, MarshalAs(UnmanagedType.Interface)] IFabricServiceConnectionHandler clientConnectionHandler);