05ade19302
* dashboard: footer, deep state update * dashboard: resolve asset path * dashboard: prevent state update on every reconnection * dashboard: fix linter issue * dashboard, cmd: minor UI fix, include commit hash * dashboard: gitCommit renamed to commit * dashboard: move the geth version to the right, make commit optional * dashboard: memory, traffic and CPU on footer * dashboard: fix merge * dashboard: CPU, diskIO on footer * dashboard: rename variables, use group declaration * dashboard: docs
28 lines
638 B
Go
28 lines
638 B
Go
// Package is meant to retrieve and process safe array data returned from COM.
|
|
|
|
package ole
|
|
|
|
// SafeArrayBound defines the SafeArray boundaries.
|
|
type SafeArrayBound struct {
|
|
Elements uint32
|
|
LowerBound int32
|
|
}
|
|
|
|
// SafeArray is how COM handles arrays.
|
|
type SafeArray struct {
|
|
Dimensions uint16
|
|
FeaturesFlag uint16
|
|
ElementsSize uint32
|
|
LocksAmount uint32
|
|
Data uint32
|
|
Bounds [16]byte
|
|
}
|
|
|
|
// SAFEARRAY is obsolete, exists for backwards compatibility.
|
|
// Use SafeArray
|
|
type SAFEARRAY SafeArray
|
|
|
|
// SAFEARRAYBOUND is obsolete, exists for backwards compatibility.
|
|
// Use SafeArrayBound
|
|
type SAFEARRAYBOUND SafeArrayBound
|