message: Updated Ink interop.
diff: @@ -21,7 +21,7 @@ extern "C"
  if (service == nullptr)
  {
  Nrt_setErrMsgIsNullptrInternal();
  - return NRT_FAILURE_NULL_ARGUMENT_PROVIDED;
  + return NRT_FAILURE_NULL_INSTANCE_PROVIDED;
  }
  Ink::InkService* inkService = reinterpret_cast<Ink::InkService*>(service);
  @@ -34,7 +34,7 @@ extern "C"
  if (service == nullptr)
  {
  Nrt_setErrMsgIsNullptrInternal();
  - return NRT_FAILURE_NULL_ARGUMENT_PROVIDED;
  + return NRT_FAILURE_NULL_INSTANCE_PROVIDED;
  }
  Ink::InkService* inkService = reinterpret_cast<Ink::InkService*>(service);
  @@ -46,7 +46,13 @@ extern "C"
  const char* jsonString,
  NrtStoryHandle* outputStory)
  {
  - if (service == nullptr || outputStory == nullptr)
  + if (service == nullptr)
  + {
  + Nrt_setErrMsgIsNullptrInternal();
  + return NRT_FAILURE_NULL_INSTANCE_PROVIDED;
  + }
  +
  + if (outputStory == nullptr)
  {
  Nrt_setErrMsgIsNullptrInternal();
  return NRT_FAILURE_NULL_ARGUMENT_PROVIDED;
  @@ -62,7 +68,13 @@ extern "C"
  NrtResult Nrt_InkService_getRuntimeService(NrtInkServiceHandle service,
  NrtRuntimeServiceHandle* outputRuntimeService)
  {
  - if (service == nullptr || outputRuntimeService == nullptr)
  + if (service == nullptr)
  + {
  + Nrt_setErrMsgIsNullptrInternal();
  + return NRT_FAILURE_NULL_INSTANCE_PROVIDED;
  + }
  +
  + if (outputRuntimeService == nullptr)
  {
  Nrt_setErrMsgIsNullptrInternal();
  return NRT_FAILURE_NULL_ARGUMENT_PROVIDED;
  