Class: Win32::Certstore::Mixin::Crypto::CRYPT_DATA_BLOB
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- Win32::Certstore::Mixin::Crypto::CRYPT_DATA_BLOB
- Defined in:
- lib/win32/certstore/mixin/crypto.rb
Instance Method Summary collapse
-
#initialize(str = nil) ⇒ CRYPT_DATA_BLOB
constructor
A new instance of CRYPT_DATA_BLOB.
Constructor Details
#initialize(str = nil) ⇒ CRYPT_DATA_BLOB
Returns a new instance of CRYPT_DATA_BLOB.
159 160 161 162 163 164 165 |
# File 'lib/win32/certstore/mixin/crypto.rb', line 159 def initialize(str = nil) super(nil) if str self[:pbData] = FFI::MemoryPointer.from_string(str) self[:cbData] = str.size end end |