The Buffer Object - HTML2EXE Programming Interface

Document Path: Home Page / Programming / HTML2EXE / Interfaces / Buffer Object  
Introduction

The Buffern are used by TCP Client and other winsock object to store outgoing and incoming data.

Properties ACharAt BufferSize ByteAt CharAt CRC32Of DataSize DoubleAt DWordAt FloatAt MD5Of Property WordAt
Methods Base64Decode Base64Encode Clear Deflate Find GetBufferPointer Inflate InsertAt Read ReadDirect Remove SaveAs ToAString ToBString Write WriteDirect WriteText
Properties

ACharAt

Value BSTR
Arguments:
  • ULONG pos
Access Get, Put
Notes

BufferSize

Value ULONG
Access Get
Notes

ByteAt

Value unsigned
Arguments:
  • ULONG pos
Access Get, Put
Notes

CharAt

Value BSTR
Arguments:
  • ULONG pos
Access Get, Put
Notes

CRC32Of

Value ULONG
Access Get
Notes

DataSize

Value ULONG
Access Get, Put
Notes

DoubleAt

Value double
Arguments:
  • ULONG pos
Access Get, Put
Notes

DWordAt

Value ULONG
Arguments:
  • ULONG pos
Access Get, Put
Notes

FloatAt

Value float
Arguments:
  • ULONG pos
Access Get, Put
Notes

MD5Of

Value BSTR
Access Get
Notes

Property

Value VARIANT
Arguments:
  • BSTR name
Access Get, Put
Notes

WordAt

Value unsigned
Arguments:
  • ULONG pos
Access Get, Put
Notes
Methods

Base64Decode

Return Value ULONG
Arguments:
  • BSTR base64EncodedText
Notes

Base64Encode

Return Value BSTR
Notes

Clear

Return Value
Notes

Deflate

Return Value
Notes

Find

Return Value long
Arguments:
  • Object bufObj
Notes

GetBufferPointer

Return Value VARIANT
Notes

Inflate

Return Value
Notes

InsertAt

Return Value
Arguments:
  • ULONG pos
  • Object bufObj
Notes

Read

Return Value Buffer Object
Arguments:
  • ULONG pos
  • ULONG nBytes
Notes

Remove

Return Value
Arguments:
  • ULONG nBytes
Notes

SaveAs

Return Value
Arguments:
  • BSTR filePath
  • ULONG pos
  • ULONG nBytes
  • VARIANT_BOOL appendToIfExists
Notes

ToAString

Return Value BSTR
Notes

ToBString

Return Value BSTR
Notes

Write

Return Value
Arguments:
  • VARIANT dat
Notes

WriteText

Return Value
Arguments:
  • BSTR text
  • VARIANT_BOOL convert2ANSI
Notes