// [Verify(PlatformInvoke)] public static extern unsafe nabto_status_t nabtoAbortAsync(nabto_async_resource_t *resource);
// [Verify(PlatformInvoke)] public static extern unsafe nabto_status_t nabtoAsyncClose(nabto_async_resource_t *resource);
// [Verify(PlatformInvoke)] public static extern unsafe nabto_status_t nabtoAsyncPostData(nabto_async_resource_t *resource, sbyte *data, nuint dataLength);
// [Verify(PlatformInvoke)] public static extern unsafe nabto_status_t nabtoGetAsyncData(nabto_async_resource_t *resource, sbyte *buf, nuint bufSize, nuint *actualSize);
//[Verify(PlatformInvoke)] public static extern unsafe nabto_status_t nabtoAsyncSetPostData(nabto_async_resource_t *resource, sbyte *mimeType, NabtoAsyncPostDataCallbackFunc cb, void *userData);