Documentation ¶
Rendered for windows/amd64
Index ¶
Constants ¶
View Source
const GUIDIBuffer string = "905a0fe0-bc53-11df-8c49-001e4fc686da"
View Source
const GUIDIDataReader string = "e2b50029-b4c1-4314-a4b8-fb813a2f275e"
View Source
const GUIDIDataWriter string = "64b89265-d341-4922-b38a-dd4af8808c4e"
View Source
const GUIDiBufferFactory string = "71af914d-c10f-484b-bc50-14bc623b3a27"
View Source
const GUIDiDataReaderStatics string = "11fcbfc8-f93a-471b-b121-f379e349313c"
View Source
const SignatureBuffer string = "rc(Windows.Storage.Streams.Buffer;{905a0fe0-bc53-11df-8c49-001e4fc686da})"
View Source
const SignatureDataReader string = "rc(Windows.Storage.Streams.DataReader;{e2b50029-b4c1-4314-a4b8-fb813a2f275e})"
View Source
const SignatureDataWriter string = "rc(Windows.Storage.Streams.DataWriter;{64b89265-d341-4922-b38a-dd4af8808c4e})"
View Source
const SignatureIBuffer string = "{905a0fe0-bc53-11df-8c49-001e4fc686da}"
View Source
const SignatureIDataReader string = "{e2b50029-b4c1-4314-a4b8-fb813a2f275e}"
View Source
const SignatureIDataWriter string = "{64b89265-d341-4922-b38a-dd4af8808c4e}"
View Source
const SignatureiBufferFactory string = "{71af914d-c10f-484b-bc50-14bc623b3a27}"
View Source
const SignatureiDataReaderStatics string = "{11fcbfc8-f93a-471b-b121-f379e349313c}"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataReader ¶
type DataReader struct {
ole.IUnknown
}
func DataReaderFromBuffer ¶
func DataReaderFromBuffer(buffer *IBuffer) (*DataReader, error)
type DataWriter ¶
type DataWriter struct {
ole.IUnknown
}
func NewDataWriter ¶
func NewDataWriter() (*DataWriter, error)
func (*DataWriter) Close ¶
func (impl *DataWriter) Close() error
func (*DataWriter) DetachBuffer ¶
func (impl *DataWriter) DetachBuffer() (*IBuffer, error)
func (*DataWriter) WriteBytes ¶
func (impl *DataWriter) WriteBytes(valueSize uint32, value []uint8) error
type IBuffer ¶
type IBuffer struct {
ole.IInspectable
}
func (*IBuffer) GetCapacity ¶
func (*IBuffer) VTable ¶
func (v *IBuffer) VTable() *IBufferVtbl
type IBufferVtbl ¶
type IDataReader ¶
type IDataReader struct {
ole.IInspectable
}
func (*IDataReader) VTable ¶
func (v *IDataReader) VTable() *IDataReaderVtbl
type IDataReaderVtbl ¶
type IDataReaderVtbl struct { ole.IInspectableVtbl GetUnconsumedBufferLength uintptr GetUnicodeEncoding uintptr SetUnicodeEncoding uintptr GetByteOrder uintptr SetByteOrder uintptr GetInputStreamOptions uintptr SetInputStreamOptions uintptr ReadByte uintptr ReadBytes uintptr ReadBuffer uintptr ReadBoolean uintptr ReadGuid uintptr ReadInt16 uintptr ReadInt32 uintptr ReadInt64 uintptr ReadUInt16 uintptr ReadUInt32 uintptr ReadUInt64 uintptr ReadSingle uintptr ReadDouble uintptr ReadString uintptr ReadDateTime uintptr ReadTimeSpan uintptr LoadAsync uintptr DetachBuffer uintptr DetachStream uintptr }
type IDataWriter ¶
type IDataWriter struct {
ole.IInspectable
}
func (*IDataWriter) DetachBuffer ¶
func (v *IDataWriter) DetachBuffer() (*IBuffer, error)
func (*IDataWriter) VTable ¶
func (v *IDataWriter) VTable() *IDataWriterVtbl
func (*IDataWriter) WriteBytes ¶
func (v *IDataWriter) WriteBytes(valueSize uint32, value []uint8) error
type IDataWriterVtbl ¶
type IDataWriterVtbl struct { ole.IInspectableVtbl GetUnstoredBufferLength uintptr GetUnicodeEncoding uintptr SetUnicodeEncoding uintptr GetByteOrder uintptr SetByteOrder uintptr WriteByte uintptr WriteBytes uintptr WriteBuffer uintptr WriteBufferRange uintptr WriteBoolean uintptr WriteGuid uintptr WriteInt16 uintptr WriteInt32 uintptr WriteInt64 uintptr WriteUInt16 uintptr WriteUInt32 uintptr WriteUInt64 uintptr WriteSingle uintptr WriteDouble uintptr WriteDateTime uintptr WriteTimeSpan uintptr WriteString uintptr MeasureString uintptr StoreAsync uintptr FlushAsync uintptr DetachBuffer uintptr DetachStream uintptr }
Click to show internal directories.
Click to hide internal directories.