| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/winrt/ |
Upload File : |
// Copyright (C) Microsoft Corporation. All rights reserved.
#if defined(_MSC_VER)
#pragma once
#endif
#ifndef _ROBUFFER_H
#define _ROBUFFER_H
#ifdef _CONTRACT_GEN
#include <nt.h>
#include <ntrtl.h>
#include <nturtl.h>
#endif
#include <apiset.h>
#include <apisetcconv.h>
#include <objidl.h>
STDAPI
RoGetBufferMarshaler(
_Outptr_ IMarshal** bufferMarshaler
);
#ifdef __cplusplus
namespace Windows { namespace Storage { namespace Streams {
struct __declspec(uuid("905a0fef-bc53-11df-8c49-001e4fc686da")) IBufferByteAccess : public IUnknown
{
// an IBuffer object is created by a client, and the buffer is provided by IBufferByteAccess::Buffer.
STDMETHOD(Buffer)(_Outptr_result_buffer_(_Inexpressible_("size given by different API")) byte **value) = 0;
};
} } } // Windows.Storage.Streams
#endif /* __cplusplus */
#endif /* _ROBUFFER_H */