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);