|
|
/* Copyright (C) Microsoft Corporation, 1998-1999. All rights reserved. */ /* ASN.1 definitions for Whiteboard */
#ifndef _T126_Module_H_
#define _T126_Module_H_
#include "msper.h"
#ifdef __cplusplus
extern "C" { #endif
typedef struct BitmapHeaderT82_colorMappingMode_paletteMap_progressiveMode_progressivePalettes * PBitmapHeaderT82_colorMappingMode_paletteMap_progressiveMode_progressivePalettes;
typedef struct WorkspaceEditPDU_planeEdits * PWorkspaceEditPDU_planeEdits;
typedef struct WorkspaceCreatePDU_viewParameters * PWorkspaceCreatePDU_viewParameters;
typedef struct WorkspaceCreatePDU_planeParameters * PWorkspaceCreatePDU_planeParameters;
typedef struct WorkspaceCreatePDU_protectedPlaneAccessList * PWorkspaceCreatePDU_protectedPlaneAccessList;
typedef struct BitmapCreatePDU_checkpoints * PBitmapCreatePDU_checkpoints;
typedef struct BitmapCheckpointPDU_passedCheckpoints * PBitmapCheckpointPDU_passedCheckpoints;
typedef struct EditablePlaneCopyDescriptor_objectList * PEditablePlaneCopyDescriptor_objectList;
typedef struct BitmapData_dataCheckpoint * PBitmapData_dataCheckpoint;
typedef struct ColorIndexTable * PColorIndexTable;
typedef struct WorkspaceCreatePDU_planeParameters_Seq_usage * PWorkspaceCreatePDU_planeParameters_Seq_usage;
typedef struct ColorPalette_colorLookUpTable_paletteRGB_palette * PColorPalette_colorLookUpTable_paletteRGB_palette;
typedef struct ColorPalette_colorLookUpTable_paletteCIELab_palette * PColorPalette_colorLookUpTable_paletteCIELab_palette;
typedef struct ColorPalette_colorLookUpTable_paletteYCbCr_palette * PColorPalette_colorLookUpTable_paletteYCbCr_palette;
typedef struct WorkspaceRefreshStatusPDU_nonStandardParameters * PWorkspaceRefreshStatusPDU_nonStandardParameters;
typedef struct WorkspaceReadyPDU_nonStandardParameters * PWorkspaceReadyPDU_nonStandardParameters;
typedef struct WorkspacePlaneCopyPDU_nonStandardParameters * PWorkspacePlaneCopyPDU_nonStandardParameters;
typedef struct WorkspaceEditPDU_nonStandardParameters * PWorkspaceEditPDU_nonStandardParameters;
typedef struct WorkspaceEditPDU_viewEdits * PWorkspaceEditPDU_viewEdits;
typedef struct WorkspaceDeletePDU_nonStandardParameters * PWorkspaceDeletePDU_nonStandardParameters;
typedef struct WorkspaceCreateAcknowledgePDU_nonStandardParameters * PWorkspaceCreateAcknowledgePDU_nonStandardParameters;
typedef struct WorkspaceCreatePDU_nonStandardParameters * PWorkspaceCreatePDU_nonStandardParameters;
typedef struct TextEditPDU_nonStandardParameters * PTextEditPDU_nonStandardParameters;
typedef struct TextDeletePDU_nonStandardParameters * PTextDeletePDU_nonStandardParameters;
typedef struct TextCreatePDU_nonStandardParameters * PTextCreatePDU_nonStandardParameters;
typedef struct RemotePrintPDU_nonStandardParameters * PRemotePrintPDU_nonStandardParameters;
typedef struct RemotePointingDeviceEventPDU_nonStandardParameters * PRemotePointingDeviceEventPDU_nonStandardParameters;
typedef struct RemoteKeyboardEventPDU_nonStandardParameters * PRemoteKeyboardEventPDU_nonStandardParameters;
typedef struct RemoteEventPermissionRequestPDU_nonStandardParameters * PRemoteEventPermissionRequestPDU_nonStandardParameters;
typedef struct RemoteEventPermissionRequestPDU_remoteEventPermissionList * PRemoteEventPermissionRequestPDU_remoteEventPermissionList;
typedef struct RemoteEventPermissionGrantPDU_nonStandardParameters * PRemoteEventPermissionGrantPDU_nonStandardParameters;
typedef struct RemoteEventPermissionGrantPDU_remoteEventPermissionList * PRemoteEventPermissionGrantPDU_remoteEventPermissionList;
typedef struct FontPDU_nonStandardParameters * PFontPDU_nonStandardParameters;
typedef struct DrawingEditPDU_nonStandardParameters * PDrawingEditPDU_nonStandardParameters;
typedef struct DrawingDeletePDU_nonStandardParameters * PDrawingDeletePDU_nonStandardParameters;
typedef struct DrawingCreatePDU_nonStandardParameters * PDrawingCreatePDU_nonStandardParameters;
typedef struct ConductorPrivilegeRequestPDU_nonStandardParameters * PConductorPrivilegeRequestPDU_nonStandardParameters;
typedef struct ConductorPrivilegeGrantPDU_nonStandardParameters * PConductorPrivilegeGrantPDU_nonStandardParameters;
typedef struct BitmapEditPDU_nonStandardParameters * PBitmapEditPDU_nonStandardParameters;
typedef struct BitmapDeletePDU_nonStandardParameters * PBitmapDeletePDU_nonStandardParameters;
typedef struct BitmapCreateContinuePDU_nonStandardParameters * PBitmapCreateContinuePDU_nonStandardParameters;
typedef struct BitmapCreatePDU_nonStandardParameters * PBitmapCreatePDU_nonStandardParameters;
typedef struct BitmapCheckpointPDU_nonStandardParameters * PBitmapCheckpointPDU_nonStandardParameters;
typedef struct BitmapAbortPDU_nonStandardParameters * PBitmapAbortPDU_nonStandardParameters;
typedef struct ArchiveOpenPDU_nonStandardParameters * PArchiveOpenPDU_nonStandardParameters;
typedef struct ArchiveErrorPDU_nonStandardParameters * PArchiveErrorPDU_nonStandardParameters;
typedef struct ArchiveClosePDU_nonStandardParameters * PArchiveClosePDU_nonStandardParameters;
typedef struct ArchiveAcknowledgePDU_nonStandardParameters * PArchiveAcknowledgePDU_nonStandardParameters;
typedef struct VideoWindowEditPDU_nonStandardParameters * PVideoWindowEditPDU_nonStandardParameters;
typedef struct VideoWindowDeletePDU_nonStandardParameters * PVideoWindowDeletePDU_nonStandardParameters;
typedef struct VideoWindowCreatePDU_nonStandardParameters * PVideoWindowCreatePDU_nonStandardParameters;
typedef struct VideoSourceIdentifier_dSMCCConnBinder * PVideoSourceIdentifier_dSMCCConnBinder;
typedef struct TransparencyMask_nonStandardParameters * PTransparencyMask_nonStandardParameters;
typedef struct PointList_pointsDiff16 * PPointList_pointsDiff16;
typedef struct PointList_pointsDiff8 * PPointList_pointsDiff8;
typedef struct PointList_pointsDiff4 * PPointList_pointsDiff4;
typedef struct WorkspaceEditPDU_viewEdits_Set_action_editView * PWorkspaceEditPDU_viewEdits_Set_action_editView;
typedef struct WorkspaceEditPDU_viewEdits_Set_action_createNewView * PWorkspaceEditPDU_viewEdits_Set_action_createNewView;
typedef struct WorkspaceEditPDU_planeEdits_Set_planeAttributes * PWorkspaceEditPDU_planeEdits_Set_planeAttributes;
typedef struct WorkspaceCreatePDU_viewParameters_Set_viewAttributes * PWorkspaceCreatePDU_viewParameters_Set_viewAttributes;
typedef struct WorkspaceCreatePDU_planeParameters_Seq_planeAttributes * PWorkspaceCreatePDU_planeParameters_Seq_planeAttributes;
typedef struct WorkspaceEditPDU_attributeEdits * PWorkspaceEditPDU_attributeEdits;
typedef struct WorkspaceCreatePDU_workspaceAttributes * PWorkspaceCreatePDU_workspaceAttributes;
typedef struct RemoteKeyboardEventPDU_keyModifierStates * PRemoteKeyboardEventPDU_keyModifierStates;
typedef struct ConductorPrivilegeRequestPDU_privilegeList * PConductorPrivilegeRequestPDU_privilegeList;
typedef struct ConductorPrivilegeGrantPDU_privilegeList * PConductorPrivilegeGrantPDU_privilegeList;
typedef struct VideoWindowEditPDU_attributeEdits * PVideoWindowEditPDU_attributeEdits;
typedef struct VideoWindowCreatePDU_attributes * PVideoWindowCreatePDU_attributes;
typedef struct DrawingEditPDU_attributeEdits * PDrawingEditPDU_attributeEdits;
typedef struct DrawingCreatePDU_attributes * PDrawingCreatePDU_attributes;
typedef struct BitmapEditPDU_attributeEdits * PBitmapEditPDU_attributeEdits;
typedef struct BitmapCreatePDU_attributes * PBitmapCreatePDU_attributes;
typedef ASN1uint16_t ColorIndexTable_Seq;
typedef ASN1char16string_t ArchiveEntryName;
typedef ASN1char16string_t ArchiveName;
typedef ASN1uint16_t DataPlaneID;
typedef ASN1uint32_t Handle;
typedef ASN1uint16_t MCSUserID;
typedef struct H221NonStandardIdentifier { ASN1uint32_t length; ASN1octet_t value[255]; } H221NonStandardIdentifier;
typedef ASN1uint16_t PenThickness;
typedef ASN1uint16_t TokenID;
typedef ASN1int32_t WorkspaceCoordinate;
typedef enum ZOrder { front = 0, back = 1, } ZOrder;
typedef struct BitmapHeaderT82_colorMappingMode_paletteMap_progressiveMode_progressivePalettes { PBitmapHeaderT82_colorMappingMode_paletteMap_progressiveMode_progressivePalettes next; PColorIndexTable value; } BitmapHeaderT82_colorMappingMode_paletteMap_progressiveMode_progressivePalettes_Element;
typedef struct BitmapHeaderT82_colorMappingMode_paletteMap_progressiveMode { ASN1choice_t choice; union { # define progressivePalettes_chosen 1
PBitmapHeaderT82_colorMappingMode_paletteMap_progressiveMode_progressivePalettes progressivePalettes; # define selfProgressive_chosen 2
} u; } BitmapHeaderT82_colorMappingMode_paletteMap_progressiveMode;
typedef struct ColorAccuracyEnhancementCIELab_generalCIELabParameters_gamut { ASN1int16_t lSpan; ASN1int16_t lOffset; ASN1int16_t aSpan; ASN1int16_t aOffset; ASN1int16_t bSpan; ASN1int16_t bOffset; } ColorAccuracyEnhancementCIELab_generalCIELabParameters_gamut;
typedef struct EditablePlaneCopyDescriptor_objectList_Seq { Handle sourceObjectHandle; Handle destinationObjectHandle; } EditablePlaneCopyDescriptor_objectList_Seq;
typedef struct WorkspaceCreatePDU_planeParameters_Seq { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; ASN1bool_t editable; PWorkspaceCreatePDU_planeParameters_Seq_usage usage; # define planeAttributes_present 0x80
PWorkspaceCreatePDU_planeParameters_Seq_planeAttributes planeAttributes; } WorkspaceCreatePDU_planeParameters_Seq;
typedef struct WorkspaceCreatePDU_viewParameters_Set { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; Handle viewHandle; # define viewAttributes_present 0x80
PWorkspaceCreatePDU_viewParameters_Set_viewAttributes viewAttributes; } WorkspaceCreatePDU_viewParameters_Set;
typedef struct WorkspaceEditPDU_planeEdits_Set { DataPlaneID plane; PWorkspaceEditPDU_planeEdits_Set_planeAttributes planeAttributes; } WorkspaceEditPDU_planeEdits_Set;
typedef struct WorkspaceEditPDU_planeEdits { PWorkspaceEditPDU_planeEdits next; WorkspaceEditPDU_planeEdits_Set value; } WorkspaceEditPDU_planeEdits_Element;
typedef struct WorkspaceCreatePDU_viewParameters { PWorkspaceCreatePDU_viewParameters next; WorkspaceCreatePDU_viewParameters_Set value; } WorkspaceCreatePDU_viewParameters_Element;
typedef struct WorkspaceCreatePDU_planeParameters { PWorkspaceCreatePDU_planeParameters next; WorkspaceCreatePDU_planeParameters_Seq value; } WorkspaceCreatePDU_planeParameters_Element;
typedef struct WorkspaceCreatePDU_protectedPlaneAccessList { PWorkspaceCreatePDU_protectedPlaneAccessList next; MCSUserID value; } WorkspaceCreatePDU_protectedPlaneAccessList_Element;
typedef struct BitmapCreatePDU_checkpoints { PBitmapCreatePDU_checkpoints next; TokenID value; } BitmapCreatePDU_checkpoints_Element;
typedef struct BitmapCheckpointPDU_passedCheckpoints { PBitmapCheckpointPDU_passedCheckpoints next; TokenID value; } BitmapCheckpointPDU_passedCheckpoints_Element;
typedef struct WorkspaceIdentifier_archiveWorkspace { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; Handle archiveHandle; ArchiveEntryName entryName; # define modificationTime_present 0x80
ASN1generalizedtime_t modificationTime; } WorkspaceIdentifier_archiveWorkspace;
typedef struct PixelAspectRatio_general { ASN1uint16_t numerator; ASN1uint16_t denominator; } PixelAspectRatio_general;
typedef struct EditablePlaneCopyDescriptor_objectList { PEditablePlaneCopyDescriptor_objectList next; EditablePlaneCopyDescriptor_objectList_Seq value; } EditablePlaneCopyDescriptor_objectList_Element;
typedef struct ColorAccuracyEnhancementGreyscale_generalGreyscaleParameters { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; # define ColorAccuracyEnhancementGreyscale_generalGreyscaleParameters_gamma_present 0x80
double gamma; } ColorAccuracyEnhancementGreyscale_generalGreyscaleParameters;
typedef struct ColorAccuracyEnhancementCIELab_generalCIELabParameters { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; # define ColorAccuracyEnhancementCIELab_generalCIELabParameters_colorTemperature_present 0x80
ASN1uint32_t colorTemperature; # define gamut_present 0x40
ColorAccuracyEnhancementCIELab_generalCIELabParameters_gamut gamut; } ColorAccuracyEnhancementCIELab_generalCIELabParameters;
typedef struct BitmapRegion_lowerRight { ASN1uint16_t xCoordinate; ASN1uint16_t yCoordinate; } BitmapRegion_lowerRight;
typedef struct BitmapRegion_upperLeft { ASN1uint16_t xCoordinate; ASN1uint16_t yCoordinate; } BitmapRegion_upperLeft;
typedef struct BitmapData_dataCheckpoint { PBitmapData_dataCheckpoint next; TokenID value; } BitmapData_dataCheckpoint_Element;
typedef struct ArchiveHeader { ArchiveName archiveName; ASN1generalizedtime_t archiveCreationTime; ASN1generalizedtime_t archiveModificationTime; } ArchiveHeader;
typedef struct ArchiveMode { ASN1bool_t create; ASN1bool_t read; ASN1bool_t write; } ArchiveMode;
typedef struct BitmapData { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; # define dataCheckpoint_present 0x80
PBitmapData_dataCheckpoint dataCheckpoint; # define padBits_present 0x40
ASN1uint16_t padBits; struct BitmapData_data_data { ASN1uint32_t length; ASN1octet_t value[8192]; } data; } BitmapData;
typedef struct BitmapHeaderT4 { ASN1bool_t twoDimensionalEncoding; } BitmapHeaderT4;
typedef struct BitmapHeaderT6 { char placeholder; } BitmapHeaderT6;
typedef struct BitmapRegion { BitmapRegion_upperLeft upperLeft; BitmapRegion_lowerRight lowerRight; } BitmapRegion;
typedef struct BitmapSize { ASN1uint32_t width; ASN1uint32_t height; } BitmapSize;
typedef struct ColorCIELab { ASN1uint16_t l; ASN1uint16_t a; ASN1uint16_t b; } ColorCIELab;
typedef struct ColorCIExyChromaticity { double x; double y; } ColorCIExyChromaticity;
typedef struct ColorIndexTable { PColorIndexTable next; ColorIndexTable_Seq value; } ColorIndexTable_Element;
typedef struct ColorRGB { ASN1uint16_t r; ASN1uint16_t g; ASN1uint16_t b; } ColorRGB;
typedef struct ColorYCbCr { ASN1uint16_t y; ASN1uint16_t cb; ASN1uint16_t cr; } ColorYCbCr;
typedef struct DSMCCTap { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; ASN1uint16_t use; ASN1uint16_t id; ASN1uint16_t associationTag; # define selector_present 0x80
struct DSMCCTap_selector_selector { ASN1uint32_t length; ASN1octet_t value[256]; } selector; } DSMCCTap;
typedef struct NonStandardIdentifier { ASN1choice_t choice; union { # define object_chosen 1
ASN1objectidentifier_t object; # define h221nonStandard_chosen 2
H221NonStandardIdentifier h221nonStandard; } u; } NonStandardIdentifier;
typedef struct NonStandardParameter { NonStandardIdentifier nonStandardIdentifier; ASN1octetstring_t data; } NonStandardParameter;
typedef struct PenNib { ASN1choice_t choice; union { # define circular_chosen 1
# define PenNib_square_chosen 2
# define nonStandardNib_chosen 3
NonStandardIdentifier nonStandardNib; } u; } PenNib;
typedef struct PixelAspectRatio { ASN1choice_t choice; union { # define PixelAspectRatio_square_chosen 1
# define cif_chosen 2
# define fax1_chosen 3
# define fax2_chosen 4
# define general_chosen 5
PixelAspectRatio_general general; # define nonStandardAspectRatio_chosen 6
NonStandardIdentifier nonStandardAspectRatio; } u; } PixelAspectRatio;
typedef struct PlaneProtection { ASN1bool_t protectedplane; } PlaneProtection;
typedef struct PlaneUsage { ASN1choice_t choice; union { # define annotation_chosen 1
# define image_chosen 2
# define nonStandardPlaneUsage_chosen 3
NonStandardIdentifier nonStandardPlaneUsage; } u; } PlaneUsage;
typedef struct PointList { ASN1choice_t choice; union { # define pointsDiff4_chosen 1
PPointList_pointsDiff4 pointsDiff4; # define pointsDiff8_chosen 2
PPointList_pointsDiff8 pointsDiff8; # define pointsDiff16_chosen 3
PPointList_pointsDiff16 pointsDiff16; } u; } PointList;
typedef struct PointDiff4 { ASN1int8_t xCoordinate; ASN1int8_t yCoordinate; } PointDiff4;
typedef struct PointDiff8 { ASN1int8_t xCoordinate; ASN1int8_t yCoordinate; } PointDiff8;
typedef struct PointDiff16 { ASN1int16_t xCoordinate; ASN1int16_t yCoordinate; } PointDiff16;
typedef struct RemoteEventDestinationAddress { ASN1choice_t choice; union { # define softCopyWorkspace_chosen 1
Handle softCopyWorkspace; # define RemoteEventDestinationAddress_nonStandardDestination_chosen 2
NonStandardParameter nonStandardDestination; } u; } RemoteEventDestinationAddress;
typedef struct RemoteEventPermission { ASN1choice_t choice; union { # define keyboardEvent_chosen 1
# define pointingDeviceEvent_chosen 2
# define nonStandardEvent_chosen 3
NonStandardIdentifier nonStandardEvent; } u; } RemoteEventPermission;
typedef struct RotationSpecifier { ASN1uint16_t rotationAngle; PointDiff16 rotationAxis; } RotationSpecifier;
typedef struct SoftCopyDataPlaneAddress { Handle workspaceHandle; DataPlaneID plane; } SoftCopyDataPlaneAddress;
typedef struct SoftCopyPointerPlaneAddress { Handle workspaceHandle; } SoftCopyPointerPlaneAddress;
typedef struct SourceDisplayIndicator { double displayAspectRatio; double horizontalSizeRatio; double horizontalPosition; double verticalPosition; } SourceDisplayIndicator;
typedef struct VideoWindowDestinationAddress { ASN1choice_t choice; union { # define VideoWindowDestinationAddress_softCopyImagePlane_chosen 1
SoftCopyDataPlaneAddress softCopyImagePlane; # define VideoWindowDestinationAddress_nonStandardDestination_chosen 2
NonStandardParameter nonStandardDestination; } u; } VideoWindowDestinationAddress;
typedef struct VideoSourceIdentifier { ASN1choice_t choice; union { # define VideoSourceIdentifier_default_chosen 1
# define h243SourceIdentifier_chosen 2
struct VideoSourceIdentifier_h243SourceIdentifier_h243SourceIdentifier { ASN1uint32_t length; ASN1octet_t value[2]; } h243SourceIdentifier; # define h245SourceIdentifier_chosen 3
ASN1uint16_t h245SourceIdentifier; # define dSMCCConnBinder_chosen 4
PVideoSourceIdentifier_dSMCCConnBinder dSMCCConnBinder; # define videoIdentifier_chosen 5
struct VideoSourceIdentifier_videoIdentifier_videoIdentifier { ASN1uint32_t length; ASN1octet_t value[256]; } videoIdentifier; # define nonStandardSourceIdentifier_chosen 6
NonStandardParameter nonStandardSourceIdentifier; } u; } VideoSourceIdentifier;
typedef struct VideoWindowDeletePDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; Handle videoWindowHandle; # define VideoWindowDeletePDU_nonStandardParameters_present 0x80
PVideoWindowDeletePDU_nonStandardParameters nonStandardParameters; } VideoWindowDeletePDU;
typedef struct ViewState { ASN1choice_t choice; union { # define unselected_chosen 1
# define selected_chosen 2
# define ViewState_hidden_chosen 3
# define nonStandardViewState_chosen 4
NonStandardIdentifier nonStandardViewState; } u; } ViewState;
typedef struct WorkspaceColor { ASN1choice_t choice; union { # define workspacePaletteIndex_chosen 1
ASN1uint16_t workspacePaletteIndex; # define rgbTrueColor_chosen 2
ColorRGB rgbTrueColor; # define transparent_chosen 3
} u; } WorkspaceColor;
typedef struct WorkspaceDeleteReason { ASN1choice_t choice; union { # define userInitiated_chosen 1
# define insufficientStorage_chosen 2
# define WorkspaceDeleteReason_nonStandardReason_chosen 3
NonStandardParameter nonStandardReason; } u; } WorkspaceDeleteReason;
typedef struct WorkspaceIdentifier { ASN1choice_t choice; union { # define activeWorkspace_chosen 1
Handle activeWorkspace; # define archiveWorkspace_chosen 2
WorkspaceIdentifier_archiveWorkspace archiveWorkspace; } u; } WorkspaceIdentifier;
typedef struct WorkspacePoint { WorkspaceCoordinate xCoordinate; WorkspaceCoordinate yCoordinate; } WorkspacePoint;
typedef struct WorkspaceRegion { WorkspacePoint upperLeft; WorkspacePoint lowerRight; } WorkspaceRegion;
typedef struct WorkspaceSize { ASN1uint16_t width; ASN1uint16_t height; } WorkspaceSize;
typedef struct WorkspaceViewState { ASN1choice_t choice; union { # define WorkspaceViewState_hidden_chosen 1
# define background_chosen 2
# define foreground_chosen 3
# define focus_chosen 4
# define nonStandardState_chosen 5
NonStandardIdentifier nonStandardState; } u; } WorkspaceViewState;
typedef struct ArchiveClosePDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; Handle archiveHandle; # define ArchiveClosePDU_nonStandardParameters_present 0x80
PArchiveClosePDU_nonStandardParameters nonStandardParameters; } ArchiveClosePDU;
typedef struct ArchiveOpenPDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; Handle archiveHandle; ArchiveMode mode; ArchiveHeader header; # define maxEntries_present 0x80
ASN1uint16_t maxEntries; # define ArchiveOpenPDU_nonStandardParameters_present 0x40
PArchiveOpenPDU_nonStandardParameters nonStandardParameters; } ArchiveOpenPDU;
typedef struct BitmapCheckpointPDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; Handle bitmapHandle; PBitmapCheckpointPDU_passedCheckpoints passedCheckpoints; ASN1uint16_t percentComplete; # define BitmapCheckpointPDU_nonStandardParameters_present 0x80
PBitmapCheckpointPDU_nonStandardParameters nonStandardParameters; } BitmapCheckpointPDU;
typedef struct BitmapCreateContinuePDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; Handle bitmapHandle; BitmapData bitmapData; ASN1bool_t moreToFollow; # define BitmapCreateContinuePDU_nonStandardParameters_present 0x80
PBitmapCreateContinuePDU_nonStandardParameters nonStandardParameters; } BitmapCreateContinuePDU;
typedef struct BitmapDeletePDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; Handle bitmapHandle; # define BitmapDeletePDU_nonStandardParameters_present 0x80
PBitmapDeletePDU_nonStandardParameters nonStandardParameters; } BitmapDeletePDU;
typedef struct BitmapEditPDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; Handle bitmapHandle; # define BitmapEditPDU_attributeEdits_present 0x80
PBitmapEditPDU_attributeEdits attributeEdits; # define BitmapEditPDU_anchorPointEdit_present 0x40
WorkspacePoint anchorPointEdit; # define bitmapRegionOfInterestEdit_present 0x20
BitmapRegion bitmapRegionOfInterestEdit; # define BitmapEditPDU_scalingEdit_present 0x10
PointDiff16 scalingEdit; # define BitmapEditPDU_nonStandardParameters_present 0x8
PBitmapEditPDU_nonStandardParameters nonStandardParameters; } BitmapEditPDU;
typedef struct ConductorPrivilegeGrantPDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; MCSUserID destinationUserID; PConductorPrivilegeGrantPDU_privilegeList privilegeList; # define ConductorPrivilegeGrantPDU_nonStandardParameters_present 0x80
PConductorPrivilegeGrantPDU_nonStandardParameters nonStandardParameters; } ConductorPrivilegeGrantPDU;
typedef struct ConductorPrivilegeRequestPDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; PConductorPrivilegeRequestPDU_privilegeList privilegeList; # define ConductorPrivilegeRequestPDU_nonStandardParameters_present 0x80
PConductorPrivilegeRequestPDU_nonStandardParameters nonStandardParameters; } ConductorPrivilegeRequestPDU;
typedef struct DrawingDeletePDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; Handle drawingHandle; # define DrawingDeletePDU_nonStandardParameters_present 0x80
PDrawingDeletePDU_nonStandardParameters nonStandardParameters; } DrawingDeletePDU;
typedef struct FontPDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; # define FontPDU_nonStandardParameters_present 0x80
PFontPDU_nonStandardParameters nonStandardParameters; } FontPDU;
typedef struct RemoteEventPermissionGrantPDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; RemoteEventDestinationAddress destinationAddress; MCSUserID destinationUserID; PRemoteEventPermissionGrantPDU_remoteEventPermissionList remoteEventPermissionList; # define RemoteEventPermissionGrantPDU_nonStandardParameters_present 0x80
PRemoteEventPermissionGrantPDU_nonStandardParameters nonStandardParameters; } RemoteEventPermissionGrantPDU;
typedef struct RemoteEventPermissionRequestPDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; RemoteEventDestinationAddress destinationAddress; PRemoteEventPermissionRequestPDU_remoteEventPermissionList remoteEventPermissionList; # define RemoteEventPermissionRequestPDU_nonStandardParameters_present 0x80
PRemoteEventPermissionRequestPDU_nonStandardParameters nonStandardParameters; } RemoteEventPermissionRequestPDU;
typedef struct RemotePrintPDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; RemoteEventDestinationAddress destinationAddress; # define numberOfCopies_present 0x80
ASN1uint32_t numberOfCopies; # define portrait_present 0x40
ASN1bool_t portrait; # define regionOfInterest_present 0x20
WorkspaceRegion regionOfInterest; # define RemotePrintPDU_nonStandardParameters_present 0x10
PRemotePrintPDU_nonStandardParameters nonStandardParameters; } RemotePrintPDU;
typedef struct SINonStandardPDU { NonStandardParameter nonStandardTransaction; } SINonStandardPDU;
typedef struct TextCreatePDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; # define TextCreatePDU_nonStandardParameters_present 0x80
PTextCreatePDU_nonStandardParameters nonStandardParameters; } TextCreatePDU;
typedef struct TextDeletePDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; # define TextDeletePDU_nonStandardParameters_present 0x80
PTextDeletePDU_nonStandardParameters nonStandardParameters; } TextDeletePDU;
typedef struct TextEditPDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; # define TextEditPDU_nonStandardParameters_present 0x80
PTextEditPDU_nonStandardParameters nonStandardParameters; } TextEditPDU;
typedef struct WorkspaceCreatePDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; WorkspaceIdentifier workspaceIdentifier; ASN1uint16_t appRosterInstance; ASN1bool_t synchronized; ASN1bool_t acceptKeyboardEvents; ASN1bool_t acceptPointingDeviceEvents; # define protectedPlaneAccessList_present 0x80
PWorkspaceCreatePDU_protectedPlaneAccessList protectedPlaneAccessList; WorkspaceSize workspaceSize; # define workspaceAttributes_present 0x40
PWorkspaceCreatePDU_workspaceAttributes workspaceAttributes; PWorkspaceCreatePDU_planeParameters planeParameters; # define viewParameters_present 0x20
PWorkspaceCreatePDU_viewParameters viewParameters; # define WorkspaceCreatePDU_nonStandardParameters_present 0x10
PWorkspaceCreatePDU_nonStandardParameters nonStandardParameters; } WorkspaceCreatePDU;
typedef struct WorkspaceCreateAcknowledgePDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; WorkspaceIdentifier workspaceIdentifier; # define WorkspaceCreateAcknowledgePDU_nonStandardParameters_present 0x80
PWorkspaceCreateAcknowledgePDU_nonStandardParameters nonStandardParameters; } WorkspaceCreateAcknowledgePDU;
typedef struct WorkspaceDeletePDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; WorkspaceIdentifier workspaceIdentifier; WorkspaceDeleteReason reason; # define WorkspaceDeletePDU_nonStandardParameters_present 0x80
PWorkspaceDeletePDU_nonStandardParameters nonStandardParameters; } WorkspaceDeletePDU;
typedef struct WorkspaceEditPDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; WorkspaceIdentifier workspaceIdentifier; # define WorkspaceEditPDU_attributeEdits_present 0x80
PWorkspaceEditPDU_attributeEdits attributeEdits; # define planeEdits_present 0x40
PWorkspaceEditPDU_planeEdits planeEdits; # define viewEdits_present 0x20
PWorkspaceEditPDU_viewEdits viewEdits; # define WorkspaceEditPDU_nonStandardParameters_present 0x10
PWorkspaceEditPDU_nonStandardParameters nonStandardParameters; } WorkspaceEditPDU;
typedef struct WorkspaceReadyPDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; WorkspaceIdentifier workspaceIdentifier; # define WorkspaceReadyPDU_nonStandardParameters_present 0x80
PWorkspaceReadyPDU_nonStandardParameters nonStandardParameters; } WorkspaceReadyPDU;
typedef struct WorkspaceRefreshStatusPDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; ASN1bool_t refreshStatus; # define WorkspaceRefreshStatusPDU_nonStandardParameters_present 0x80
PWorkspaceRefreshStatusPDU_nonStandardParameters nonStandardParameters; } WorkspaceRefreshStatusPDU;
typedef struct WorkspaceEditPDU_viewEdits_Set_action { ASN1choice_t choice; union { # define createNewView_chosen 1
PWorkspaceEditPDU_viewEdits_Set_action_createNewView createNewView; # define editView_chosen 2
PWorkspaceEditPDU_viewEdits_Set_action_editView editView; # define deleteView_chosen 3
# define nonStandardAction_chosen 4
NonStandardParameter nonStandardAction; } u; } WorkspaceEditPDU_viewEdits_Set_action;
typedef struct WorkspaceCreatePDU_planeParameters_Seq_usage { PWorkspaceCreatePDU_planeParameters_Seq_usage next; PlaneUsage value; } WorkspaceCreatePDU_planeParameters_Seq_usage_Element;
typedef struct ColorPalette_colorLookUpTable_paletteRGB_palette { PColorPalette_colorLookUpTable_paletteRGB_palette next; ColorRGB value; } ColorPalette_colorLookUpTable_paletteRGB_palette_Element;
typedef struct ColorPalette_colorLookUpTable_paletteCIELab_palette { PColorPalette_colorLookUpTable_paletteCIELab_palette next; ColorCIELab value; } ColorPalette_colorLookUpTable_paletteCIELab_palette_Element;
typedef struct ColorPalette_colorLookUpTable_paletteYCbCr_palette { PColorPalette_colorLookUpTable_paletteYCbCr_palette next; ColorYCbCr value; } ColorPalette_colorLookUpTable_paletteYCbCr_palette_Element;
typedef struct ColorAccuracyEnhancementRGB_generalRGBParameters_primaries { ColorCIExyChromaticity red; ColorCIExyChromaticity green; ColorCIExyChromaticity blue; } ColorAccuracyEnhancementRGB_generalRGBParameters_primaries;
typedef struct ColorAccuracyEnhancementYCbCr_generalYCbCrParameters_primaries { ColorCIExyChromaticity red; ColorCIExyChromaticity green; ColorCIExyChromaticity blue; } ColorAccuracyEnhancementYCbCr_generalYCbCrParameters_primaries;
typedef struct WorkspaceEditPDU_viewEdits_Set { Handle viewHandle; WorkspaceEditPDU_viewEdits_Set_action action; } WorkspaceEditPDU_viewEdits_Set;
typedef struct WorkspaceRefreshStatusPDU_nonStandardParameters { PWorkspaceRefreshStatusPDU_nonStandardParameters next; NonStandardParameter value; } WorkspaceRefreshStatusPDU_nonStandardParameters_Element;
typedef struct WorkspaceReadyPDU_nonStandardParameters { PWorkspaceReadyPDU_nonStandardParameters next; NonStandardParameter value; } WorkspaceReadyPDU_nonStandardParameters_Element;
typedef struct WorkspacePlaneCopyPDU_nonStandardParameters { PWorkspacePlaneCopyPDU_nonStandardParameters next; NonStandardParameter value; } WorkspacePlaneCopyPDU_nonStandardParameters_Element;
typedef struct WorkspaceEditPDU_nonStandardParameters { PWorkspaceEditPDU_nonStandardParameters next; NonStandardParameter value; } WorkspaceEditPDU_nonStandardParameters_Element;
typedef struct WorkspaceEditPDU_viewEdits { PWorkspaceEditPDU_viewEdits next; WorkspaceEditPDU_viewEdits_Set value; } WorkspaceEditPDU_viewEdits_Element;
typedef struct WorkspaceDeletePDU_nonStandardParameters { PWorkspaceDeletePDU_nonStandardParameters next; NonStandardParameter value; } WorkspaceDeletePDU_nonStandardParameters_Element;
typedef struct WorkspaceCreateAcknowledgePDU_nonStandardParameters { PWorkspaceCreateAcknowledgePDU_nonStandardParameters next; NonStandardParameter value; } WorkspaceCreateAcknowledgePDU_nonStandardParameters_Element;
typedef struct WorkspaceCreatePDU_nonStandardParameters { PWorkspaceCreatePDU_nonStandardParameters next; NonStandardParameter value; } WorkspaceCreatePDU_nonStandardParameters_Element;
typedef struct TextEditPDU_nonStandardParameters { PTextEditPDU_nonStandardParameters next; NonStandardParameter value; } TextEditPDU_nonStandardParameters_Element;
typedef struct TextDeletePDU_nonStandardParameters { PTextDeletePDU_nonStandardParameters next; NonStandardParameter value; } TextDeletePDU_nonStandardParameters_Element;
typedef struct TextCreatePDU_nonStandardParameters { PTextCreatePDU_nonStandardParameters next; NonStandardParameter value; } TextCreatePDU_nonStandardParameters_Element;
typedef struct RemotePrintPDU_nonStandardParameters { PRemotePrintPDU_nonStandardParameters next; NonStandardParameter value; } RemotePrintPDU_nonStandardParameters_Element;
typedef struct RemotePointingDeviceEventPDU_nonStandardParameters { PRemotePointingDeviceEventPDU_nonStandardParameters next; NonStandardParameter value; } RemotePointingDeviceEventPDU_nonStandardParameters_Element;
typedef struct RemoteKeyboardEventPDU_nonStandardParameters { PRemoteKeyboardEventPDU_nonStandardParameters next; NonStandardParameter value; } RemoteKeyboardEventPDU_nonStandardParameters_Element;
typedef struct RemoteEventPermissionRequestPDU_nonStandardParameters { PRemoteEventPermissionRequestPDU_nonStandardParameters next; NonStandardParameter value; } RemoteEventPermissionRequestPDU_nonStandardParameters_Element;
typedef struct RemoteEventPermissionRequestPDU_remoteEventPermissionList { PRemoteEventPermissionRequestPDU_remoteEventPermissionList next; RemoteEventPermission value; } RemoteEventPermissionRequestPDU_remoteEventPermissionList_Element;
typedef struct RemoteEventPermissionGrantPDU_nonStandardParameters { PRemoteEventPermissionGrantPDU_nonStandardParameters next; NonStandardParameter value; } RemoteEventPermissionGrantPDU_nonStandardParameters_Element;
typedef struct RemoteEventPermissionGrantPDU_remoteEventPermissionList { PRemoteEventPermissionGrantPDU_remoteEventPermissionList next; RemoteEventPermission value; } RemoteEventPermissionGrantPDU_remoteEventPermissionList_Element;
typedef struct FontPDU_nonStandardParameters { PFontPDU_nonStandardParameters next; NonStandardParameter value; } FontPDU_nonStandardParameters_Element;
typedef struct DrawingEditPDU_nonStandardParameters { PDrawingEditPDU_nonStandardParameters next; NonStandardParameter value; } DrawingEditPDU_nonStandardParameters_Element;
typedef struct DrawingDeletePDU_nonStandardParameters { PDrawingDeletePDU_nonStandardParameters next; NonStandardParameter value; } DrawingDeletePDU_nonStandardParameters_Element;
typedef struct DrawingCreatePDU_nonStandardParameters { PDrawingCreatePDU_nonStandardParameters next; NonStandardParameter value; } DrawingCreatePDU_nonStandardParameters_Element;
typedef struct ConductorPrivilegeRequestPDU_nonStandardParameters { PConductorPrivilegeRequestPDU_nonStandardParameters next; NonStandardParameter value; } ConductorPrivilegeRequestPDU_nonStandardParameters_Element;
typedef struct ConductorPrivilegeGrantPDU_nonStandardParameters { PConductorPrivilegeGrantPDU_nonStandardParameters next; NonStandardParameter value; } ConductorPrivilegeGrantPDU_nonStandardParameters_Element;
typedef struct BitmapEditPDU_nonStandardParameters { PBitmapEditPDU_nonStandardParameters next; NonStandardParameter value; } BitmapEditPDU_nonStandardParameters_Element;
typedef struct BitmapDeletePDU_nonStandardParameters { PBitmapDeletePDU_nonStandardParameters next; NonStandardParameter value; } BitmapDeletePDU_nonStandardParameters_Element;
typedef struct BitmapCreateContinuePDU_nonStandardParameters { PBitmapCreateContinuePDU_nonStandardParameters next; NonStandardParameter value; } BitmapCreateContinuePDU_nonStandardParameters_Element;
typedef struct BitmapCreatePDU_nonStandardParameters { PBitmapCreatePDU_nonStandardParameters next; NonStandardParameter value; } BitmapCreatePDU_nonStandardParameters_Element;
typedef struct BitmapCheckpointPDU_nonStandardParameters { PBitmapCheckpointPDU_nonStandardParameters next; NonStandardParameter value; } BitmapCheckpointPDU_nonStandardParameters_Element;
typedef struct BitmapAbortPDU_nonStandardParameters { PBitmapAbortPDU_nonStandardParameters next; NonStandardParameter value; } BitmapAbortPDU_nonStandardParameters_Element;
typedef struct ArchiveOpenPDU_nonStandardParameters { PArchiveOpenPDU_nonStandardParameters next; NonStandardParameter value; } ArchiveOpenPDU_nonStandardParameters_Element;
typedef struct ArchiveErrorPDU_nonStandardParameters { PArchiveErrorPDU_nonStandardParameters next; NonStandardParameter value; } ArchiveErrorPDU_nonStandardParameters_Element;
typedef struct ArchiveClosePDU_nonStandardParameters { PArchiveClosePDU_nonStandardParameters next; NonStandardParameter value; } ArchiveClosePDU_nonStandardParameters_Element;
typedef struct ArchiveAcknowledgePDU_nonStandardParameters { PArchiveAcknowledgePDU_nonStandardParameters next; NonStandardParameter value; } ArchiveAcknowledgePDU_nonStandardParameters_Element;
typedef struct WorkspaceViewAttribute_viewRegion { ASN1choice_t choice; union { # define fullWorkspace_chosen 1
# define partialWorkspace_chosen 2
WorkspaceRegion partialWorkspace; } u; } WorkspaceViewAttribute_viewRegion;
typedef struct VideoWindowEditPDU_nonStandardParameters { PVideoWindowEditPDU_nonStandardParameters next; NonStandardParameter value; } VideoWindowEditPDU_nonStandardParameters_Element;
typedef struct VideoWindowDeletePDU_nonStandardParameters { PVideoWindowDeletePDU_nonStandardParameters next; NonStandardParameter value; } VideoWindowDeletePDU_nonStandardParameters_Element;
typedef struct VideoWindowCreatePDU_nonStandardParameters { PVideoWindowCreatePDU_nonStandardParameters next; NonStandardParameter value; } VideoWindowCreatePDU_nonStandardParameters_Element;
typedef struct VideoSourceIdentifier_dSMCCConnBinder { PVideoSourceIdentifier_dSMCCConnBinder next; DSMCCTap value; } VideoSourceIdentifier_dSMCCConnBinder_Element;
typedef struct TransparencyMask_nonStandardParameters { PTransparencyMask_nonStandardParameters next; NonStandardParameter value; } TransparencyMask_nonStandardParameters_Element;
typedef struct TransparencyMask_bitMask { ASN1choice_t choice; union { # define uncompressed_chosen 1
ASN1octetstring_t uncompressed; # define jbigCompressed_chosen 2
ASN1octetstring_t jbigCompressed; # define nonStandardFormat_chosen 3
NonStandardParameter nonStandardFormat; } u; } TransparencyMask_bitMask;
typedef struct PointListEdits_Seq { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; ASN1uint16_t initialIndex; PointDiff16 initialPointEdit; # define subsequentPointEdits_present 0x80
PointList subsequentPointEdits; } PointListEdits_Seq;
typedef struct PointList_pointsDiff16 { PPointList_pointsDiff16 next; PointDiff16 value; } PointList_pointsDiff16_Element;
typedef struct PointList_pointsDiff8 { PPointList_pointsDiff8 next; PointDiff8 value; } PointList_pointsDiff8_Element;
typedef struct PointList_pointsDiff4 { PPointList_pointsDiff4 next; PointDiff4 value; } PointList_pointsDiff4_Element;
typedef struct ColorAccuracyEnhancementYCbCr_generalYCbCrParameters { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; # define ColorAccuracyEnhancementYCbCr_generalYCbCrParameters_gamma_present 0x80
double gamma; # define ColorAccuracyEnhancementYCbCr_generalYCbCrParameters_colorTemperature_present 0x40
ASN1uint32_t colorTemperature; # define ColorAccuracyEnhancementYCbCr_generalYCbCrParameters_primaries_present 0x20
ColorAccuracyEnhancementYCbCr_generalYCbCrParameters_primaries primaries; } ColorAccuracyEnhancementYCbCr_generalYCbCrParameters;
typedef struct ColorAccuracyEnhancementYCbCr_predefinedYCbCrSpace { ASN1choice_t choice; union { # define cCIR709_chosen 1
# define ColorAccuracyEnhancementYCbCr_predefinedYCbCrSpace_nonStandardRGBSpace_chosen 2
NonStandardParameter nonStandardRGBSpace; } u; } ColorAccuracyEnhancementYCbCr_predefinedYCbCrSpace;
typedef struct ColorAccuracyEnhancementRGB_generalRGBParameters { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; # define ColorAccuracyEnhancementRGB_generalRGBParameters_gamma_present 0x80
double gamma; # define ColorAccuracyEnhancementRGB_generalRGBParameters_colorTemperature_present 0x40
ASN1uint32_t colorTemperature; # define ColorAccuracyEnhancementRGB_generalRGBParameters_primaries_present 0x20
ColorAccuracyEnhancementRGB_generalRGBParameters_primaries primaries; } ColorAccuracyEnhancementRGB_generalRGBParameters;
typedef struct ColorAccuracyEnhancementRGB_predefinedRGBSpace { ASN1choice_t choice; union { # define ColorAccuracyEnhancementRGB_predefinedRGBSpace_nonStandardRGBSpace_chosen 1
NonStandardParameter nonStandardRGBSpace; } u; } ColorAccuracyEnhancementRGB_predefinedRGBSpace;
typedef struct ColorAccuracyEnhancementGreyscale_predefinedGreyscaleSpace { ASN1choice_t choice; union { # define nonStandardGreyscaleSpace_chosen 1
NonStandardParameter nonStandardGreyscaleSpace; } u; } ColorAccuracyEnhancementGreyscale_predefinedGreyscaleSpace;
typedef struct ColorAccuracyEnhancementCIELab_predefinedCIELabSpace { ASN1choice_t choice; union { # define nonStandardCIELabSpace_chosen 1
NonStandardParameter nonStandardCIELabSpace; } u; } ColorAccuracyEnhancementCIELab_predefinedCIELabSpace;
typedef struct ArchiveError { ASN1choice_t choice; union { # define entryNotFound_chosen 1
# define entryExists_chosen 2
# define ArchiveError_storageExceeded_chosen 3
# define archiveNoLongerAvailable_chosen 4
# define ArchiveError_unspecifiedError_chosen 5
# define nonStandardError_chosen 6
NonStandardIdentifier nonStandardError; } u; } ArchiveError;
typedef struct ArchiveOpenResult { ASN1choice_t choice; union { # define archiveOpenSuccessful_chosen 1
# define archiveNotFound_chosen 2
# define archiveTimeIncorrect_chosen 3
ArchiveHeader archiveTimeIncorrect; # define archiveExists_chosen 4
# define archiveOpenForWriting_chosen 5
# define ArchiveOpenResult_storageExceeded_chosen 6
# define ArchiveOpenResult_unspecifiedError_chosen 7
# define nonStandardResult_chosen 8
NonStandardIdentifier nonStandardResult; } u; } ArchiveOpenResult;
typedef struct BitmapAbortReason { ASN1choice_t choice; union { # define unspecified_chosen 1
# define noResources_chosen 2
# define outOfPaper_chosen 3
# define BitmapAbortReason_nonStandardReason_chosen 4
NonStandardParameter nonStandardReason; } u; } BitmapAbortReason;
typedef struct BitmapDestinationAddress { ASN1choice_t choice; union { # define hardCopyDevice_chosen 1
# define BitmapDestinationAddress_softCopyImagePlane_chosen 2
SoftCopyDataPlaneAddress softCopyImagePlane; # define BitmapDestinationAddress_softCopyAnnotationPlane_chosen 3
SoftCopyDataPlaneAddress softCopyAnnotationPlane; # define softCopyPointerPlane_chosen 4
SoftCopyPointerPlaneAddress softCopyPointerPlane; # define BitmapDestinationAddress_nonStandardDestination_chosen 5
NonStandardParameter nonStandardDestination; } u; } BitmapDestinationAddress;
typedef struct ButtonEvent { ASN1choice_t choice; union { # define buttonUp_chosen 1
# define buttonDown_chosen 2
# define buttonDoubleClick_chosen 3
# define buttonTripleClick_chosen 4
# define buttonQuadClick_chosen 5
# define nonStandardButtonEvent_chosen 6
NonStandardIdentifier nonStandardButtonEvent; } u; } ButtonEvent;
typedef struct ColorAccuracyEnhancementCIELab { ASN1choice_t choice; union { # define predefinedCIELabSpace_chosen 1
ColorAccuracyEnhancementCIELab_predefinedCIELabSpace predefinedCIELabSpace; # define generalCIELabParameters_chosen 2
ColorAccuracyEnhancementCIELab_generalCIELabParameters generalCIELabParameters; } u; } ColorAccuracyEnhancementCIELab;
typedef struct ColorAccuracyEnhancementGreyscale { ASN1choice_t choice; union { # define predefinedGreyscaleSpace_chosen 1
ColorAccuracyEnhancementGreyscale_predefinedGreyscaleSpace predefinedGreyscaleSpace; # define generalGreyscaleParameters_chosen 2
ColorAccuracyEnhancementGreyscale_generalGreyscaleParameters generalGreyscaleParameters; } u; } ColorAccuracyEnhancementGreyscale;
typedef struct ColorAccuracyEnhancementRGB { ASN1choice_t choice; union { # define predefinedRGBSpace_chosen 1
ColorAccuracyEnhancementRGB_predefinedRGBSpace predefinedRGBSpace; # define generalRGBParameters_chosen 2
ColorAccuracyEnhancementRGB_generalRGBParameters generalRGBParameters; } u; } ColorAccuracyEnhancementRGB;
typedef struct ColorAccuracyEnhancementYCbCr { ASN1choice_t choice; union { # define predefinedYCbCrSpace_chosen 1
ColorAccuracyEnhancementYCbCr_predefinedYCbCrSpace predefinedYCbCrSpace; # define generalYCbCrParameters_chosen 2
ColorAccuracyEnhancementYCbCr_generalYCbCrParameters generalYCbCrParameters; } u; } ColorAccuracyEnhancementYCbCr;
typedef struct ColorResolutionModeSpecifier { ASN1choice_t choice; union { # define resolution4_4_4_chosen 1
# define resolution_4_2_2_chosen 2
# define resolution_4_2_0_chosen 3
# define nonStandardResolutionMode_chosen 4
NonStandardIdentifier nonStandardResolutionMode; } u; } ColorResolutionModeSpecifier;
typedef struct ConductorPrivilege { ASN1choice_t choice; union { # define workspacePrivilege_chosen 1
# define annotationPrivilege_chosen 2
# define imagePrivilege_chosen 3
# define pointingPrivilege_chosen 4
# define remoteKeyEventPrivilege_chosen 5
# define remotePointingEventPrivilege_chosen 6
# define remotePrintingPrivilege_chosen 7
# define archiveCreateWritePrivilege_chosen 8
# define nonStandardPrivilege_chosen 9
NonStandardIdentifier nonStandardPrivilege; } u; } ConductorPrivilege;
typedef struct DrawingDestinationAddress { ASN1choice_t choice; union { # define DrawingDestinationAddress_softCopyAnnotationPlane_chosen 1
SoftCopyDataPlaneAddress softCopyAnnotationPlane; # define DrawingDestinationAddress_nonStandardDestination_chosen 2
NonStandardParameter nonStandardDestination; } u; } DrawingDestinationAddress;
typedef struct DrawingType { ASN1choice_t choice; union { # define point_chosen 1
# define openPolyLine_chosen 2
# define closedPolyLine_chosen 3
# define rectangle_chosen 4
# define ellipse_chosen 5
# define nonStandardDrawingType_chosen 6
NonStandardIdentifier nonStandardDrawingType; } u; } DrawingType;
typedef struct EditablePlaneCopyDescriptor { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; PEditablePlaneCopyDescriptor_objectList objectList; # define destinationOffset_present 0x80
PointDiff16 destinationOffset; ASN1bool_t planeClearFlag; } EditablePlaneCopyDescriptor;
typedef struct KeyCode { ASN1choice_t choice; union { # define character_chosen 1
ASN1char16string_t character; # define fkey_chosen 2
ASN1uint16_t fkey; # define upArrow_chosen 3
# define downArrow_chosen 4
# define leftArrow_chosen 5
# define rightArrow_chosen 6
# define pageUp_chosen 7
# define pageDown_chosen 8
# define home_chosen 9
# define end_chosen 10
# define insert_chosen 11
# define KeyCode_delete_chosen 12
# define nonStandardKey_chosen 13
NonStandardIdentifier nonStandardKey; } u; } KeyCode;
typedef struct KeyModifier { ASN1choice_t choice; union { # define leftAlt_chosen 1
# define rightAlt_chosen 2
# define leftShift_chosen 3
# define rightShift_chosen 4
# define leftControl_chosen 5
# define rightControl_chosen 6
# define leftSpecial_chosen 7
# define rightSpecial_chosen 8
# define numberPad_chosen 9
# define scrollLock_chosen 10
# define nonStandardModifier_chosen 11
NonStandardIdentifier nonStandardModifier; } u; } KeyModifier;
typedef struct KeyPressState { ASN1choice_t choice; union { # define none_chosen 1
# define keyPress_chosen 2
# define keyDown_chosen 3
# define keyUp_chosen 4
# define nonStandardKeyPressState_chosen 5
NonStandardIdentifier nonStandardKeyPressState; } u; } KeyPressState;
typedef struct LineStyle { ASN1choice_t choice; union { # define solid_chosen 1
# define dashed_chosen 2
# define dotted_chosen 3
# define dash_dot_chosen 4
# define dash_dot_dot_chosen 5
# define two_tone_chosen 6
# define nonStandardStyle_chosen 7
NonStandardIdentifier nonStandardStyle; } u; } LineStyle;
typedef struct PermanentPlaneCopyDescriptor { WorkspaceRegion sourceRegion; WorkspaceRegion destinationRegion; } PermanentPlaneCopyDescriptor;
typedef struct PlaneAttribute { ASN1choice_t choice; union { # define protection_chosen 1
PlaneProtection protection; # define PlaneAttribute_nonStandardAttribute_chosen 2
NonStandardParameter nonStandardAttribute; } u; } PlaneAttribute;
typedef struct PointListEdits { ASN1uint32_t count; PointListEdits_Seq value[255]; } PointListEdits;
typedef struct TransparencyMask { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; TransparencyMask_bitMask bitMask; # define TransparencyMask_nonStandardParameters_present 0x80
PTransparencyMask_nonStandardParameters nonStandardParameters; } TransparencyMask;
typedef struct VideoWindowAttribute { ASN1choice_t choice; union { # define VideoWindowAttribute_transparencyMask_chosen 1
TransparencyMask transparencyMask; # define VideoWindowAttribute_nonStandardAttribute_chosen 2
NonStandardParameter nonStandardAttribute; } u; } VideoWindowAttribute;
typedef struct VideoWindowCreatePDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; Handle videoWindowHandle; VideoWindowDestinationAddress destinationAddress; VideoSourceIdentifier videoSourceIdentifier; # define VideoWindowCreatePDU_attributes_present 0x80
PVideoWindowCreatePDU_attributes attributes; # define VideoWindowCreatePDU_anchorPoint_present 0x40
WorkspacePoint anchorPoint; BitmapSize videoWindowSize; # define videoWindowRegionOfInterest_present 0x20
BitmapRegion videoWindowRegionOfInterest; PixelAspectRatio pixelAspectRatio; # define VideoWindowCreatePDU_scaling_present 0x10
PointDiff16 scaling; # define VideoWindowCreatePDU_nonStandardParameters_present 0x8
PVideoWindowCreatePDU_nonStandardParameters nonStandardParameters; } VideoWindowCreatePDU;
typedef struct VideoWindowEditPDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; Handle videoWindowHandle; # define videoSourceIdentifierEdit_present 0x80
VideoSourceIdentifier videoSourceIdentifierEdit; # define VideoWindowEditPDU_attributeEdits_present 0x40
PVideoWindowEditPDU_attributeEdits attributeEdits; # define VideoWindowEditPDU_anchorPointEdit_present 0x20
WorkspacePoint anchorPointEdit; BitmapSize videoWindowSize; # define videoWindowRegionOfInterestEdit_present 0x10
BitmapRegion videoWindowRegionOfInterestEdit; # define pixelAspectRatioEdit_present 0x8
PixelAspectRatio pixelAspectRatioEdit; # define VideoWindowEditPDU_scalingEdit_present 0x4
PointDiff16 scalingEdit; # define VideoWindowEditPDU_nonStandardParameters_present 0x2
PVideoWindowEditPDU_nonStandardParameters nonStandardParameters; } VideoWindowEditPDU;
typedef struct WorkspaceAttribute { ASN1choice_t choice; union { # define backgroundColor_chosen 1
WorkspaceColor backgroundColor; # define preserve_chosen 2
ASN1bool_t preserve; # define WorkspaceAttribute_nonStandardAttribute_chosen 3
NonStandardParameter nonStandardAttribute; } u; } WorkspaceAttribute;
typedef struct WorkspaceViewAttribute { ASN1choice_t choice; union { # define viewRegion_chosen 1
WorkspaceViewAttribute_viewRegion viewRegion; # define WorkspaceViewAttribute_viewState_chosen 2
WorkspaceViewState viewState; # define updatesEnabled_chosen 3
ASN1bool_t updatesEnabled; # define sourceDisplayIndicator_chosen 4
SourceDisplayIndicator sourceDisplayIndicator; # define WorkspaceViewAttribute_nonStandardAttribute_chosen 5
NonStandardParameter nonStandardAttribute; } u; } WorkspaceViewAttribute;
typedef struct ArchiveAcknowledgePDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; Handle archiveHandle; ArchiveOpenResult result; # define ArchiveAcknowledgePDU_nonStandardParameters_present 0x80
PArchiveAcknowledgePDU_nonStandardParameters nonStandardParameters; } ArchiveAcknowledgePDU;
typedef struct ArchiveErrorPDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; Handle archiveHandle; # define entryName_present 0x80
ArchiveEntryName entryName; ArchiveError errorCode; # define ArchiveErrorPDU_nonStandardParameters_present 0x40
PArchiveErrorPDU_nonStandardParameters nonStandardParameters; } ArchiveErrorPDU;
typedef struct BitmapAbortPDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; Handle bitmapHandle; # define userID_present 0x80
MCSUserID userID; # define reason_present 0x40
BitmapAbortReason reason; # define message_present 0x20
ASN1char16string_t message; # define BitmapAbortPDU_nonStandardParameters_present 0x10
PBitmapAbortPDU_nonStandardParameters nonStandardParameters; } BitmapAbortPDU;
typedef struct DrawingCreatePDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; # define drawingHandle_present 0x80
Handle drawingHandle; DrawingDestinationAddress destinationAddress; DrawingType drawingType; # define DrawingCreatePDU_attributes_present 0x40
PDrawingCreatePDU_attributes attributes; WorkspacePoint anchorPoint; # define rotation_present 0x20
RotationSpecifier rotation; # define DrawingCreatePDU_sampleRate_present 0x10
ASN1uint16_t sampleRate; PointList pointList; # define DrawingCreatePDU_nonStandardParameters_present 0x8
PDrawingCreatePDU_nonStandardParameters nonStandardParameters; } DrawingCreatePDU;
typedef struct DrawingEditPDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; Handle drawingHandle; # define DrawingEditPDU_attributeEdits_present 0x80
PDrawingEditPDU_attributeEdits attributeEdits; # define DrawingEditPDU_anchorPointEdit_present 0x40
WorkspacePoint anchorPointEdit; # define rotationEdit_present 0x20
RotationSpecifier rotationEdit; # define pointListEdits_present 0x10
PointListEdits pointListEdits; # define DrawingEditPDU_nonStandardParameters_present 0x8
PDrawingEditPDU_nonStandardParameters nonStandardParameters; } DrawingEditPDU;
typedef struct RemoteKeyboardEventPDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; RemoteEventDestinationAddress destinationAddress; # define keyModifierStates_present 0x80
PRemoteKeyboardEventPDU_keyModifierStates keyModifierStates; KeyPressState keyPressState; KeyCode keyCode; # define RemoteKeyboardEventPDU_nonStandardParameters_present 0x40
PRemoteKeyboardEventPDU_nonStandardParameters nonStandardParameters; } RemoteKeyboardEventPDU;
typedef struct RemotePointingDeviceEventPDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; RemoteEventDestinationAddress destinationAddress; ButtonEvent leftButtonState; ButtonEvent middleButtonState; ButtonEvent rightButtonState; WorkspacePoint initialPoint; # define RemotePointingDeviceEventPDU_sampleRate_present 0x80
ASN1uint16_t sampleRate; # define pointList_present 0x40
PointList pointList; # define RemotePointingDeviceEventPDU_nonStandardParameters_present 0x20
PRemotePointingDeviceEventPDU_nonStandardParameters nonStandardParameters; } RemotePointingDeviceEventPDU;
typedef struct WorkspaceEditPDU_viewEdits_Set_action_editView { PWorkspaceEditPDU_viewEdits_Set_action_editView next; WorkspaceViewAttribute value; } WorkspaceEditPDU_viewEdits_Set_action_editView_Element;
typedef struct WorkspaceEditPDU_viewEdits_Set_action_createNewView { PWorkspaceEditPDU_viewEdits_Set_action_createNewView next; WorkspaceViewAttribute value; } WorkspaceEditPDU_viewEdits_Set_action_createNewView_Element;
typedef struct WorkspaceEditPDU_planeEdits_Set_planeAttributes { PWorkspaceEditPDU_planeEdits_Set_planeAttributes next; PlaneAttribute value; } WorkspaceEditPDU_planeEdits_Set_planeAttributes_Element;
typedef struct WorkspaceCreatePDU_viewParameters_Set_viewAttributes { PWorkspaceCreatePDU_viewParameters_Set_viewAttributes next; WorkspaceViewAttribute value; } WorkspaceCreatePDU_viewParameters_Set_viewAttributes_Element;
typedef struct WorkspaceCreatePDU_planeParameters_Seq_planeAttributes { PWorkspaceCreatePDU_planeParameters_Seq_planeAttributes next; PlaneAttribute value; } WorkspaceCreatePDU_planeParameters_Seq_planeAttributes_Element;
typedef struct ColorPalette_colorLookUpTable_paletteYCbCr { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; PColorPalette_colorLookUpTable_paletteYCbCr_palette palette; # define ColorPalette_colorLookUpTable_paletteYCbCr_enhancement_present 0x80
ColorAccuracyEnhancementYCbCr enhancement; } ColorPalette_colorLookUpTable_paletteYCbCr;
typedef struct ColorPalette_colorLookUpTable_paletteCIELab { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; PColorPalette_colorLookUpTable_paletteCIELab_palette palette; # define ColorPalette_colorLookUpTable_paletteCIELab_enhancement_present 0x80
ColorAccuracyEnhancementCIELab enhancement; } ColorPalette_colorLookUpTable_paletteCIELab;
typedef struct ColorPalette_colorLookUpTable_paletteRGB { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; PColorPalette_colorLookUpTable_paletteRGB_palette palette; # define ColorPalette_colorLookUpTable_paletteRGB_enhancement_present 0x80
ColorAccuracyEnhancementRGB enhancement; } ColorPalette_colorLookUpTable_paletteRGB;
typedef struct WorkspacePlaneCopyPDU_copyDescriptor { ASN1choice_t choice; union { # define permanentPlaneCopyDescriptor_chosen 1
PermanentPlaneCopyDescriptor permanentPlaneCopyDescriptor; # define editablePlaneCopyDescriptor_chosen 2
EditablePlaneCopyDescriptor editablePlaneCopyDescriptor; } u; } WorkspacePlaneCopyPDU_copyDescriptor;
typedef struct WorkspaceEditPDU_attributeEdits { PWorkspaceEditPDU_attributeEdits next; WorkspaceAttribute value; } WorkspaceEditPDU_attributeEdits_Element;
typedef struct WorkspaceCreatePDU_workspaceAttributes { PWorkspaceCreatePDU_workspaceAttributes next; WorkspaceAttribute value; } WorkspaceCreatePDU_workspaceAttributes_Element;
typedef struct RemoteKeyboardEventPDU_keyModifierStates { PRemoteKeyboardEventPDU_keyModifierStates next; KeyModifier value; } RemoteKeyboardEventPDU_keyModifierStates_Element;
typedef struct ConductorPrivilegeRequestPDU_privilegeList { PConductorPrivilegeRequestPDU_privilegeList next; ConductorPrivilege value; } ConductorPrivilegeRequestPDU_privilegeList_Element;
typedef struct ConductorPrivilegeGrantPDU_privilegeList { PConductorPrivilegeGrantPDU_privilegeList next; ConductorPrivilege value; } ConductorPrivilegeGrantPDU_privilegeList_Element;
typedef struct VideoWindowEditPDU_attributeEdits { PVideoWindowEditPDU_attributeEdits next; VideoWindowAttribute value; } VideoWindowEditPDU_attributeEdits_Element;
typedef struct VideoWindowCreatePDU_attributes { PVideoWindowCreatePDU_attributes next; VideoWindowAttribute value; } VideoWindowCreatePDU_attributes_Element;
typedef struct ColorSpaceSpecifier_cieLab { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; # define ColorSpaceSpecifier_cieLab_accuracyEnhancement_present 0x80
ColorAccuracyEnhancementCIELab accuracyEnhancement; } ColorSpaceSpecifier_cieLab;
typedef struct ColorSpaceSpecifier_rgb { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; # define ColorSpaceSpecifier_rgb_accuracyEnhancement_present 0x80
ColorAccuracyEnhancementRGB accuracyEnhancement; } ColorSpaceSpecifier_rgb;
typedef struct ColorSpaceSpecifier_yCbCr { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; # define ColorSpaceSpecifier_yCbCr_accuracyEnhancement_present 0x80
ColorAccuracyEnhancementYCbCr accuracyEnhancement; } ColorSpaceSpecifier_yCbCr;
typedef struct ColorSpaceSpecifier_greyscale { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; # define ColorSpaceSpecifier_greyscale_accuracyEnhancement_present 0x80
ColorAccuracyEnhancementGreyscale accuracyEnhancement; } ColorSpaceSpecifier_greyscale;
typedef struct ColorPalette_colorLookUpTable { ASN1choice_t choice; union { # define paletteRGB_chosen 1
ColorPalette_colorLookUpTable_paletteRGB paletteRGB; # define paletteCIELab_chosen 2
ColorPalette_colorLookUpTable_paletteCIELab paletteCIELab; # define paletteYCbCr_chosen 3
ColorPalette_colorLookUpTable_paletteYCbCr paletteYCbCr; # define nonStandardPalette_chosen 4
NonStandardParameter nonStandardPalette; } u; } ColorPalette_colorLookUpTable;
typedef struct BitmapAttribute { ASN1choice_t choice; union { # define BitmapAttribute_viewState_chosen 1
ViewState viewState; # define BitmapAttribute_zOrder_chosen 2
ZOrder zOrder; # define BitmapAttribute_nonStandardAttribute_chosen 3
NonStandardParameter nonStandardAttribute; # define BitmapAttribute_transparencyMask_chosen 4
TransparencyMask transparencyMask; } u; } BitmapAttribute;
typedef struct ColorPalette { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; ColorPalette_colorLookUpTable colorLookUpTable; # define transparentEntry_present 0x80
ASN1uint16_t transparentEntry; } ColorPalette;
typedef struct ColorSpaceSpecifier { ASN1choice_t choice; union { # define greyscale_chosen 1
ColorSpaceSpecifier_greyscale greyscale; # define yCbCr_chosen 2
ColorSpaceSpecifier_yCbCr yCbCr; # define rgb_chosen 3
ColorSpaceSpecifier_rgb rgb; # define cieLab_chosen 4
ColorSpaceSpecifier_cieLab cieLab; # define nonStandardColorSpace_chosen 5
NonStandardIdentifier nonStandardColorSpace; } u; } ColorSpaceSpecifier;
typedef struct DrawingAttribute { ASN1choice_t choice; union { # define penColor_chosen 1
WorkspaceColor penColor; # define fillColor_chosen 2
WorkspaceColor fillColor; # define penThickness_chosen 3
PenThickness penThickness; # define penNib_chosen 4
PenNib penNib; # define lineStyle_chosen 5
LineStyle lineStyle; # define highlight_chosen 6
ASN1bool_t highlight; # define DrawingAttribute_viewState_chosen 7
ViewState viewState; # define DrawingAttribute_zOrder_chosen 8
ZOrder zOrder; # define DrawingAttribute_nonStandardAttribute_chosen 9
NonStandardParameter nonStandardAttribute; } u; } DrawingAttribute;
typedef struct WorkspacePlaneCopyPDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; WorkspaceIdentifier sourceWorkspaceIdentifier; DataPlaneID sourcePlane; WorkspaceIdentifier destinationWorkspaceIdentifier; DataPlaneID destinationPlane; WorkspacePlaneCopyPDU_copyDescriptor copyDescriptor; # define WorkspacePlaneCopyPDU_nonStandardParameters_present 0x80
PWorkspacePlaneCopyPDU_nonStandardParameters nonStandardParameters; } WorkspacePlaneCopyPDU;
typedef struct BitmapHeaderUncompressed_colorMappingMode_paletteMap { ColorPalette colorPalette; ASN1uint16_t bitsPerPixel; } BitmapHeaderUncompressed_colorMappingMode_paletteMap;
typedef struct BitmapHeaderUncompressed_colorMappingMode_directMap { ColorSpaceSpecifier colorSpace; ColorResolutionModeSpecifier resolutionMode; } BitmapHeaderUncompressed_colorMappingMode_directMap;
typedef struct BitmapHeaderT82_colorMappingMode_paletteMap { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; ColorPalette bitmapPalette; # define progressiveMode_present 0x80
BitmapHeaderT82_colorMappingMode_paletteMap_progressiveMode progressiveMode; } BitmapHeaderT82_colorMappingMode_paletteMap;
typedef struct DrawingEditPDU_attributeEdits { PDrawingEditPDU_attributeEdits next; DrawingAttribute value; } DrawingEditPDU_attributeEdits_Element;
typedef struct DrawingCreatePDU_attributes { PDrawingCreatePDU_attributes next; DrawingAttribute value; } DrawingCreatePDU_attributes_Element;
typedef struct BitmapEditPDU_attributeEdits { PBitmapEditPDU_attributeEdits next; BitmapAttribute value; } BitmapEditPDU_attributeEdits_Element;
typedef struct BitmapCreatePDU_attributes { PBitmapCreatePDU_attributes next; BitmapAttribute value; } BitmapCreatePDU_attributes_Element;
typedef struct BitmapHeaderT82_colorMappingMode { ASN1choice_t choice; union { # define BitmapHeaderT82_colorMappingMode_directMap_chosen 1
ColorSpaceSpecifier directMap; # define BitmapHeaderT82_colorMappingMode_paletteMap_chosen 2
BitmapHeaderT82_colorMappingMode_paletteMap paletteMap; } u; } BitmapHeaderT82_colorMappingMode;
typedef struct BitmapHeaderUncompressed_colorMappingMode { ASN1choice_t choice; union { # define BitmapHeaderUncompressed_colorMappingMode_directMap_chosen 1
BitmapHeaderUncompressed_colorMappingMode_directMap directMap; # define BitmapHeaderUncompressed_colorMappingMode_paletteMap_chosen 2
BitmapHeaderUncompressed_colorMappingMode_paletteMap paletteMap; } u; } BitmapHeaderUncompressed_colorMappingMode;
typedef struct BitmapHeaderUncompressed { BitmapHeaderUncompressed_colorMappingMode colorMappingMode; } BitmapHeaderUncompressed;
typedef struct BitmapHeaderT81 { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; ColorSpaceSpecifier colorSpace; ColorResolutionModeSpecifier resolutionMode; # define colorPalette_present 0x80
ColorPalette colorPalette; } BitmapHeaderT81;
typedef struct BitmapHeaderT82 { BitmapHeaderT82_colorMappingMode colorMappingMode; } BitmapHeaderT82;
typedef struct BitmapCreatePDU_bitmapFormatHeader { ASN1choice_t choice; union { # define bitmapHeaderUncompressed_chosen 1
BitmapHeaderUncompressed bitmapHeaderUncompressed; # define bitmapHeaderT4_chosen 2
BitmapHeaderT4 bitmapHeaderT4; # define bitmapHeaderT6_chosen 3
BitmapHeaderT6 bitmapHeaderT6; # define bitmapHeaderT81_chosen 4
BitmapHeaderT81 bitmapHeaderT81; # define bitmapHeaderT82_chosen 5
BitmapHeaderT82 bitmapHeaderT82; # define bitmapHeaderNonStandard_chosen 6
NonStandardParameter bitmapHeaderNonStandard; } u; } BitmapCreatePDU_bitmapFormatHeader;
typedef struct BitmapCreatePDU { union { ASN1uint16_t bit_mask; ASN1octet_t o[1]; }; Handle bitmapHandle; BitmapDestinationAddress destinationAddress; # define BitmapCreatePDU_attributes_present 0x80
PBitmapCreatePDU_attributes attributes; # define BitmapCreatePDU_anchorPoint_present 0x40
WorkspacePoint anchorPoint; BitmapSize bitmapSize; # define bitmapRegionOfInterest_present 0x20
BitmapRegion bitmapRegionOfInterest; PixelAspectRatio pixelAspectRatio; # define BitmapCreatePDU_scaling_present 0x10
PointDiff16 scaling; # define checkpoints_present 0x8
PBitmapCreatePDU_checkpoints checkpoints; BitmapCreatePDU_bitmapFormatHeader bitmapFormatHeader; # define bitmapData_present 0x4
BitmapData bitmapData; ASN1bool_t moreToFollow; # define BitmapCreatePDU_nonStandardParameters_present 0x2
PBitmapCreatePDU_nonStandardParameters nonStandardParameters; } BitmapCreatePDU;
typedef struct SIPDU { ASN1choice_t choice; union { # define archiveAcknowledgePDU_chosen 1
ArchiveAcknowledgePDU archiveAcknowledgePDU; # define archiveClosePDU_chosen 2
ArchiveClosePDU archiveClosePDU; # define archiveErrorPDU_chosen 3
ArchiveErrorPDU archiveErrorPDU; # define archiveOpenPDU_chosen 4
ArchiveOpenPDU archiveOpenPDU; # define bitmapAbortPDU_chosen 5
BitmapAbortPDU bitmapAbortPDU; # define bitmapCheckpointPDU_chosen 6
BitmapCheckpointPDU bitmapCheckpointPDU; # define bitmapCreatePDU_chosen 7
BitmapCreatePDU bitmapCreatePDU; # define bitmapCreateContinuePDU_chosen 8
BitmapCreateContinuePDU bitmapCreateContinuePDU; # define bitmapDeletePDU_chosen 9
BitmapDeletePDU bitmapDeletePDU; # define bitmapEditPDU_chosen 10
BitmapEditPDU bitmapEditPDU; # define conductorPrivilegeGrantPDU_chosen 11
ConductorPrivilegeGrantPDU conductorPrivilegeGrantPDU; # define conductorPrivilegeRequestPDU_chosen 12
ConductorPrivilegeRequestPDU conductorPrivilegeRequestPDU; # define drawingCreatePDU_chosen 13
DrawingCreatePDU drawingCreatePDU; # define drawingDeletePDU_chosen 14
DrawingDeletePDU drawingDeletePDU; # define drawingEditPDU_chosen 15
DrawingEditPDU drawingEditPDU; # define remoteEventPermissionGrantPDU_chosen 16
RemoteEventPermissionGrantPDU remoteEventPermissionGrantPDU; # define remoteEventPermissionRequestPDU_chosen 17
RemoteEventPermissionRequestPDU remoteEventPermissionRequestPDU; # define remoteKeyboardEventPDU_chosen 18
RemoteKeyboardEventPDU remoteKeyboardEventPDU; # define remotePointingDeviceEventPDU_chosen 19
RemotePointingDeviceEventPDU remotePointingDeviceEventPDU; # define remotePrintPDU_chosen 20
RemotePrintPDU remotePrintPDU; # define siNonStandardPDU_chosen 21
SINonStandardPDU siNonStandardPDU; # define workspaceCreatePDU_chosen 22
WorkspaceCreatePDU workspaceCreatePDU; # define workspaceCreateAcknowledgePDU_chosen 23
WorkspaceCreateAcknowledgePDU workspaceCreateAcknowledgePDU; # define workspaceDeletePDU_chosen 24
WorkspaceDeletePDU workspaceDeletePDU; # define workspaceEditPDU_chosen 25
WorkspaceEditPDU workspaceEditPDU; # define workspacePlaneCopyPDU_chosen 26
WorkspacePlaneCopyPDU workspacePlaneCopyPDU; # define workspaceReadyPDU_chosen 27
WorkspaceReadyPDU workspaceReadyPDU; # define workspaceRefreshStatusPDU_chosen 28
WorkspaceRefreshStatusPDU workspaceRefreshStatusPDU; # define fontPDU_chosen 29
FontPDU fontPDU; # define textCreatePDU_chosen 30
TextCreatePDU textCreatePDU; # define textDeletePDU_chosen 31
TextDeletePDU textDeletePDU; # define textEditPDU_chosen 32
TextEditPDU textEditPDU; # define videoWindowCreatePDU_chosen 33
VideoWindowCreatePDU videoWindowCreatePDU; # define videoWindowDeleatePDU_chosen 34
VideoWindowDeletePDU videoWindowDeleatePDU; # define videoWindowEditPDU_chosen 35
VideoWindowEditPDU videoWindowEditPDU; } u; } SIPDU; #define SIPDU_PDU 0
#define SIZE_T126_Module_PDU_0 sizeof(SIPDU)
extern double one;
extern ASN1module_t T126_Module; extern void ASN1CALL T126_Module_Startup(void); extern void ASN1CALL T126_Module_Cleanup(void);
/* Prototypes of element functions for SEQUENCE OF and SET OF constructs */ extern int ASN1CALL ASN1Enc_BitmapHeaderT82_colorMappingMode_paletteMap_progressiveMode_progressivePalettes_ElmFn(ASN1encoding_t enc, PBitmapHeaderT82_colorMappingMode_paletteMap_progressiveMode_progressivePalettes val); extern int ASN1CALL ASN1Dec_BitmapHeaderT82_colorMappingMode_paletteMap_progressiveMode_progressivePalettes_ElmFn(ASN1decoding_t dec, PBitmapHeaderT82_colorMappingMode_paletteMap_progressiveMode_progressivePalettes val); extern void ASN1CALL ASN1Free_BitmapHeaderT82_colorMappingMode_paletteMap_progressiveMode_progressivePalettes_ElmFn(PBitmapHeaderT82_colorMappingMode_paletteMap_progressiveMode_progressivePalettes val); extern int ASN1CALL ASN1Enc_WorkspaceEditPDU_planeEdits_ElmFn(ASN1encoding_t enc, PWorkspaceEditPDU_planeEdits val); extern int ASN1CALL ASN1Dec_WorkspaceEditPDU_planeEdits_ElmFn(ASN1decoding_t dec, PWorkspaceEditPDU_planeEdits val); extern void ASN1CALL ASN1Free_WorkspaceEditPDU_planeEdits_ElmFn(PWorkspaceEditPDU_planeEdits val); extern int ASN1CALL ASN1Enc_WorkspaceCreatePDU_viewParameters_ElmFn(ASN1encoding_t enc, PWorkspaceCreatePDU_viewParameters val); extern int ASN1CALL ASN1Dec_WorkspaceCreatePDU_viewParameters_ElmFn(ASN1decoding_t dec, PWorkspaceCreatePDU_viewParameters val); extern void ASN1CALL ASN1Free_WorkspaceCreatePDU_viewParameters_ElmFn(PWorkspaceCreatePDU_viewParameters val); extern int ASN1CALL ASN1Enc_WorkspaceCreatePDU_planeParameters_ElmFn(ASN1encoding_t enc, PWorkspaceCreatePDU_planeParameters val); extern int ASN1CALL ASN1Dec_WorkspaceCreatePDU_planeParameters_ElmFn(ASN1decoding_t dec, PWorkspaceCreatePDU_planeParameters val); extern void ASN1CALL ASN1Free_WorkspaceCreatePDU_planeParameters_ElmFn(PWorkspaceCreatePDU_planeParameters val); extern int ASN1CALL ASN1Enc_WorkspaceCreatePDU_protectedPlaneAccessList_ElmFn(ASN1encoding_t enc, PWorkspaceCreatePDU_protectedPlaneAccessList val); extern int ASN1CALL ASN1Dec_WorkspaceCreatePDU_protectedPlaneAccessList_ElmFn(ASN1decoding_t dec, PWorkspaceCreatePDU_protectedPlaneAccessList val); extern void ASN1CALL ASN1Free_WorkspaceCreatePDU_protectedPlaneAccessList_ElmFn(PWorkspaceCreatePDU_protectedPlaneAccessList val); extern int ASN1CALL ASN1Enc_BitmapCreatePDU_checkpoints_ElmFn(ASN1encoding_t enc, PBitmapCreatePDU_checkpoints val); extern int ASN1CALL ASN1Dec_BitmapCreatePDU_checkpoints_ElmFn(ASN1decoding_t dec, PBitmapCreatePDU_checkpoints val); extern void ASN1CALL ASN1Free_BitmapCreatePDU_checkpoints_ElmFn(PBitmapCreatePDU_checkpoints val); extern int ASN1CALL ASN1Enc_BitmapCheckpointPDU_passedCheckpoints_ElmFn(ASN1encoding_t enc, PBitmapCheckpointPDU_passedCheckpoints val); extern int ASN1CALL ASN1Dec_BitmapCheckpointPDU_passedCheckpoints_ElmFn(ASN1decoding_t dec, PBitmapCheckpointPDU_passedCheckpoints val); extern void ASN1CALL ASN1Free_BitmapCheckpointPDU_passedCheckpoints_ElmFn(PBitmapCheckpointPDU_passedCheckpoints val); extern int ASN1CALL ASN1Enc_EditablePlaneCopyDescriptor_objectList_ElmFn(ASN1encoding_t enc, PEditablePlaneCopyDescriptor_objectList val); extern int ASN1CALL ASN1Dec_EditablePlaneCopyDescriptor_objectList_ElmFn(ASN1decoding_t dec, PEditablePlaneCopyDescriptor_objectList val); extern void ASN1CALL ASN1Free_EditablePlaneCopyDescriptor_objectList_ElmFn(PEditablePlaneCopyDescriptor_objectList val); extern int ASN1CALL ASN1Enc_BitmapData_dataCheckpoint_ElmFn(ASN1encoding_t enc, PBitmapData_dataCheckpoint val); extern int ASN1CALL ASN1Dec_BitmapData_dataCheckpoint_ElmFn(ASN1decoding_t dec, PBitmapData_dataCheckpoint val); extern void ASN1CALL ASN1Free_BitmapData_dataCheckpoint_ElmFn(PBitmapData_dataCheckpoint val); extern int ASN1CALL ASN1Enc_ColorIndexTable_ElmFn(ASN1encoding_t enc, PColorIndexTable val); extern int ASN1CALL ASN1Dec_ColorIndexTable_ElmFn(ASN1decoding_t dec, PColorIndexTable val); extern void ASN1CALL ASN1Free_ColorIndexTable_ElmFn(PColorIndexTable val); extern int ASN1CALL ASN1Enc_WorkspaceCreatePDU_planeParameters_Seq_usage_ElmFn(ASN1encoding_t enc, PWorkspaceCreatePDU_planeParameters_Seq_usage val); extern int ASN1CALL ASN1Dec_WorkspaceCreatePDU_planeParameters_Seq_usage_ElmFn(ASN1decoding_t dec, PWorkspaceCreatePDU_planeParameters_Seq_usage val); extern void ASN1CALL ASN1Free_WorkspaceCreatePDU_planeParameters_Seq_usage_ElmFn(PWorkspaceCreatePDU_planeParameters_Seq_usage val); extern int ASN1CALL ASN1Enc_ColorPalette_colorLookUpTable_paletteRGB_palette_ElmFn(ASN1encoding_t enc, PColorPalette_colorLookUpTable_paletteRGB_palette val); extern int ASN1CALL ASN1Dec_ColorPalette_colorLookUpTable_paletteRGB_palette_ElmFn(ASN1decoding_t dec, PColorPalette_colorLookUpTable_paletteRGB_palette val); extern void ASN1CALL ASN1Free_ColorPalette_colorLookUpTable_paletteRGB_palette_ElmFn(PColorPalette_colorLookUpTable_paletteRGB_palette val); extern int ASN1CALL ASN1Enc_ColorPalette_colorLookUpTable_paletteCIELab_palette_ElmFn(ASN1encoding_t enc, PColorPalette_colorLookUpTable_paletteCIELab_palette val); extern int ASN1CALL ASN1Dec_ColorPalette_colorLookUpTable_paletteCIELab_palette_ElmFn(ASN1decoding_t dec, PColorPalette_colorLookUpTable_paletteCIELab_palette val); extern void ASN1CALL ASN1Free_ColorPalette_colorLookUpTable_paletteCIELab_palette_ElmFn(PColorPalette_colorLookUpTable_paletteCIELab_palette val); extern int ASN1CALL ASN1Enc_ColorPalette_colorLookUpTable_paletteYCbCr_palette_ElmFn(ASN1encoding_t enc, PColorPalette_colorLookUpTable_paletteYCbCr_palette val); extern int ASN1CALL ASN1Dec_ColorPalette_colorLookUpTable_paletteYCbCr_palette_ElmFn(ASN1decoding_t dec, PColorPalette_colorLookUpTable_paletteYCbCr_palette val); extern void ASN1CALL ASN1Free_ColorPalette_colorLookUpTable_paletteYCbCr_palette_ElmFn(PColorPalette_colorLookUpTable_paletteYCbCr_palette val); extern int ASN1CALL ASN1Enc_WorkspaceRefreshStatusPDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PWorkspaceRefreshStatusPDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_WorkspaceRefreshStatusPDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PWorkspaceRefreshStatusPDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_WorkspaceRefreshStatusPDU_nonStandardParameters_ElmFn(PWorkspaceRefreshStatusPDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_WorkspaceReadyPDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PWorkspaceReadyPDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_WorkspaceReadyPDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PWorkspaceReadyPDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_WorkspaceReadyPDU_nonStandardParameters_ElmFn(PWorkspaceReadyPDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_WorkspacePlaneCopyPDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PWorkspacePlaneCopyPDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_WorkspacePlaneCopyPDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PWorkspacePlaneCopyPDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_WorkspacePlaneCopyPDU_nonStandardParameters_ElmFn(PWorkspacePlaneCopyPDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_WorkspaceEditPDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PWorkspaceEditPDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_WorkspaceEditPDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PWorkspaceEditPDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_WorkspaceEditPDU_nonStandardParameters_ElmFn(PWorkspaceEditPDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_WorkspaceEditPDU_viewEdits_ElmFn(ASN1encoding_t enc, PWorkspaceEditPDU_viewEdits val); extern int ASN1CALL ASN1Dec_WorkspaceEditPDU_viewEdits_ElmFn(ASN1decoding_t dec, PWorkspaceEditPDU_viewEdits val); extern void ASN1CALL ASN1Free_WorkspaceEditPDU_viewEdits_ElmFn(PWorkspaceEditPDU_viewEdits val); extern int ASN1CALL ASN1Enc_WorkspaceDeletePDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PWorkspaceDeletePDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_WorkspaceDeletePDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PWorkspaceDeletePDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_WorkspaceDeletePDU_nonStandardParameters_ElmFn(PWorkspaceDeletePDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_WorkspaceCreateAcknowledgePDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PWorkspaceCreateAcknowledgePDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_WorkspaceCreateAcknowledgePDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PWorkspaceCreateAcknowledgePDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_WorkspaceCreateAcknowledgePDU_nonStandardParameters_ElmFn(PWorkspaceCreateAcknowledgePDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_WorkspaceCreatePDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PWorkspaceCreatePDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_WorkspaceCreatePDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PWorkspaceCreatePDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_WorkspaceCreatePDU_nonStandardParameters_ElmFn(PWorkspaceCreatePDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_TextEditPDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PTextEditPDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_TextEditPDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PTextEditPDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_TextEditPDU_nonStandardParameters_ElmFn(PTextEditPDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_TextDeletePDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PTextDeletePDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_TextDeletePDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PTextDeletePDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_TextDeletePDU_nonStandardParameters_ElmFn(PTextDeletePDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_TextCreatePDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PTextCreatePDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_TextCreatePDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PTextCreatePDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_TextCreatePDU_nonStandardParameters_ElmFn(PTextCreatePDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_RemotePrintPDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PRemotePrintPDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_RemotePrintPDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PRemotePrintPDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_RemotePrintPDU_nonStandardParameters_ElmFn(PRemotePrintPDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_RemotePointingDeviceEventPDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PRemotePointingDeviceEventPDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_RemotePointingDeviceEventPDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PRemotePointingDeviceEventPDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_RemotePointingDeviceEventPDU_nonStandardParameters_ElmFn(PRemotePointingDeviceEventPDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_RemoteKeyboardEventPDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PRemoteKeyboardEventPDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_RemoteKeyboardEventPDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PRemoteKeyboardEventPDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_RemoteKeyboardEventPDU_nonStandardParameters_ElmFn(PRemoteKeyboardEventPDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_RemoteEventPermissionRequestPDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PRemoteEventPermissionRequestPDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_RemoteEventPermissionRequestPDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PRemoteEventPermissionRequestPDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_RemoteEventPermissionRequestPDU_nonStandardParameters_ElmFn(PRemoteEventPermissionRequestPDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_RemoteEventPermissionRequestPDU_remoteEventPermissionList_ElmFn(ASN1encoding_t enc, PRemoteEventPermissionRequestPDU_remoteEventPermissionList val); extern int ASN1CALL ASN1Dec_RemoteEventPermissionRequestPDU_remoteEventPermissionList_ElmFn(ASN1decoding_t dec, PRemoteEventPermissionRequestPDU_remoteEventPermissionList val); extern void ASN1CALL ASN1Free_RemoteEventPermissionRequestPDU_remoteEventPermissionList_ElmFn(PRemoteEventPermissionRequestPDU_remoteEventPermissionList val); extern int ASN1CALL ASN1Enc_RemoteEventPermissionGrantPDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PRemoteEventPermissionGrantPDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_RemoteEventPermissionGrantPDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PRemoteEventPermissionGrantPDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_RemoteEventPermissionGrantPDU_nonStandardParameters_ElmFn(PRemoteEventPermissionGrantPDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_RemoteEventPermissionGrantPDU_remoteEventPermissionList_ElmFn(ASN1encoding_t enc, PRemoteEventPermissionGrantPDU_remoteEventPermissionList val); extern int ASN1CALL ASN1Dec_RemoteEventPermissionGrantPDU_remoteEventPermissionList_ElmFn(ASN1decoding_t dec, PRemoteEventPermissionGrantPDU_remoteEventPermissionList val); extern void ASN1CALL ASN1Free_RemoteEventPermissionGrantPDU_remoteEventPermissionList_ElmFn(PRemoteEventPermissionGrantPDU_remoteEventPermissionList val); extern int ASN1CALL ASN1Enc_FontPDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PFontPDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_FontPDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PFontPDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_FontPDU_nonStandardParameters_ElmFn(PFontPDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_DrawingEditPDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PDrawingEditPDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_DrawingEditPDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PDrawingEditPDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_DrawingEditPDU_nonStandardParameters_ElmFn(PDrawingEditPDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_DrawingDeletePDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PDrawingDeletePDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_DrawingDeletePDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PDrawingDeletePDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_DrawingDeletePDU_nonStandardParameters_ElmFn(PDrawingDeletePDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_DrawingCreatePDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PDrawingCreatePDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_DrawingCreatePDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PDrawingCreatePDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_DrawingCreatePDU_nonStandardParameters_ElmFn(PDrawingCreatePDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_ConductorPrivilegeRequestPDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PConductorPrivilegeRequestPDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_ConductorPrivilegeRequestPDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PConductorPrivilegeRequestPDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_ConductorPrivilegeRequestPDU_nonStandardParameters_ElmFn(PConductorPrivilegeRequestPDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_ConductorPrivilegeGrantPDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PConductorPrivilegeGrantPDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_ConductorPrivilegeGrantPDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PConductorPrivilegeGrantPDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_ConductorPrivilegeGrantPDU_nonStandardParameters_ElmFn(PConductorPrivilegeGrantPDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_BitmapEditPDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PBitmapEditPDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_BitmapEditPDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PBitmapEditPDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_BitmapEditPDU_nonStandardParameters_ElmFn(PBitmapEditPDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_BitmapDeletePDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PBitmapDeletePDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_BitmapDeletePDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PBitmapDeletePDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_BitmapDeletePDU_nonStandardParameters_ElmFn(PBitmapDeletePDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_BitmapCreateContinuePDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PBitmapCreateContinuePDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_BitmapCreateContinuePDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PBitmapCreateContinuePDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_BitmapCreateContinuePDU_nonStandardParameters_ElmFn(PBitmapCreateContinuePDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_BitmapCreatePDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PBitmapCreatePDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_BitmapCreatePDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PBitmapCreatePDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_BitmapCreatePDU_nonStandardParameters_ElmFn(PBitmapCreatePDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_BitmapCheckpointPDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PBitmapCheckpointPDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_BitmapCheckpointPDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PBitmapCheckpointPDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_BitmapCheckpointPDU_nonStandardParameters_ElmFn(PBitmapCheckpointPDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_BitmapAbortPDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PBitmapAbortPDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_BitmapAbortPDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PBitmapAbortPDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_BitmapAbortPDU_nonStandardParameters_ElmFn(PBitmapAbortPDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_ArchiveOpenPDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PArchiveOpenPDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_ArchiveOpenPDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PArchiveOpenPDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_ArchiveOpenPDU_nonStandardParameters_ElmFn(PArchiveOpenPDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_ArchiveErrorPDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PArchiveErrorPDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_ArchiveErrorPDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PArchiveErrorPDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_ArchiveErrorPDU_nonStandardParameters_ElmFn(PArchiveErrorPDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_ArchiveClosePDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PArchiveClosePDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_ArchiveClosePDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PArchiveClosePDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_ArchiveClosePDU_nonStandardParameters_ElmFn(PArchiveClosePDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_ArchiveAcknowledgePDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PArchiveAcknowledgePDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_ArchiveAcknowledgePDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PArchiveAcknowledgePDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_ArchiveAcknowledgePDU_nonStandardParameters_ElmFn(PArchiveAcknowledgePDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_VideoWindowEditPDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PVideoWindowEditPDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_VideoWindowEditPDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PVideoWindowEditPDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_VideoWindowEditPDU_nonStandardParameters_ElmFn(PVideoWindowEditPDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_VideoWindowDeletePDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PVideoWindowDeletePDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_VideoWindowDeletePDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PVideoWindowDeletePDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_VideoWindowDeletePDU_nonStandardParameters_ElmFn(PVideoWindowDeletePDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_VideoWindowCreatePDU_nonStandardParameters_ElmFn(ASN1encoding_t enc, PVideoWindowCreatePDU_nonStandardParameters val); extern int ASN1CALL ASN1Dec_VideoWindowCreatePDU_nonStandardParameters_ElmFn(ASN1decoding_t dec, PVideoWindowCreatePDU_nonStandardParameters val); extern void ASN1CALL ASN1Free_VideoWindowCreatePDU_nonStandardParameters_ElmFn(PVideoWindowCreatePDU_nonStandardParameters val); extern int ASN1CALL ASN1Enc_VideoSourceIdentifier_dSMCCConnBinder_ElmFn(ASN1encoding_t enc, PVideoSourceIdentifier_dSMCCConnBinder val); extern int ASN1CALL ASN1Dec_VideoSourceIdentifier_dSMCCConnBinder_ElmFn(ASN1decoding_t dec, PVideoSourceIdentifier_dSMCCConnBinder val); extern void ASN1CALL ASN1Free_VideoSourceIdentifier_dSMCCConnBinder_ElmFn(PVideoSourceIdentifier_dSMCCConnBinder val); extern int ASN1CALL ASN1Enc_TransparencyMask_nonStandardParameters_ElmFn(ASN1encoding_t enc, PTransparencyMask_nonStandardParameters val); extern int ASN1CALL ASN1Dec_TransparencyMask_nonStandardParameters_ElmFn(ASN1decoding_t dec, PTransparencyMask_nonStandardParameters val); extern void ASN1CALL ASN1Free_TransparencyMask_nonStandardParameters_ElmFn(PTransparencyMask_nonStandardParameters val); extern int ASN1CALL ASN1Enc_PointList_pointsDiff16_ElmFn(ASN1encoding_t enc, PPointList_pointsDiff16 val); extern int ASN1CALL ASN1Dec_PointList_pointsDiff16_ElmFn(ASN1decoding_t dec, PPointList_pointsDiff16 val); extern void ASN1CALL ASN1Free_PointList_pointsDiff16_ElmFn(PPointList_pointsDiff16 val); extern int ASN1CALL ASN1Enc_PointList_pointsDiff8_ElmFn(ASN1encoding_t enc, PPointList_pointsDiff8 val); extern int ASN1CALL ASN1Dec_PointList_pointsDiff8_ElmFn(ASN1decoding_t dec, PPointList_pointsDiff8 val); extern void ASN1CALL ASN1Free_PointList_pointsDiff8_ElmFn(PPointList_pointsDiff8 val); extern int ASN1CALL ASN1Enc_PointList_pointsDiff4_ElmFn(ASN1encoding_t enc, PPointList_pointsDiff4 val); extern int ASN1CALL ASN1Dec_PointList_pointsDiff4_ElmFn(ASN1decoding_t dec, PPointList_pointsDiff4 val); extern void ASN1CALL ASN1Free_PointList_pointsDiff4_ElmFn(PPointList_pointsDiff4 val); extern int ASN1CALL ASN1Enc_WorkspaceEditPDU_viewEdits_Set_action_editView_ElmFn(ASN1encoding_t enc, PWorkspaceEditPDU_viewEdits_Set_action_editView val); extern int ASN1CALL ASN1Dec_WorkspaceEditPDU_viewEdits_Set_action_editView_ElmFn(ASN1decoding_t dec, PWorkspaceEditPDU_viewEdits_Set_action_editView val); extern void ASN1CALL ASN1Free_WorkspaceEditPDU_viewEdits_Set_action_editView_ElmFn(PWorkspaceEditPDU_viewEdits_Set_action_editView val); extern int ASN1CALL ASN1Enc_WorkspaceEditPDU_viewEdits_Set_action_createNewView_ElmFn(ASN1encoding_t enc, PWorkspaceEditPDU_viewEdits_Set_action_createNewView val); extern int ASN1CALL ASN1Dec_WorkspaceEditPDU_viewEdits_Set_action_createNewView_ElmFn(ASN1decoding_t dec, PWorkspaceEditPDU_viewEdits_Set_action_createNewView val); extern void ASN1CALL ASN1Free_WorkspaceEditPDU_viewEdits_Set_action_createNewView_ElmFn(PWorkspaceEditPDU_viewEdits_Set_action_createNewView val); extern int ASN1CALL ASN1Enc_WorkspaceEditPDU_planeEdits_Set_planeAttributes_ElmFn(ASN1encoding_t enc, PWorkspaceEditPDU_planeEdits_Set_planeAttributes val); extern int ASN1CALL ASN1Dec_WorkspaceEditPDU_planeEdits_Set_planeAttributes_ElmFn(ASN1decoding_t dec, PWorkspaceEditPDU_planeEdits_Set_planeAttributes val); extern void ASN1CALL ASN1Free_WorkspaceEditPDU_planeEdits_Set_planeAttributes_ElmFn(PWorkspaceEditPDU_planeEdits_Set_planeAttributes val); extern int ASN1CALL ASN1Enc_WorkspaceCreatePDU_viewParameters_Set_viewAttributes_ElmFn(ASN1encoding_t enc, PWorkspaceCreatePDU_viewParameters_Set_viewAttributes val); extern int ASN1CALL ASN1Dec_WorkspaceCreatePDU_viewParameters_Set_viewAttributes_ElmFn(ASN1decoding_t dec, PWorkspaceCreatePDU_viewParameters_Set_viewAttributes val); extern void ASN1CALL ASN1Free_WorkspaceCreatePDU_viewParameters_Set_viewAttributes_ElmFn(PWorkspaceCreatePDU_viewParameters_Set_viewAttributes val); extern int ASN1CALL ASN1Enc_WorkspaceCreatePDU_planeParameters_Seq_planeAttributes_ElmFn(ASN1encoding_t enc, PWorkspaceCreatePDU_planeParameters_Seq_planeAttributes val); extern int ASN1CALL ASN1Dec_WorkspaceCreatePDU_planeParameters_Seq_planeAttributes_ElmFn(ASN1decoding_t dec, PWorkspaceCreatePDU_planeParameters_Seq_planeAttributes val); extern void ASN1CALL ASN1Free_WorkspaceCreatePDU_planeParameters_Seq_planeAttributes_ElmFn(PWorkspaceCreatePDU_planeParameters_Seq_planeAttributes val); extern int ASN1CALL ASN1Enc_WorkspaceEditPDU_attributeEdits_ElmFn(ASN1encoding_t enc, PWorkspaceEditPDU_attributeEdits val); extern int ASN1CALL ASN1Dec_WorkspaceEditPDU_attributeEdits_ElmFn(ASN1decoding_t dec, PWorkspaceEditPDU_attributeEdits val); extern void ASN1CALL ASN1Free_WorkspaceEditPDU_attributeEdits_ElmFn(PWorkspaceEditPDU_attributeEdits val); extern int ASN1CALL ASN1Enc_WorkspaceCreatePDU_workspaceAttributes_ElmFn(ASN1encoding_t enc, PWorkspaceCreatePDU_workspaceAttributes val); extern int ASN1CALL ASN1Dec_WorkspaceCreatePDU_workspaceAttributes_ElmFn(ASN1decoding_t dec, PWorkspaceCreatePDU_workspaceAttributes val); extern void ASN1CALL ASN1Free_WorkspaceCreatePDU_workspaceAttributes_ElmFn(PWorkspaceCreatePDU_workspaceAttributes val); extern int ASN1CALL ASN1Enc_RemoteKeyboardEventPDU_keyModifierStates_ElmFn(ASN1encoding_t enc, PRemoteKeyboardEventPDU_keyModifierStates val); extern int ASN1CALL ASN1Dec_RemoteKeyboardEventPDU_keyModifierStates_ElmFn(ASN1decoding_t dec, PRemoteKeyboardEventPDU_keyModifierStates val); extern void ASN1CALL ASN1Free_RemoteKeyboardEventPDU_keyModifierStates_ElmFn(PRemoteKeyboardEventPDU_keyModifierStates val); extern int ASN1CALL ASN1Enc_ConductorPrivilegeRequestPDU_privilegeList_ElmFn(ASN1encoding_t enc, PConductorPrivilegeRequestPDU_privilegeList val); extern int ASN1CALL ASN1Dec_ConductorPrivilegeRequestPDU_privilegeList_ElmFn(ASN1decoding_t dec, PConductorPrivilegeRequestPDU_privilegeList val); extern void ASN1CALL ASN1Free_ConductorPrivilegeRequestPDU_privilegeList_ElmFn(PConductorPrivilegeRequestPDU_privilegeList val); extern int ASN1CALL ASN1Enc_ConductorPrivilegeGrantPDU_privilegeList_ElmFn(ASN1encoding_t enc, PConductorPrivilegeGrantPDU_privilegeList val); extern int ASN1CALL ASN1Dec_ConductorPrivilegeGrantPDU_privilegeList_ElmFn(ASN1decoding_t dec, PConductorPrivilegeGrantPDU_privilegeList val); extern void ASN1CALL ASN1Free_ConductorPrivilegeGrantPDU_privilegeList_ElmFn(PConductorPrivilegeGrantPDU_privilegeList val); extern int ASN1CALL ASN1Enc_VideoWindowEditPDU_attributeEdits_ElmFn(ASN1encoding_t enc, PVideoWindowEditPDU_attributeEdits val); extern int ASN1CALL ASN1Dec_VideoWindowEditPDU_attributeEdits_ElmFn(ASN1decoding_t dec, PVideoWindowEditPDU_attributeEdits val); extern void ASN1CALL ASN1Free_VideoWindowEditPDU_attributeEdits_ElmFn(PVideoWindowEditPDU_attributeEdits val); extern int ASN1CALL ASN1Enc_VideoWindowCreatePDU_attributes_ElmFn(ASN1encoding_t enc, PVideoWindowCreatePDU_attributes val); extern int ASN1CALL ASN1Dec_VideoWindowCreatePDU_attributes_ElmFn(ASN1decoding_t dec, PVideoWindowCreatePDU_attributes val); extern void ASN1CALL ASN1Free_VideoWindowCreatePDU_attributes_ElmFn(PVideoWindowCreatePDU_attributes val); extern int ASN1CALL ASN1Enc_DrawingEditPDU_attributeEdits_ElmFn(ASN1encoding_t enc, PDrawingEditPDU_attributeEdits val); extern int ASN1CALL ASN1Dec_DrawingEditPDU_attributeEdits_ElmFn(ASN1decoding_t dec, PDrawingEditPDU_attributeEdits val); extern void ASN1CALL ASN1Free_DrawingEditPDU_attributeEdits_ElmFn(PDrawingEditPDU_attributeEdits val); extern int ASN1CALL ASN1Enc_DrawingCreatePDU_attributes_ElmFn(ASN1encoding_t enc, PDrawingCreatePDU_attributes val); extern int ASN1CALL ASN1Dec_DrawingCreatePDU_attributes_ElmFn(ASN1decoding_t dec, PDrawingCreatePDU_attributes val); extern void ASN1CALL ASN1Free_DrawingCreatePDU_attributes_ElmFn(PDrawingCreatePDU_attributes val); extern int ASN1CALL ASN1Enc_BitmapEditPDU_attributeEdits_ElmFn(ASN1encoding_t enc, PBitmapEditPDU_attributeEdits val); extern int ASN1CALL ASN1Dec_BitmapEditPDU_attributeEdits_ElmFn(ASN1decoding_t dec, PBitmapEditPDU_attributeEdits val); extern void ASN1CALL ASN1Free_BitmapEditPDU_attributeEdits_ElmFn(PBitmapEditPDU_attributeEdits val); extern int ASN1CALL ASN1Enc_BitmapCreatePDU_attributes_ElmFn(ASN1encoding_t enc, PBitmapCreatePDU_attributes val); extern int ASN1CALL ASN1Dec_BitmapCreatePDU_attributes_ElmFn(ASN1decoding_t dec, PBitmapCreatePDU_attributes val); extern void ASN1CALL ASN1Free_BitmapCreatePDU_attributes_ElmFn(PBitmapCreatePDU_attributes val);
#ifdef __cplusplus
} /* extern "C" */ #endif
#endif /* _T126_Module_H_ */
|