Module Windows::MSVCRT::Buffer
In: lib/windows/msvcrt/buffer.rb

Methods

memccpy   memchr   memcmp   memcpy   memicmp   memmove   memset   swab  

Constants

Memcpy = API.new('memcpy', 'PLL', 'P', 'msvcrt')
Memccpy = API.new('_memccpy', 'PPIL', 'P', 'msvcrt')
Memchr = API.new('memchr', 'PIL', 'P', 'msvcrt')
Memcmp = API.new('memcmp', 'PPL', 'I', 'msvcrt')
Memicmp = API.new('_memicmp', 'PPL', 'I', 'msvcrt')
Memmove = API.new('memmove', 'PPL', 'P', 'msvcrt')
Memset = API.new('memset', 'PLL', 'L', 'msvcrt')
Swab = API.new('_swab', 'PPI', 'V', 'msvcrt')
MemcpyPLL = API.new('memcpy', 'PLL', 'P', 'msvcrt')
MemcpyLPL = API.new('memcpy', 'LPL', 'P', 'msvcrt')
MemcpyLLL = API.new('memcpy', 'LLL', 'P', 'msvcrt')
MemcpyPPL = API.new('memcpy', 'PPL', 'P', 'msvcrt')

Public Instance methods

Wrapper for the memcpy() function. Both the dest and src can be either a string or a memory address. If size is omitted, it defaults to the length of src.

[Validate]