2380 lines
99 KiB
C
2380 lines
99 KiB
C
/* 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_ */
|