aravis-sys 0.11.1

raw FFI-bindings for Aravis
Documentation
// Generated by gir (https://github.com/gtk-rs/gir @ 727e064a9792)
// from ../gir-files (@ 093e58b42b4e)
// DO NOT EDIT

#include "manual.h"
#include <stdalign.h>
#include <stdio.h>

int main() {
    printf("%s;%zu;%zu\n", "ArvAccessCheckPolicy", sizeof(ArvAccessCheckPolicy), alignof(ArvAccessCheckPolicy));
    printf("%s;%zu;%zu\n", "ArvAcquisitionMode", sizeof(ArvAcquisitionMode), alignof(ArvAcquisitionMode));
    printf("%s;%zu;%zu\n", "ArvAuto", sizeof(ArvAuto), alignof(ArvAuto));
    printf("%s;%zu;%zu\n", "ArvBufferClass", sizeof(ArvBufferClass), alignof(ArvBufferClass));
    printf("%s;%zu;%zu\n", "ArvBufferPartDataType", sizeof(ArvBufferPartDataType), alignof(ArvBufferPartDataType));
    printf("%s;%zu;%zu\n", "ArvBufferPayloadType", sizeof(ArvBufferPayloadType), alignof(ArvBufferPayloadType));
    printf("%s;%zu;%zu\n", "ArvBufferStatus", sizeof(ArvBufferStatus), alignof(ArvBufferStatus));
    printf("%s;%zu;%zu\n", "ArvCamera", sizeof(ArvCamera), alignof(ArvCamera));
    printf("%s;%zu;%zu\n", "ArvCameraClass", sizeof(ArvCameraClass), alignof(ArvCameraClass));
    printf("%s;%zu;%zu\n", "ArvChunkParserClass", sizeof(ArvChunkParserClass), alignof(ArvChunkParserClass));
    printf("%s;%zu;%zu\n", "ArvChunkParserError", sizeof(ArvChunkParserError), alignof(ArvChunkParserError));
    printf("%s;%zu;%zu\n", "ArvComponentSelectionFlags", sizeof(ArvComponentSelectionFlags), alignof(ArvComponentSelectionFlags));
    printf("%s;%zu;%zu\n", "ArvDevice", sizeof(ArvDevice), alignof(ArvDevice));
    printf("%s;%zu;%zu\n", "ArvDeviceClass", sizeof(ArvDeviceClass), alignof(ArvDeviceClass));
    printf("%s;%zu;%zu\n", "ArvDeviceError", sizeof(ArvDeviceError), alignof(ArvDeviceError));
    printf("%s;%zu;%zu\n", "ArvDomCharacterData", sizeof(ArvDomCharacterData), alignof(ArvDomCharacterData));
    printf("%s;%zu;%zu\n", "ArvDomCharacterDataClass", sizeof(ArvDomCharacterDataClass), alignof(ArvDomCharacterDataClass));
    printf("%s;%zu;%zu\n", "ArvDomDocument", sizeof(ArvDomDocument), alignof(ArvDomDocument));
    printf("%s;%zu;%zu\n", "ArvDomDocumentClass", sizeof(ArvDomDocumentClass), alignof(ArvDomDocumentClass));
    printf("%s;%zu;%zu\n", "ArvDomDocumentFragment", sizeof(ArvDomDocumentFragment), alignof(ArvDomDocumentFragment));
    printf("%s;%zu;%zu\n", "ArvDomDocumentFragmentClass", sizeof(ArvDomDocumentFragmentClass), alignof(ArvDomDocumentFragmentClass));
    printf("%s;%zu;%zu\n", "ArvDomElement", sizeof(ArvDomElement), alignof(ArvDomElement));
    printf("%s;%zu;%zu\n", "ArvDomElementClass", sizeof(ArvDomElementClass), alignof(ArvDomElementClass));
    printf("%s;%zu;%zu\n", "ArvDomNamedNodeMap", sizeof(ArvDomNamedNodeMap), alignof(ArvDomNamedNodeMap));
    printf("%s;%zu;%zu\n", "ArvDomNamedNodeMapClass", sizeof(ArvDomNamedNodeMapClass), alignof(ArvDomNamedNodeMapClass));
    printf("%s;%zu;%zu\n", "ArvDomNode", sizeof(ArvDomNode), alignof(ArvDomNode));
    printf("%s;%zu;%zu\n", "ArvDomNodeChildListClass", sizeof(ArvDomNodeChildListClass), alignof(ArvDomNodeChildListClass));
    printf("%s;%zu;%zu\n", "ArvDomNodeClass", sizeof(ArvDomNodeClass), alignof(ArvDomNodeClass));
    printf("%s;%zu;%zu\n", "ArvDomNodeList", sizeof(ArvDomNodeList), alignof(ArvDomNodeList));
    printf("%s;%zu;%zu\n", "ArvDomNodeListClass", sizeof(ArvDomNodeListClass), alignof(ArvDomNodeListClass));
    printf("%s;%zu;%zu\n", "ArvDomNodeType", sizeof(ArvDomNodeType), alignof(ArvDomNodeType));
    printf("%s;%zu;%zu\n", "ArvDomText", sizeof(ArvDomText), alignof(ArvDomText));
    printf("%s;%zu;%zu\n", "ArvDomTextClass", sizeof(ArvDomTextClass), alignof(ArvDomTextClass));
    printf("%s;%zu;%zu\n", "ArvEvaluatorClass", sizeof(ArvEvaluatorClass), alignof(ArvEvaluatorClass));
    printf("%s;%zu;%zu\n", "ArvExposureMode", sizeof(ArvExposureMode), alignof(ArvExposureMode));
    printf("%s;%zu;%zu\n", "ArvFakeCameraClass", sizeof(ArvFakeCameraClass), alignof(ArvFakeCameraClass));
    printf("%s;%zu;%zu\n", "ArvFakeDeviceClass", sizeof(ArvFakeDeviceClass), alignof(ArvFakeDeviceClass));
    printf("%s;%zu;%zu\n", "ArvFakeInterfaceClass", sizeof(ArvFakeInterfaceClass), alignof(ArvFakeInterfaceClass));
    printf("%s;%zu;%zu\n", "ArvFakeStreamClass", sizeof(ArvFakeStreamClass), alignof(ArvFakeStreamClass));
    printf("%s;%zu;%zu\n", "ArvGcAccessMode", sizeof(ArvGcAccessMode), alignof(ArvGcAccessMode));
    printf("%s;%zu;%zu\n", "ArvGcBooleanClass", sizeof(ArvGcBooleanClass), alignof(ArvGcBooleanClass));
    printf("%s;%zu;%zu\n", "ArvGcCachable", sizeof(ArvGcCachable), alignof(ArvGcCachable));
    printf("%s;%zu;%zu\n", "ArvGcCategoryClass", sizeof(ArvGcCategoryClass), alignof(ArvGcCategoryClass));
    printf("%s;%zu;%zu\n", "ArvGcClass", sizeof(ArvGcClass), alignof(ArvGcClass));
    printf("%s;%zu;%zu\n", "ArvGcCommandClass", sizeof(ArvGcCommandClass), alignof(ArvGcCommandClass));
    printf("%s;%zu;%zu\n", "ArvGcConverter", sizeof(ArvGcConverter), alignof(ArvGcConverter));
    printf("%s;%zu;%zu\n", "ArvGcConverterClass", sizeof(ArvGcConverterClass), alignof(ArvGcConverterClass));
    printf("%s;%zu;%zu\n", "ArvGcConverterNodeClass", sizeof(ArvGcConverterNodeClass), alignof(ArvGcConverterNodeClass));
    printf("%s;%zu;%zu\n", "ArvGcDisplayNotation", sizeof(ArvGcDisplayNotation), alignof(ArvGcDisplayNotation));
    printf("%s;%zu;%zu\n", "ArvGcEnumEntryClass", sizeof(ArvGcEnumEntryClass), alignof(ArvGcEnumEntryClass));
    printf("%s;%zu;%zu\n", "ArvGcEnumerationClass", sizeof(ArvGcEnumerationClass), alignof(ArvGcEnumerationClass));
    printf("%s;%zu;%zu\n", "ArvGcError", sizeof(ArvGcError), alignof(ArvGcError));
    printf("%s;%zu;%zu\n", "ArvGcFeatureNode", sizeof(ArvGcFeatureNode), alignof(ArvGcFeatureNode));
    printf("%s;%zu;%zu\n", "ArvGcFeatureNodeClass", sizeof(ArvGcFeatureNodeClass), alignof(ArvGcFeatureNodeClass));
    printf("%s;%zu;%zu\n", "ArvGcFloatInterface", sizeof(ArvGcFloatInterface), alignof(ArvGcFloatInterface));
    printf("%s;%zu;%zu\n", "ArvGcFloatNodeClass", sizeof(ArvGcFloatNodeClass), alignof(ArvGcFloatNodeClass));
    printf("%s;%zu;%zu\n", "ArvGcFloatRegNode", sizeof(ArvGcFloatRegNode), alignof(ArvGcFloatRegNode));
    printf("%s;%zu;%zu\n", "ArvGcFloatRegNodeClass", sizeof(ArvGcFloatRegNodeClass), alignof(ArvGcFloatRegNodeClass));
    printf("%s;%zu;%zu\n", "ArvGcGroupNodeClass", sizeof(ArvGcGroupNodeClass), alignof(ArvGcGroupNodeClass));
    printf("%s;%zu;%zu\n", "ArvGcIndexNodeClass", sizeof(ArvGcIndexNodeClass), alignof(ArvGcIndexNodeClass));
    printf("%s;%zu;%zu\n", "ArvGcIntConverterNodeClass", sizeof(ArvGcIntConverterNodeClass), alignof(ArvGcIntConverterNodeClass));
    printf("%s;%zu;%zu\n", "ArvGcIntRegNode", sizeof(ArvGcIntRegNode), alignof(ArvGcIntRegNode));
    printf("%s;%zu;%zu\n", "ArvGcIntRegNodeClass", sizeof(ArvGcIntRegNodeClass), alignof(ArvGcIntRegNodeClass));
    printf("%s;%zu;%zu\n", "ArvGcIntSwissKnifeNode", sizeof(ArvGcIntSwissKnifeNode), alignof(ArvGcIntSwissKnifeNode));
    printf("%s;%zu;%zu\n", "ArvGcIntSwissKnifeNodeClass", sizeof(ArvGcIntSwissKnifeNodeClass), alignof(ArvGcIntSwissKnifeNodeClass));
    printf("%s;%zu;%zu\n", "ArvGcIntegerInterface", sizeof(ArvGcIntegerInterface), alignof(ArvGcIntegerInterface));
    printf("%s;%zu;%zu\n", "ArvGcIntegerNodeClass", sizeof(ArvGcIntegerNodeClass), alignof(ArvGcIntegerNodeClass));
    printf("%s;%zu;%zu\n", "ArvGcInvalidatorNodeClass", sizeof(ArvGcInvalidatorNodeClass), alignof(ArvGcInvalidatorNodeClass));
    printf("%s;%zu;%zu\n", "ArvGcIsLinear", sizeof(ArvGcIsLinear), alignof(ArvGcIsLinear));
    printf("%s;%zu;%zu\n", "ArvGcMaskedIntRegNode", sizeof(ArvGcMaskedIntRegNode), alignof(ArvGcMaskedIntRegNode));
    printf("%s;%zu;%zu\n", "ArvGcMaskedIntRegNodeClass", sizeof(ArvGcMaskedIntRegNodeClass), alignof(ArvGcMaskedIntRegNodeClass));
    printf("%s;%zu;%zu\n", "ArvGcNameSpace", sizeof(ArvGcNameSpace), alignof(ArvGcNameSpace));
    printf("%s;%zu;%zu\n", "ArvGcNode", sizeof(ArvGcNode), alignof(ArvGcNode));
    printf("%s;%zu;%zu\n", "ArvGcNodeClass", sizeof(ArvGcNodeClass), alignof(ArvGcNodeClass));
    printf("%s;%zu;%zu\n", "ArvGcPortClass", sizeof(ArvGcPortClass), alignof(ArvGcPortClass));
    printf("%s;%zu;%zu\n", "ArvGcPropertyNode", sizeof(ArvGcPropertyNode), alignof(ArvGcPropertyNode));
    printf("%s;%zu;%zu\n", "ArvGcPropertyNodeClass", sizeof(ArvGcPropertyNodeClass), alignof(ArvGcPropertyNodeClass));
    printf("%s;%zu;%zu\n", "ArvGcPropertyNodeType", sizeof(ArvGcPropertyNodeType), alignof(ArvGcPropertyNodeType));
    printf("%s;%zu;%zu\n", "ArvGcRegisterDescriptionNodeClass", sizeof(ArvGcRegisterDescriptionNodeClass), alignof(ArvGcRegisterDescriptionNodeClass));
    printf("%s;%zu;%zu\n", "ArvGcRegisterInterface", sizeof(ArvGcRegisterInterface), alignof(ArvGcRegisterInterface));
    printf("%s;%zu;%zu\n", "ArvGcRegisterNode", sizeof(ArvGcRegisterNode), alignof(ArvGcRegisterNode));
    printf("%s;%zu;%zu\n", "ArvGcRegisterNodeClass", sizeof(ArvGcRegisterNodeClass), alignof(ArvGcRegisterNodeClass));
    printf("%s;%zu;%zu\n", "ArvGcRepresentation", sizeof(ArvGcRepresentation), alignof(ArvGcRepresentation));
    printf("%s;%zu;%zu\n", "ArvGcSelectorInterface", sizeof(ArvGcSelectorInterface), alignof(ArvGcSelectorInterface));
    printf("%s;%zu;%zu\n", "ArvGcSignedness", sizeof(ArvGcSignedness), alignof(ArvGcSignedness));
    printf("%s;%zu;%zu\n", "ArvGcStreamable", sizeof(ArvGcStreamable), alignof(ArvGcStreamable));
    printf("%s;%zu;%zu\n", "ArvGcStringInterface", sizeof(ArvGcStringInterface), alignof(ArvGcStringInterface));
    printf("%s;%zu;%zu\n", "ArvGcStringNodeClass", sizeof(ArvGcStringNodeClass), alignof(ArvGcStringNodeClass));
    printf("%s;%zu;%zu\n", "ArvGcStringRegNode", sizeof(ArvGcStringRegNode), alignof(ArvGcStringRegNode));
    printf("%s;%zu;%zu\n", "ArvGcStringRegNodeClass", sizeof(ArvGcStringRegNodeClass), alignof(ArvGcStringRegNodeClass));
    printf("%s;%zu;%zu\n", "ArvGcStructEntryNodeClass", sizeof(ArvGcStructEntryNodeClass), alignof(ArvGcStructEntryNodeClass));
    printf("%s;%zu;%zu\n", "ArvGcStructRegNode", sizeof(ArvGcStructRegNode), alignof(ArvGcStructRegNode));
    printf("%s;%zu;%zu\n", "ArvGcStructRegNodeClass", sizeof(ArvGcStructRegNodeClass), alignof(ArvGcStructRegNodeClass));
    printf("%s;%zu;%zu\n", "ArvGcSwissKnife", sizeof(ArvGcSwissKnife), alignof(ArvGcSwissKnife));
    printf("%s;%zu;%zu\n", "ArvGcSwissKnifeClass", sizeof(ArvGcSwissKnifeClass), alignof(ArvGcSwissKnifeClass));
    printf("%s;%zu;%zu\n", "ArvGcSwissKnifeNode", sizeof(ArvGcSwissKnifeNode), alignof(ArvGcSwissKnifeNode));
    printf("%s;%zu;%zu\n", "ArvGcSwissKnifeNodeClass", sizeof(ArvGcSwissKnifeNodeClass), alignof(ArvGcSwissKnifeNodeClass));
    printf("%s;%zu;%zu\n", "ArvGcValueIndexedNodeClass", sizeof(ArvGcValueIndexedNodeClass), alignof(ArvGcValueIndexedNodeClass));
    printf("%s;%zu;%zu\n", "ArvGcVisibility", sizeof(ArvGcVisibility), alignof(ArvGcVisibility));
    printf("%s;%zu;%zu\n", "ArvGvDeviceClass", sizeof(ArvGvDeviceClass), alignof(ArvGvDeviceClass));
    printf("%s;%zu;%zu\n", "ArvGvFakeCameraClass", sizeof(ArvGvFakeCameraClass), alignof(ArvGvFakeCameraClass));
    printf("%s;%zu;%zu\n", "ArvGvInterfaceClass", sizeof(ArvGvInterfaceClass), alignof(ArvGvInterfaceClass));
    printf("%s;%zu;%zu\n", "ArvGvInterfaceFlags", sizeof(ArvGvInterfaceFlags), alignof(ArvGvInterfaceFlags));
    printf("%s;%zu;%zu\n", "ArvGvIpConfigurationMode", sizeof(ArvGvIpConfigurationMode), alignof(ArvGvIpConfigurationMode));
    printf("%s;%zu;%zu\n", "ArvGvPacketSizeAdjustment", sizeof(ArvGvPacketSizeAdjustment), alignof(ArvGvPacketSizeAdjustment));
    printf("%s;%zu;%zu\n", "ArvGvStreamClass", sizeof(ArvGvStreamClass), alignof(ArvGvStreamClass));
    printf("%s;%zu;%zu\n", "ArvGvStreamOption", sizeof(ArvGvStreamOption), alignof(ArvGvStreamOption));
    printf("%s;%zu;%zu\n", "ArvGvStreamPacketResend", sizeof(ArvGvStreamPacketResend), alignof(ArvGvStreamPacketResend));
    printf("%s;%zu;%zu\n", "ArvGvStreamSocketBuffer", sizeof(ArvGvStreamSocketBuffer), alignof(ArvGvStreamSocketBuffer));
    printf("%s;%zu;%zu\n", "ArvInterface", sizeof(ArvInterface), alignof(ArvInterface));
    printf("%s;%zu;%zu\n", "ArvInterfaceClass", sizeof(ArvInterfaceClass), alignof(ArvInterfaceClass));
    printf("%s;%zu;%zu\n", "ArvPixelFormat", sizeof(ArvPixelFormat), alignof(ArvPixelFormat));
    printf("%s;%zu;%zu\n", "ArvRangeCheckPolicy", sizeof(ArvRangeCheckPolicy), alignof(ArvRangeCheckPolicy));
    printf("%s;%zu;%zu\n", "ArvRegisterCachePolicy", sizeof(ArvRegisterCachePolicy), alignof(ArvRegisterCachePolicy));
    printf("%s;%zu;%zu\n", "ArvStream", sizeof(ArvStream), alignof(ArvStream));
    printf("%s;%zu;%zu\n", "ArvStreamCallbackType", sizeof(ArvStreamCallbackType), alignof(ArvStreamCallbackType));
    printf("%s;%zu;%zu\n", "ArvStreamClass", sizeof(ArvStreamClass), alignof(ArvStreamClass));
    printf("%s;%zu;%zu\n", "ArvUvDeviceClass", sizeof(ArvUvDeviceClass), alignof(ArvUvDeviceClass));
    printf("%s;%zu;%zu\n", "ArvUvInterfaceClass", sizeof(ArvUvInterfaceClass), alignof(ArvUvInterfaceClass));
    printf("%s;%zu;%zu\n", "ArvUvStreamClass", sizeof(ArvUvStreamClass), alignof(ArvUvStreamClass));
    printf("%s;%zu;%zu\n", "ArvUvUsbMode", sizeof(ArvUvUsbMode), alignof(ArvUvUsbMode));
    printf("%s;%zu;%zu\n", "ArvXmlSchemaClass", sizeof(ArvXmlSchemaClass), alignof(ArvXmlSchemaClass));
    printf("%s;%zu;%zu\n", "ArvXmlSchemaError", sizeof(ArvXmlSchemaError), alignof(ArvXmlSchemaError));
    return 0;
}