Program Listing for File ObjectHandles.h#
↰ Return to documentation for file (inc/ObjectHandles.h
)
// SPDX-FileCopyrightText: 2025 Carl Zeiss Microscopy GmbH
//
// SPDX-License-Identifier: MIT
// SPDX-FileCopyrightText: 2025 Carl Zeiss Microscopy GmbH
//
// SPDX-License-Identifier: MIT
#pragma once
#include <cstdint>
typedef std::intptr_t ObjectHandle;
const ObjectHandle kInvalidObjectHandle = 0;
typedef ObjectHandle CziReaderObjectHandle;
typedef ObjectHandle SubBlockObjectHandle;
typedef ObjectHandle InputStreamObjectHandle;
typedef ObjectHandle OutputStreamObjectHandle;
typedef ObjectHandle MemoryAllocationObjectHandle;
typedef ObjectHandle BitmapObjectHandle;
typedef ObjectHandle MetadataSegmentObjectHandle;
typedef ObjectHandle AttachmentObjectHandle;
typedef ObjectHandle CziWriterObjectHandle;
typedef ObjectHandle SingleChannelScalingTileAccessorObjectHandle;
typedef ObjectHandle CziDocumentInfoHandle;
typedef ObjectHandle DisplaySettingsHandle;
typedef ObjectHandle ChannelDisplaySettingsHandle;