# This file was automatically generated by SWIG
package DMC_Perl;
require Exporter;
require DynaLoader;
@ISA = qw(Exporter DynaLoader);
package DMC_Perlc;
bootstrap DMC_Perl;
package DMC_Perl;
@EXPORT = qw( );

# ---------- BASE METHODS -------------

package DMC_Perl;

sub TIEHASH {
    my ($classname,$obj) = @_;
    return bless $obj, $classname;
}

sub CLEAR { }

sub FIRSTKEY { }

sub NEXTKEY { }

sub FETCH {
    my ($self,$field) = @_;
    my $member_func = "swig_${field}_get";
    $self->$member_func();
}

sub STORE {
    my ($self,$field,$newval) = @_;
    my $member_func = "swig_${field}_set";
    $self->$member_func($newval);
}

sub this {
    my $ptr = shift;
    return tied(%$ptr);
}


# ------- FUNCTION WRAPPERS --------

package DMC_Perl;

*DMC_GetFileInfo_V5 = *DMC_Perlc::DMC_GetFileInfo_V5;
*DMC_GetProperty_V5 = *DMC_Perlc::DMC_GetProperty_V5;
*DMC_GetText_V5 = *DMC_Perlc::DMC_GetText_V5;
*DMC_GetPageText_V5 = *DMC_Perlc::DMC_GetPageText_V5;
*DMC_GetPwdText_V5 = *DMC_Perlc::DMC_GetPwdText_V5;
*DMC_GetPwdPageText_V5 = *DMC_Perlc::DMC_GetPwdPageText_V5;
*DMC_GetPwdProperty_V5 = *DMC_Perlc::DMC_GetPwdProperty_V5;
*DMC_GetFileInfo_V5W = *DMC_Perlc::DMC_GetFileInfo_V5W;
*DMC_GetProperty_V5W = *DMC_Perlc::DMC_GetProperty_V5W;
*DMC_GetText_V5W = *DMC_Perlc::DMC_GetText_V5W;
*DMC_GetPageText_V5W = *DMC_Perlc::DMC_GetPageText_V5W;
*DMC_GetPwdText_V5W = *DMC_Perlc::DMC_GetPwdText_V5W;
*DMC_GetPwdPageText_V5W = *DMC_Perlc::DMC_GetPwdPageText_V5W;
*DMC_GetPwdProperty_V5W = *DMC_Perlc::DMC_GetPwdProperty_V5W;
*DMC_GetFileInfo_V4 = *DMC_Perlc::DMC_GetFileInfo_V4;
*DMC_GetProperty_V4 = *DMC_Perlc::DMC_GetProperty_V4;
*DMC_GetText_V4 = *DMC_Perlc::DMC_GetText_V4;
*DMC_GetPageText_V4 = *DMC_Perlc::DMC_GetPageText_V4;
*DMC_GetPwdText_V4 = *DMC_Perlc::DMC_GetPwdText_V4;
*DMC_GetPwdPageText_V4 = *DMC_Perlc::DMC_GetPwdPageText_V4;
*DMC_GetPwdProperty_V4 = *DMC_Perlc::DMC_GetPwdProperty_V4;

############# Class : DMC_Perl::intp ##############

package DMC_Perl::intp;
@ISA = qw( DMC_Perl );
%OWNER = ();
%ITERATORS = ();
sub new {
    my $pkg = shift;
    my $self = DMC_Perlc::new_intp(@_);
    bless $self, $pkg if defined($self);
}

sub DESTROY {
    return unless $_[0]->isa('HASH');
    my $self = tied(%{$_[0]});
    return unless defined $self;
    delete $ITERATORS{$self};
    if (exists $OWNER{$self}) {
        DMC_Perlc::delete_intp($self);
        delete $OWNER{$self};
    }
}

*assign = *DMC_Perlc::intp_assign;
*value = *DMC_Perlc::intp_value;
*cast = *DMC_Perlc::intp_cast;
*frompointer = *DMC_Perlc::intp_frompointer;
sub DISOWN {
    my $self = shift;
    my $ptr = tied(%$self);
    delete $OWNER{$ptr};
}

sub ACQUIRE {
    my $self = shift;
    my $ptr = tied(%$self);
    $OWNER{$ptr} = 1;
}


############# Class : DMC_Perl::DMC_TEXTINFO_V4 ##############

package DMC_Perl::DMC_TEXTINFO_V4;
@ISA = qw( DMC_Perl );
%OWNER = ();
%ITERATORS = ();
*swig_GroupName_get = *DMC_Perlc::DMC_TEXTINFO_V4_GroupName_get;
*swig_GroupName_set = *DMC_Perlc::DMC_TEXTINFO_V4_GroupName_set;
*swig_DefLangName_get = *DMC_Perlc::DMC_TEXTINFO_V4_DefLangName_get;
*swig_DefLangName_set = *DMC_Perlc::DMC_TEXTINFO_V4_DefLangName_set;
*swig_bBigEndian_get = *DMC_Perlc::DMC_TEXTINFO_V4_bBigEndian_get;
*swig_bBigEndian_set = *DMC_Perlc::DMC_TEXTINFO_V4_bBigEndian_set;
*swig_Option_get = *DMC_Perlc::DMC_TEXTINFO_V4_Option_get;
*swig_Option_set = *DMC_Perlc::DMC_TEXTINFO_V4_Option_set;
*swig_Option1_get = *DMC_Perlc::DMC_TEXTINFO_V4_Option1_get;
*swig_Option1_set = *DMC_Perlc::DMC_TEXTINFO_V4_Option1_set;
*swig_Size_get = *DMC_Perlc::DMC_TEXTINFO_V4_Size_get;
*swig_Size_set = *DMC_Perlc::DMC_TEXTINFO_V4_Size_set;
*swig_Csv_c_get = *DMC_Perlc::DMC_TEXTINFO_V4_Csv_c_get;
*swig_Csv_c_set = *DMC_Perlc::DMC_TEXTINFO_V4_Csv_c_set;
sub new {
    my $pkg = shift;
    my $self = DMC_Perlc::new_DMC_TEXTINFO_V4(@_);
    bless $self, $pkg if defined($self);
}

sub DESTROY {
    return unless $_[0]->isa('HASH');
    my $self = tied(%{$_[0]});
    return unless defined $self;
    delete $ITERATORS{$self};
    if (exists $OWNER{$self}) {
        DMC_Perlc::delete_DMC_TEXTINFO_V4($self);
        delete $OWNER{$self};
    }
}

sub DISOWN {
    my $self = shift;
    my $ptr = tied(%$self);
    delete $OWNER{$ptr};
}

sub ACQUIRE {
    my $self = shift;
    my $ptr = tied(%$self);
    $OWNER{$ptr} = 1;
}


############# Class : DMC_Perl::DMC_TEXTINFO_V5 ##############

package DMC_Perl::DMC_TEXTINFO_V5;
@ISA = qw( DMC_Perl );
%OWNER = ();
%ITERATORS = ();
*swig_GroupName_get = *DMC_Perlc::DMC_TEXTINFO_V5_GroupName_get;
*swig_GroupName_set = *DMC_Perlc::DMC_TEXTINFO_V5_GroupName_set;
*swig_DefLangName_get = *DMC_Perlc::DMC_TEXTINFO_V5_DefLangName_get;
*swig_DefLangName_set = *DMC_Perlc::DMC_TEXTINFO_V5_DefLangName_set;
*swig_bBigEndian_get = *DMC_Perlc::DMC_TEXTINFO_V5_bBigEndian_get;
*swig_bBigEndian_set = *DMC_Perlc::DMC_TEXTINFO_V5_bBigEndian_set;
*swig_Option_get = *DMC_Perlc::DMC_TEXTINFO_V5_Option_get;
*swig_Option_set = *DMC_Perlc::DMC_TEXTINFO_V5_Option_set;
*swig_Option1_get = *DMC_Perlc::DMC_TEXTINFO_V5_Option1_get;
*swig_Option1_set = *DMC_Perlc::DMC_TEXTINFO_V5_Option1_set;
*swig_Size_get = *DMC_Perlc::DMC_TEXTINFO_V5_Size_get;
*swig_Size_set = *DMC_Perlc::DMC_TEXTINFO_V5_Size_set;
*swig_Csv_c_get = *DMC_Perlc::DMC_TEXTINFO_V5_Csv_c_get;
*swig_Csv_c_set = *DMC_Perlc::DMC_TEXTINFO_V5_Csv_c_set;
sub new {
    my $pkg = shift;
    my $self = DMC_Perlc::new_DMC_TEXTINFO_V5(@_);
    bless $self, $pkg if defined($self);
}

sub DESTROY {
    return unless $_[0]->isa('HASH');
    my $self = tied(%{$_[0]});
    return unless defined $self;
    delete $ITERATORS{$self};
    if (exists $OWNER{$self}) {
        DMC_Perlc::delete_DMC_TEXTINFO_V5($self);
        delete $OWNER{$self};
    }
}

sub DISOWN {
    my $self = shift;
    my $ptr = tied(%$self);
    delete $OWNER{$ptr};
}

sub ACQUIRE {
    my $self = shift;
    my $ptr = tied(%$self);
    $OWNER{$ptr} = 1;
}


############# Class : DMC_Perl::DMC_PROPERTY ##############

package DMC_Perl::DMC_PROPERTY;
@ISA = qw( DMC_Perl );
%OWNER = ();
%ITERATORS = ();
*swig_title_get = *DMC_Perlc::DMC_PROPERTY_title_get;
*swig_title_set = *DMC_Perlc::DMC_PROPERTY_title_set;
*swig_author_get = *DMC_Perlc::DMC_PROPERTY_author_get;
*swig_author_set = *DMC_Perlc::DMC_PROPERTY_author_set;
*swig_keyword_get = *DMC_Perlc::DMC_PROPERTY_keyword_get;
*swig_keyword_set = *DMC_Perlc::DMC_PROPERTY_keyword_set;
*swig_subject_get = *DMC_Perlc::DMC_PROPERTY_subject_get;
*swig_subject_set = *DMC_Perlc::DMC_PROPERTY_subject_set;
*swig_comment_get = *DMC_Perlc::DMC_PROPERTY_comment_get;
*swig_comment_set = *DMC_Perlc::DMC_PROPERTY_comment_set;
*swig_manager_get = *DMC_Perlc::DMC_PROPERTY_manager_get;
*swig_manager_set = *DMC_Perlc::DMC_PROPERTY_manager_set;
*swig_company_get = *DMC_Perlc::DMC_PROPERTY_company_get;
*swig_company_set = *DMC_Perlc::DMC_PROPERTY_company_set;
*swig_category_get = *DMC_Perlc::DMC_PROPERTY_category_get;
*swig_category_set = *DMC_Perlc::DMC_PROPERTY_category_set;
*swig_createdate_get = *DMC_Perlc::DMC_PROPERTY_createdate_get;
*swig_createdate_set = *DMC_Perlc::DMC_PROPERTY_createdate_set;
*swig_revision_get = *DMC_Perlc::DMC_PROPERTY_revision_get;
*swig_revision_set = *DMC_Perlc::DMC_PROPERTY_revision_set;
*swig_lastrevisor_get = *DMC_Perlc::DMC_PROPERTY_lastrevisor_get;
*swig_lastrevisor_set = *DMC_Perlc::DMC_PROPERTY_lastrevisor_set;
*swig_revisioncount_get = *DMC_Perlc::DMC_PROPERTY_revisioncount_get;
*swig_revisioncount_set = *DMC_Perlc::DMC_PROPERTY_revisioncount_set;
*swig_lastprintdate_get = *DMC_Perlc::DMC_PROPERTY_lastprintdate_get;
*swig_lastprintdate_set = *DMC_Perlc::DMC_PROPERTY_lastprintdate_set;
*swig_edittime_get = *DMC_Perlc::DMC_PROPERTY_edittime_get;
*swig_edittime_set = *DMC_Perlc::DMC_PROPERTY_edittime_set;
*swig_creator_get = *DMC_Perlc::DMC_PROPERTY_creator_get;
*swig_creator_set = *DMC_Perlc::DMC_PROPERTY_creator_set;
*swig_producer_get = *DMC_Perlc::DMC_PROPERTY_producer_get;
*swig_producer_set = *DMC_Perlc::DMC_PROPERTY_producer_set;
*swig_encryptionflag_get = *DMC_Perlc::DMC_PROPERTY_encryptionflag_get;
*swig_encryptionflag_set = *DMC_Perlc::DMC_PROPERTY_encryptionflag_set;
*swig_slides_get = *DMC_Perlc::DMC_PROPERTY_slides_get;
*swig_slides_set = *DMC_Perlc::DMC_PROPERTY_slides_set;
*swig_paragraphs_get = *DMC_Perlc::DMC_PROPERTY_paragraphs_get;
*swig_paragraphs_set = *DMC_Perlc::DMC_PROPERTY_paragraphs_set;
*swig_bytes_get = *DMC_Perlc::DMC_PROPERTY_bytes_get;
*swig_bytes_set = *DMC_Perlc::DMC_PROPERTY_bytes_set;
*swig_notes_get = *DMC_Perlc::DMC_PROPERTY_notes_get;
*swig_notes_set = *DMC_Perlc::DMC_PROPERTY_notes_set;
*swig_presentation_get = *DMC_Perlc::DMC_PROPERTY_presentation_get;
*swig_presentation_set = *DMC_Perlc::DMC_PROPERTY_presentation_set;
*swig_doctype_get = *DMC_Perlc::DMC_PROPERTY_doctype_get;
*swig_doctype_set = *DMC_Perlc::DMC_PROPERTY_doctype_set;
*swig_lastsavetime_get = *DMC_Perlc::DMC_PROPERTY_lastsavetime_get;
*swig_lastsavetime_set = *DMC_Perlc::DMC_PROPERTY_lastsavetime_set;
*swig_owner_get = *DMC_Perlc::DMC_PROPERTY_owner_get;
*swig_owner_set = *DMC_Perlc::DMC_PROPERTY_owner_set;
*swig_abstract_get = *DMC_Perlc::DMC_PROPERTY_abstract_get;
*swig_abstract_set = *DMC_Perlc::DMC_PROPERTY_abstract_set;
*swig_account_get = *DMC_Perlc::DMC_PROPERTY_account_get;
*swig_account_set = *DMC_Perlc::DMC_PROPERTY_account_set;
*swig_address_get = *DMC_Perlc::DMC_PROPERTY_address_get;
*swig_address_set = *DMC_Perlc::DMC_PROPERTY_address_set;
*swig_attachments_get = *DMC_Perlc::DMC_PROPERTY_attachments_get;
*swig_attachments_set = *DMC_Perlc::DMC_PROPERTY_attachments_set;
*swig_authorization_get = *DMC_Perlc::DMC_PROPERTY_authorization_get;
*swig_authorization_set = *DMC_Perlc::DMC_PROPERTY_authorization_set;
*swig_bill_to_get = *DMC_Perlc::DMC_PROPERTY_bill_to_get;
*swig_bill_to_set = *DMC_Perlc::DMC_PROPERTY_bill_to_set;
*swig_blind_copy_get = *DMC_Perlc::DMC_PROPERTY_blind_copy_get;
*swig_blind_copy_set = *DMC_Perlc::DMC_PROPERTY_blind_copy_set;
*swig_carbon_copy_get = *DMC_Perlc::DMC_PROPERTY_carbon_copy_get;
*swig_carbon_copy_set = *DMC_Perlc::DMC_PROPERTY_carbon_copy_set;
*swig_checked_by_get = *DMC_Perlc::DMC_PROPERTY_checked_by_get;
*swig_checked_by_set = *DMC_Perlc::DMC_PROPERTY_checked_by_set;
*swig_client_get = *DMC_Perlc::DMC_PROPERTY_client_get;
*swig_client_set = *DMC_Perlc::DMC_PROPERTY_client_set;
*swig_department_get = *DMC_Perlc::DMC_PROPERTY_department_get;
*swig_department_set = *DMC_Perlc::DMC_PROPERTY_department_set;
*swig_descriptive_name_get = *DMC_Perlc::DMC_PROPERTY_descriptive_name_get;
*swig_descriptive_name_set = *DMC_Perlc::DMC_PROPERTY_descriptive_name_set;
*swig_descriptive_type_get = *DMC_Perlc::DMC_PROPERTY_descriptive_type_get;
*swig_descriptive_type_set = *DMC_Perlc::DMC_PROPERTY_descriptive_type_set;
*swig_destination_get = *DMC_Perlc::DMC_PROPERTY_destination_get;
*swig_destination_set = *DMC_Perlc::DMC_PROPERTY_destination_set;
*swig_disposition_get = *DMC_Perlc::DMC_PROPERTY_disposition_get;
*swig_disposition_set = *DMC_Perlc::DMC_PROPERTY_disposition_set;
*swig_division_get = *DMC_Perlc::DMC_PROPERTY_division_get;
*swig_division_set = *DMC_Perlc::DMC_PROPERTY_division_set;
*swig_document_number_get = *DMC_Perlc::DMC_PROPERTY_document_number_get;
*swig_document_number_set = *DMC_Perlc::DMC_PROPERTY_document_number_set;
*swig_editor_get = *DMC_Perlc::DMC_PROPERTY_editor_get;
*swig_editor_set = *DMC_Perlc::DMC_PROPERTY_editor_set;
*swig_forward_to_get = *DMC_Perlc::DMC_PROPERTY_forward_to_get;
*swig_forward_to_set = *DMC_Perlc::DMC_PROPERTY_forward_to_set;
*swig_group_get = *DMC_Perlc::DMC_PROPERTY_group_get;
*swig_group_set = *DMC_Perlc::DMC_PROPERTY_group_set;
*swig_language_get = *DMC_Perlc::DMC_PROPERTY_language_get;
*swig_language_set = *DMC_Perlc::DMC_PROPERTY_language_set;
*swig_mail_stop_get = *DMC_Perlc::DMC_PROPERTY_mail_stop_get;
*swig_mail_stop_set = *DMC_Perlc::DMC_PROPERTY_mail_stop_set;
*swig_matter_get = *DMC_Perlc::DMC_PROPERTY_matter_get;
*swig_matter_set = *DMC_Perlc::DMC_PROPERTY_matter_set;
*swig_office_get = *DMC_Perlc::DMC_PROPERTY_office_get;
*swig_office_set = *DMC_Perlc::DMC_PROPERTY_office_set;
*swig_project_get = *DMC_Perlc::DMC_PROPERTY_project_get;
*swig_project_set = *DMC_Perlc::DMC_PROPERTY_project_set;
*swig_publisher_get = *DMC_Perlc::DMC_PROPERTY_publisher_get;
*swig_publisher_set = *DMC_Perlc::DMC_PROPERTY_publisher_set;
*swig_purpose_get = *DMC_Perlc::DMC_PROPERTY_purpose_get;
*swig_purpose_set = *DMC_Perlc::DMC_PROPERTY_purpose_set;
*swig_received_from_get = *DMC_Perlc::DMC_PROPERTY_received_from_get;
*swig_received_from_set = *DMC_Perlc::DMC_PROPERTY_received_from_set;
*swig_recorded_by_get = *DMC_Perlc::DMC_PROPERTY_recorded_by_get;
*swig_recorded_by_set = *DMC_Perlc::DMC_PROPERTY_recorded_by_set;
*swig_recorded_date_get = *DMC_Perlc::DMC_PROPERTY_recorded_date_get;
*swig_recorded_date_set = *DMC_Perlc::DMC_PROPERTY_recorded_date_set;
*swig_reference_get = *DMC_Perlc::DMC_PROPERTY_reference_get;
*swig_reference_set = *DMC_Perlc::DMC_PROPERTY_reference_set;
*swig_revision_date_get = *DMC_Perlc::DMC_PROPERTY_revision_date_get;
*swig_revision_date_set = *DMC_Perlc::DMC_PROPERTY_revision_date_set;
*swig_revision_notes_get = *DMC_Perlc::DMC_PROPERTY_revision_notes_get;
*swig_revision_notes_set = *DMC_Perlc::DMC_PROPERTY_revision_notes_set;
*swig_section_get = *DMC_Perlc::DMC_PROPERTY_section_get;
*swig_section_set = *DMC_Perlc::DMC_PROPERTY_section_set;
*swig_security_get = *DMC_Perlc::DMC_PROPERTY_security_get;
*swig_security_set = *DMC_Perlc::DMC_PROPERTY_security_set;
*swig_source_get = *DMC_Perlc::DMC_PROPERTY_source_get;
*swig_source_set = *DMC_Perlc::DMC_PROPERTY_source_set;
*swig_status_get = *DMC_Perlc::DMC_PROPERTY_status_get;
*swig_status_set = *DMC_Perlc::DMC_PROPERTY_status_set;
*swig_telephone_number_get = *DMC_Perlc::DMC_PROPERTY_telephone_number_get;
*swig_telephone_number_set = *DMC_Perlc::DMC_PROPERTY_telephone_number_set;
*swig_typist_get = *DMC_Perlc::DMC_PROPERTY_typist_get;
*swig_typist_set = *DMC_Perlc::DMC_PROPERTY_typist_set;
*swig_version_date_get = *DMC_Perlc::DMC_PROPERTY_version_date_get;
*swig_version_date_set = *DMC_Perlc::DMC_PROPERTY_version_date_set;
*swig_version_notes_get = *DMC_Perlc::DMC_PROPERTY_version_notes_get;
*swig_version_notes_set = *DMC_Perlc::DMC_PROPERTY_version_notes_set;
*swig_version_number_get = *DMC_Perlc::DMC_PROPERTY_version_number_get;
*swig_version_number_set = *DMC_Perlc::DMC_PROPERTY_version_number_set;
sub new {
    my $pkg = shift;
    my $self = DMC_Perlc::new_DMC_PROPERTY(@_);
    bless $self, $pkg if defined($self);
}

sub DESTROY {
    return unless $_[0]->isa('HASH');
    my $self = tied(%{$_[0]});
    return unless defined $self;
    delete $ITERATORS{$self};
    if (exists $OWNER{$self}) {
        DMC_Perlc::delete_DMC_PROPERTY($self);
        delete $OWNER{$self};
    }
}

sub DISOWN {
    my $self = shift;
    my $ptr = tied(%$self);
    delete $OWNER{$ptr};
}

sub ACQUIRE {
    my $self = shift;
    my $ptr = tied(%$self);
    $OWNER{$ptr} = 1;
}


############# Class : DMC_Perl::DMC_FILEINFO ##############

package DMC_Perl::DMC_FILEINFO;
@ISA = qw( DMC_Perl );
%OWNER = ();
%ITERATORS = ();
*swig_DocFormat_get = *DMC_Perlc::DMC_FILEINFO_DocFormat_get;
*swig_DocFormat_set = *DMC_Perlc::DMC_FILEINFO_DocFormat_set;
*swig_DocSubFormat_get = *DMC_Perlc::DMC_FILEINFO_DocSubFormat_get;
*swig_DocSubFormat_set = *DMC_Perlc::DMC_FILEINFO_DocSubFormat_set;
*swig_DocCountry_get = *DMC_Perlc::DMC_FILEINFO_DocCountry_get;
*swig_DocCountry_set = *DMC_Perlc::DMC_FILEINFO_DocCountry_set;
*swig_ProtectCode_get = *DMC_Perlc::DMC_FILEINFO_ProtectCode_get;
*swig_ProtectCode_set = *DMC_Perlc::DMC_FILEINFO_ProtectCode_set;
*swig_FileType_get = *DMC_Perlc::DMC_FILEINFO_FileType_get;
*swig_FileType_set = *DMC_Perlc::DMC_FILEINFO_FileType_set;
sub new {
    my $pkg = shift;
    my $self = DMC_Perlc::new_DMC_FILEINFO(@_);
    bless $self, $pkg if defined($self);
}

sub DESTROY {
    return unless $_[0]->isa('HASH');
    my $self = tied(%{$_[0]});
    return unless defined $self;
    delete $ITERATORS{$self};
    if (exists $OWNER{$self}) {
        DMC_Perlc::delete_DMC_FILEINFO($self);
        delete $OWNER{$self};
    }
}

sub DISOWN {
    my $self = shift;
    my $ptr = tied(%$self);
    delete $OWNER{$ptr};
}

sub ACQUIRE {
    my $self = shift;
    my $ptr = tied(%$self);
    $OWNER{$ptr} = 1;
}


############# Class : DMC_Perl::LDDMC_OLEERR ##############

package DMC_Perl::LDDMC_OLEERR;
@ISA = qw( DMC_Perl );
%OWNER = ();
%ITERATORS = ();
*swig_LevNum_get = *DMC_Perlc::LDDMC_OLEERR_LevNum_get;
*swig_LevNum_set = *DMC_Perlc::LDDMC_OLEERR_LevNum_set;
*swig_DtctResult_get = *DMC_Perlc::LDDMC_OLEERR_DtctResult_get;
*swig_DtctResult_set = *DMC_Perlc::LDDMC_OLEERR_DtctResult_set;
*swig_ErrCode_get = *DMC_Perlc::LDDMC_OLEERR_ErrCode_get;
*swig_ErrCode_set = *DMC_Perlc::LDDMC_OLEERR_ErrCode_set;
sub new {
    my $pkg = shift;
    my $self = DMC_Perlc::new_LDDMC_OLEERR(@_);
    bless $self, $pkg if defined($self);
}

sub DESTROY {
    return unless $_[0]->isa('HASH');
    my $self = tied(%{$_[0]});
    return unless defined $self;
    delete $ITERATORS{$self};
    if (exists $OWNER{$self}) {
        DMC_Perlc::delete_LDDMC_OLEERR($self);
        delete $OWNER{$self};
    }
}

sub DISOWN {
    my $self = shift;
    my $ptr = tied(%$self);
    delete $OWNER{$ptr};
}

sub ACQUIRE {
    my $self = shift;
    my $ptr = tied(%$self);
    $OWNER{$ptr} = 1;
}


# ------- VARIABLE STUBS --------

package DMC_Perl;

*CallBackFunc = *DMC_Perlc::CallBackFunc;
*DMC_ENDIAN_IS_BIG = *DMC_Perlc::DMC_ENDIAN_IS_BIG;
*DMC_ENDIAN_IS_LITTLE = *DMC_Perlc::DMC_ENDIAN_IS_LITTLE;
*DMC_IS_WIN = *DMC_Perlc::DMC_IS_WIN;
*DMC_IS_UNIX = *DMC_Perlc::DMC_IS_UNIX;
*DMC_TRUE = *DMC_Perlc::DMC_TRUE;
*DMC_FALSE = *DMC_Perlc::DMC_FALSE;
*MAX_GROUP_NAME = *DMC_Perlc::MAX_GROUP_NAME;
*MAX_LANG_NAME = *DMC_Perlc::MAX_LANG_NAME;
*DMC_GETTEXT_OPT_KEISEN = *DMC_Perlc::DMC_GETTEXT_OPT_KEISEN;
*DMC_GETTEXT_OPT_TAG = *DMC_Perlc::DMC_GETTEXT_OPT_TAG;
*DMC_GETTEXT_OPT_RUBI = *DMC_Perlc::DMC_GETTEXT_OPT_RUBI;
*DMC_GETTEXT_OPT_CRLF = *DMC_Perlc::DMC_GETTEXT_OPT_CRLF;
*DMC_GETTEXT_OPT_CR = *DMC_Perlc::DMC_GETTEXT_OPT_CR;
*DMC_GETTEXT_OPT_LF = *DMC_Perlc::DMC_GETTEXT_OPT_LF;
*DMC_GETTEXT_OPT_U2028 = *DMC_Perlc::DMC_GETTEXT_OPT_U2028;
*DMC_GETTEXT_OPT_U2029 = *DMC_Perlc::DMC_GETTEXT_OPT_U2029;
*DMC_GETTEXT_OPT_SHEET = *DMC_Perlc::DMC_GETTEXT_OPT_SHEET;
*DMC_GETTEXT_OPT_PWD = *DMC_Perlc::DMC_GETTEXT_OPT_PWD;
*DMC_GETTEXT_OPT_OLE = *DMC_Perlc::DMC_GETTEXT_OPT_OLE;
*DMC_GETTEXT_OPT_OLE1 = *DMC_Perlc::DMC_GETTEXT_OPT_OLE1;
*DMC_GETTEXT_OPT_OLE2 = *DMC_Perlc::DMC_GETTEXT_OPT_OLE2;
*DMC_GETTEXT_OPT_OLE3 = *DMC_Perlc::DMC_GETTEXT_OPT_OLE3;
*DMC_GETTEXT_OPT_OUT = *DMC_Perlc::DMC_GETTEXT_OPT_OUT;
*DMC_GETTEXT_OPT_LOOP = *DMC_Perlc::DMC_GETTEXT_OPT_LOOP;
*DMC_GETTEXT_OPT_SHFTAG = *DMC_Perlc::DMC_GETTEXT_OPT_SHFTAG;
*DMC_GETTEXT_OPT_SHFHEAD = *DMC_Perlc::DMC_GETTEXT_OPT_SHFHEAD;
*DMC_GETTEXT_OPT_SHEET1 = *DMC_Perlc::DMC_GETTEXT_OPT_SHEET1;
*DMC_GETTEXT_OPT_CELL = *DMC_Perlc::DMC_GETTEXT_OPT_CELL;
*DMC_GETTEXT_OPT_SIZE = *DMC_Perlc::DMC_GETTEXT_OPT_SIZE;
*DMC_GETTEXT_OPT_PDFSYM = *DMC_Perlc::DMC_GETTEXT_OPT_PDFSYM;
*DMC_GETTEXT_OPT_CSV1 = *DMC_Perlc::DMC_GETTEXT_OPT_CSV1;
*DMC_GETTEXT_OPT_CSV2 = *DMC_Perlc::DMC_GETTEXT_OPT_CSV2;
*DMC_GETTEXT_OPT_ENDCODE = *DMC_Perlc::DMC_GETTEXT_OPT_ENDCODE;
*DMC_GETTEXT_OPT_NULL = *DMC_Perlc::DMC_GETTEXT_OPT_NULL;
*DMC_GETTEXT_OPT_OWNERPWD1 = *DMC_Perlc::DMC_GETTEXT_OPT_OWNERPWD1;
*DMC_GETTEXT_OPT_OWNERPWD2 = *DMC_Perlc::DMC_GETTEXT_OPT_OWNERPWD2;
*DMC_GETTEXT_OPT_OWNERPWD3 = *DMC_Perlc::DMC_GETTEXT_OPT_OWNERPWD3;
*DMC_GETTEXT_OPT_OWNERPWD4 = *DMC_Perlc::DMC_GETTEXT_OPT_OWNERPWD4;
*DMC_GETTEXT_OPT1_TEMP = *DMC_Perlc::DMC_GETTEXT_OPT1_TEMP;
*DMC_GETTEXT_OPT1_INSERTF = *DMC_Perlc::DMC_GETTEXT_OPT1_INSERTF;
*DMC_GETTEXT_OPT1_INSERTF1 = *DMC_Perlc::DMC_GETTEXT_OPT1_INSERTF1;
*DMC_GETTEXT_OPT1_INSERTF2 = *DMC_Perlc::DMC_GETTEXT_OPT1_INSERTF2;
*DMC_GETTEXT_OPT1_INSERTF3 = *DMC_Perlc::DMC_GETTEXT_OPT1_INSERTF3;
*DMC_GETTEXT_OPT1_OWNERPWD5 = *DMC_Perlc::DMC_GETTEXT_OPT1_OWNERPWD5;
*DMC_GETTEXT_OPT1_COMPRESS = *DMC_Perlc::DMC_GETTEXT_OPT1_COMPRESS;
*DMC_GETTEXT_OPT1_COMPRESS1 = *DMC_Perlc::DMC_GETTEXT_OPT1_COMPRESS1;
*DMC_GETTEXT_OPT1_COMPRESS2 = *DMC_Perlc::DMC_GETTEXT_OPT1_COMPRESS2;
*DMC_GETTEXT_OPT1_COMPRESS3 = *DMC_Perlc::DMC_GETTEXT_OPT1_COMPRESS3;
*DMC_GETTEXT_OPT1_COMPRESS4 = *DMC_Perlc::DMC_GETTEXT_OPT1_COMPRESS4;
*DMC_GETTEXT_OPT1_TRACK = *DMC_Perlc::DMC_GETTEXT_OPT1_TRACK;
*DMC_GETTEXT_OPT1_COMPRESS5 = *DMC_Perlc::DMC_GETTEXT_OPT1_COMPRESS5;
*DMC_GETTEXT_OPT1_INSERTF4 = *DMC_Perlc::DMC_GETTEXT_OPT1_INSERTF4;
*DMC_GETTEXT_OPT1_TXCONV = *DMC_Perlc::DMC_GETTEXT_OPT1_TXCONV;
*DMC_GETTEXT_OPT1_TXCONV2 = *DMC_Perlc::DMC_GETTEXT_OPT1_TXCONV2;
*EUCJP = *DMC_Perlc::EUCJP;
*EUCJP_FIX = *DMC_Perlc::EUCJP_FIX;
*ISO10646_UCS2 = *DMC_Perlc::ISO10646_UCS2;
*ISO10646_UCS4 = *DMC_Perlc::ISO10646_UCS4;
*ISO2022_JP = *DMC_Perlc::ISO2022_JP;
*ISO8859_1 = *DMC_Perlc::ISO8859_1;
*Shift_JIS = *DMC_Perlc::Shift_JIS;
*UTF16 = *DMC_Perlc::UTF16;
*UTF8 = *DMC_Perlc::UTF8;
*WINDOWS31J = *DMC_Perlc::WINDOWS31J;
*ChineseGBK = *DMC_Perlc::ChineseGBK;
*ChineseBig5 = *DMC_Perlc::ChineseBig5;
*ChineseGB18030 = *DMC_Perlc::ChineseGB18030;
*KoreanKSC = *DMC_Perlc::KoreanKSC;
*Shift_JIS_2004 = *DMC_Perlc::Shift_JIS_2004;
*ISO_2022_JP_2004 = *DMC_Perlc::ISO_2022_JP_2004;
*EUC_JIS_2004 = *DMC_Perlc::EUC_JIS_2004;
*EUC_JP = *DMC_Perlc::EUC_JP;
*ISO_2022_JP = *DMC_Perlc::ISO_2022_JP;
*DTCT_HTML = *DMC_Perlc::DTCT_HTML;
*DTCT_PDF1_0 = *DMC_Perlc::DTCT_PDF1_0;
*DTCT_PDF1_1 = *DMC_Perlc::DTCT_PDF1_1;
*DTCT_PDF1_2 = *DMC_Perlc::DTCT_PDF1_2;
*DTCT_PDF1_3 = *DMC_Perlc::DTCT_PDF1_3;
*DTCT_PDF1_4 = *DMC_Perlc::DTCT_PDF1_4;
*DTCT_PDF1_5 = *DMC_Perlc::DTCT_PDF1_5;
*DTCT_PDF1_6 = *DMC_Perlc::DTCT_PDF1_6;
*DTCT_PDF1_7 = *DMC_Perlc::DTCT_PDF1_7;
*DTCT_PDF_UNKNOWN = *DMC_Perlc::DTCT_PDF_UNKNOWN;
*DTCT_PS = *DMC_Perlc::DTCT_PS;
*DTCT_RTF = *DMC_Perlc::DTCT_RTF;
*DTCT_WD6 = *DMC_Perlc::DTCT_WD6;
*DTCT_WD7 = *DMC_Perlc::DTCT_WD7;
*DTCT_WD97 = *DMC_Perlc::DTCT_WD97;
*DTCT_WD98 = *DMC_Perlc::DTCT_WD98;
*DTCT_WD2K = *DMC_Perlc::DTCT_WD2K;
*DTCT_WDXP = *DMC_Perlc::DTCT_WDXP;
*DTCT_WD2003 = *DMC_Perlc::DTCT_WD2003;
*DTCT_WD2001 = *DMC_Perlc::DTCT_WD2001;
*DTCT_WDXML = *DMC_Perlc::DTCT_WDXML;
*DTCT_WD2007 = *DMC_Perlc::DTCT_WD2007;
*DTCT_WD2007MC = *DMC_Perlc::DTCT_WD2007MC;
*DTCT_WD2007TP = *DMC_Perlc::DTCT_WD2007TP;
*DTCT_WD2007MCTP = *DMC_Perlc::DTCT_WD2007MCTP;
*DTCT_EXL4 = *DMC_Perlc::DTCT_EXL4;
*DTCT_EXL5 = *DMC_Perlc::DTCT_EXL5;
*DTCT_EXL7 = *DMC_Perlc::DTCT_EXL7;
*DTCT_EXL8 = *DMC_Perlc::DTCT_EXL8;
*DTCT_EXL9 = *DMC_Perlc::DTCT_EXL9;
*DTCT_EXL2003 = *DMC_Perlc::DTCT_EXL2003;
*DTCT_EXLXML = *DMC_Perlc::DTCT_EXLXML;
*DTCT_EXL2007 = *DMC_Perlc::DTCT_EXL2007;
*DTCT_EXL2007MC = *DMC_Perlc::DTCT_EXL2007MC;
*DTCT_EXL2007TP = *DMC_Perlc::DTCT_EXL2007TP;
*DTCT_EXL2007MCTP = *DMC_Perlc::DTCT_EXL2007MCTP;
*DTCT_EXL2007MCBN = *DMC_Perlc::DTCT_EXL2007MCBN;
*DTCT_PPT5 = *DMC_Perlc::DTCT_PPT5;
*DTCT_PPT7 = *DMC_Perlc::DTCT_PPT7;
*DTCT_PPT9 = *DMC_Perlc::DTCT_PPT9;
*DTCT_PPT2003 = *DMC_Perlc::DTCT_PPT2003;
*DTCT_PPT2007 = *DMC_Perlc::DTCT_PPT2007;
*DTCT_PPT2007MC = *DMC_Perlc::DTCT_PPT2007MC;
*DTCT_PPT2007SS = *DMC_Perlc::DTCT_PPT2007SS;
*DTCT_PPT2007MCSS = *DMC_Perlc::DTCT_PPT2007MCSS;
*DTCT_PPT2007TP = *DMC_Perlc::DTCT_PPT2007TP;
*DTCT_PPT2007MCTP = *DMC_Perlc::DTCT_PPT2007MCTP;
*DTCT_LTS5 = *DMC_Perlc::DTCT_LTS5;
*DTCT_LYS7 = *DMC_Perlc::DTCT_LYS7;
*DTCT_LYSMI = *DMC_Perlc::DTCT_LYSMI;
*DTCT_LYS2K = *DMC_Perlc::DTCT_LYS2K;
*DTCT_TARO4 = *DMC_Perlc::DTCT_TARO4;
*DTCT_TARO5 = *DMC_Perlc::DTCT_TARO5;
*DTCT_TARO6 = *DMC_Perlc::DTCT_TARO6;
*DTCT_TARO7 = *DMC_Perlc::DTCT_TARO7;
*DTCT_TARO8 = *DMC_Perlc::DTCT_TARO8;
*DTCT_OASYS1 = *DMC_Perlc::DTCT_OASYS1;
*DTCT_OASYS2 = *DMC_Perlc::DTCT_OASYS2;
*DTCT_OASYS3 = *DMC_Perlc::DTCT_OASYS3;
*DTCT_OASYSL = *DMC_Perlc::DTCT_OASYSL;
*DTCT_CW4 = *DMC_Perlc::DTCT_CW4;
*DTCT_CW4WP = *DMC_Perlc::DTCT_CW4WP;
*DTCT_CW4SS = *DMC_Perlc::DTCT_CW4SS;
*DTCT_CW4DB = *DMC_Perlc::DTCT_CW4DB;
*DTCT_WPD6 = *DMC_Perlc::DTCT_WPD6;
*DTCT_WPD789 = *DMC_Perlc::DTCT_WPD789;
*DTCT_SHW789 = *DMC_Perlc::DTCT_SHW789;
*DTCT_PM6 = *DMC_Perlc::DTCT_PM6;
*DTCT_PM65 = *DMC_Perlc::DTCT_PM65;
*DTCT_MACPM6 = *DMC_Perlc::DTCT_MACPM6;
*DTCT_MACPM65 = *DMC_Perlc::DTCT_MACPM65;
*DTCT_MSWORKSWP = *DMC_Perlc::DTCT_MSWORKSWP;
*DTCT_MSWORKSDB = *DMC_Perlc::DTCT_MSWORKSDB;
*DTCT_MSWORKSKS = *DMC_Perlc::DTCT_MSWORKSKS;
*DTCT_ACADR14DXF = *DMC_Perlc::DTCT_ACADR14DXF;
*DTCT_ACADR14DXFBIN = *DMC_Perlc::DTCT_ACADR14DXFBIN;
*DTCT_ACADR14DWG = *DMC_Perlc::DTCT_ACADR14DWG;
*DTCT_ACAD2KDXF = *DMC_Perlc::DTCT_ACAD2KDXF;
*DTCT_ACAD2KDXFBIN = *DMC_Perlc::DTCT_ACAD2KDXFBIN;
*DTCT_ACAD2KDWG = *DMC_Perlc::DTCT_ACAD2KDWG;
*DTCT_ACAD2007DWG = *DMC_Perlc::DTCT_ACAD2007DWG;
*DTCT_QXD = *DMC_Perlc::DTCT_QXD;
*DTCT_MACWRT = *DMC_Perlc::DTCT_MACWRT;
*DTCT_WP = *DMC_Perlc::DTCT_WP;
*DTCT_WB1 = *DMC_Perlc::DTCT_WB1;
*DTCT_WB2 = *DMC_Perlc::DTCT_WB2;
*DTCT_WB3 = *DMC_Perlc::DTCT_WB3;
*DTCT_QPW = *DMC_Perlc::DTCT_QPW;
*DTCT_ACADR13DWG = *DMC_Perlc::DTCT_ACADR13DWG;
*DTCT_ACADR13DXF = *DMC_Perlc::DTCT_ACADR13DXF;
*DTCT_ACADR13DXFBIN = *DMC_Perlc::DTCT_ACADR13DXFBIN;
*DTCT_AWWP = *DMC_Perlc::DTCT_AWWP;
*DTCT_AWSS = *DMC_Perlc::DTCT_AWSS;
*DTCT_AWDB = *DMC_Perlc::DTCT_AWDB;
*DTCT_AWDR = *DMC_Perlc::DTCT_AWDR;
*DTCT_AWPT = *DMC_Perlc::DTCT_AWPT;
*DTCT_AWPR = *DMC_Perlc::DTCT_AWPR;
*DTCT_ACADGX3DWG = *DMC_Perlc::DTCT_ACADGX3DWG;
*DTCT_ACADGX3DXF = *DMC_Perlc::DTCT_ACADGX3DXF;
*DTCT_ACADGX3DXFBIN = *DMC_Perlc::DTCT_ACADGX3DXFBIN;
*DTCT_ACADR12DWG = *DMC_Perlc::DTCT_ACADR12DWG;
*DTCT_ACADR12DXF = *DMC_Perlc::DTCT_ACADR12DXF;
*DTCT_ACADR12DXFBIN = *DMC_Perlc::DTCT_ACADR12DXFBIN;
*DTCT_XML = *DMC_Perlc::DTCT_XML;
*DTCT_XSL = *DMC_Perlc::DTCT_XSL;
*DTCT_IGES = *DMC_Perlc::DTCT_IGES;
*DTCT_HELP = *DMC_Perlc::DTCT_HELP;
*DTCT_TEXT = *DMC_Perlc::DTCT_TEXT;
*DTCT_EML = *DMC_Perlc::DTCT_EML;
*DTCT_MSG = *DMC_Perlc::DTCT_MSG;
*DTCT_DCXDW6 = *DMC_Perlc::DTCT_DCXDW6;
*DTCT_DCXDW7 = *DMC_Perlc::DTCT_DCXDW7;
*DTCT_DCXDW8 = *DMC_Perlc::DTCT_DCXDW8;
*DTCT_VISIO3 = *DMC_Perlc::DTCT_VISIO3;
*DTCT_VISIO4 = *DMC_Perlc::DTCT_VISIO4;
*DTCT_VISIO5 = *DMC_Perlc::DTCT_VISIO5;
*DTCT_VISIO6 = *DMC_Perlc::DTCT_VISIO6;
*DTCT_VISIO11 = *DMC_Perlc::DTCT_VISIO11;
*DTCT_KSWPS97 = *DMC_Perlc::DTCT_KSWPS97;
*DTCT_KSWPS0 = *DMC_Perlc::DTCT_KSWPS0;
*DTCT_KSWPS1 = *DMC_Perlc::DTCT_KSWPS1;
*DTCT_KSWPS2 = *DMC_Perlc::DTCT_KSWPS2;
*DTCT_KSWPS3 = *DMC_Perlc::DTCT_KSWPS3;
*DTCT_RAR = *DMC_Perlc::DTCT_RAR;
*DTCT_ZIP = *DMC_Perlc::DTCT_ZIP;
*DTCT_LZH = *DMC_Perlc::DTCT_LZH;
*DTCT_GZIP = *DMC_Perlc::DTCT_GZIP;
*DTCT_TAR = *DMC_Perlc::DTCT_TAR;
*DTCT_OPENOFFICE_CALC = *DMC_Perlc::DTCT_OPENOFFICE_CALC;
*DTCT_OPENOFFICE_DRAW = *DMC_Perlc::DTCT_OPENOFFICE_DRAW;
*DTCT_OPENOFFICE_GLOBAL = *DMC_Perlc::DTCT_OPENOFFICE_GLOBAL;
*DTCT_OPENOFFICE_IMPRESS = *DMC_Perlc::DTCT_OPENOFFICE_IMPRESS;
*DTCT_OPENOFFICE_MATH = *DMC_Perlc::DTCT_OPENOFFICE_MATH;
*DTCT_OPENOFFICE_WRITER = *DMC_Perlc::DTCT_OPENOFFICE_WRITER;
*MultiEncodes = *DMC_Perlc::MultiEncodes;
*OAS_V3 = *DMC_Perlc::OAS_V3;
*OAS_V4 = *DMC_Perlc::OAS_V4;
*OAS_V5 = *DMC_Perlc::OAS_V5;
*OAS_V6 = *DMC_Perlc::OAS_V6;
*OAS_V7 = *DMC_Perlc::OAS_V7;
*OAS_V8 = *DMC_Perlc::OAS_V8;
*OAS_V9 = *DMC_Perlc::OAS_V9;
*OAS_V10 = *DMC_Perlc::OAS_V10;
*PM_V6_MAC = *DMC_Perlc::PM_V6_MAC;
*PM_V65_MAC = *DMC_Perlc::PM_V65_MAC;
*PM_V6_WIN = *DMC_Perlc::PM_V6_WIN;
*PM_V65_WIN = *DMC_Perlc::PM_V65_WIN;
*JAPANESE = *DMC_Perlc::JAPANESE;
*ENGLISH = *DMC_Perlc::ENGLISH;
*SIMP_CHINESE = *DMC_Perlc::SIMP_CHINESE;
*TRAD_CHINESE = *DMC_Perlc::TRAD_CHINESE;
*KOREAN = *DMC_Perlc::KOREAN;
*MAXPROLEN = *DMC_Perlc::MAXPROLEN;
*MAXCHARBUF = *DMC_Perlc::MAXCHARBUF;
*MAXDATABUF = *DMC_Perlc::MAXDATABUF;
*FORMATNAME = *DMC_Perlc::FORMATNAME;
*SUBFORMAT = *DMC_Perlc::SUBFORMAT;
*COUNTRYNAME = *DMC_Perlc::COUNTRYNAME;
*SystemError = *DMC_Perlc::SystemError;
*MemoryNotEnough = *DMC_Perlc::MemoryNotEnough;
*UserAbort = *DMC_Perlc::UserAbort;
*FileNotFound = *DMC_Perlc::FileNotFound;
*FileCantOpen = *DMC_Perlc::FileCantOpen;
*FileCantCreate = *DMC_Perlc::FileCantCreate;
*FileCantWrite = *DMC_Perlc::FileCantWrite;
*FileCantRead = *DMC_Perlc::FileCantRead;
*FileCantDelete = *DMC_Perlc::FileCantDelete;
*FilePathTooLong = *DMC_Perlc::FilePathTooLong;
*DllLoadFailed = *DMC_Perlc::DllLoadFailed;
*DllFuncCantFound = *DMC_Perlc::DllFuncCantFound;
*CantInitialize = *DMC_Perlc::CantInitialize;
*LicenseFileNotFound = *DMC_Perlc::LicenseFileNotFound;
*CantDetectFile = *DMC_Perlc::CantDetectFile;
*NotSuppoted = *DMC_Perlc::NotSuppoted;
*TimeOut = *DMC_Perlc::TimeOut;
*LanguageNotSupported = *DMC_Perlc::LanguageNotSupported;
*OtherProblems = *DMC_Perlc::OtherProblems;
*ProtectedByPassword = *DMC_Perlc::ProtectedByPassword;
*InvalidFile = *DMC_Perlc::InvalidFile;
*NoTextStringFound = *DMC_Perlc::NoTextStringFound;
*StoppedByOle = *DMC_Perlc::StoppedByOle;
*FileLengthOver = *DMC_Perlc::FileLengthOver;
*MaxLoopCounts = *DMC_Perlc::MaxLoopCounts;
*CompressDateUncompress = *DMC_Perlc::CompressDateUncompress;
*OleCantDetectFile = *DMC_Perlc::OleCantDetectFile;
*OleNotSuppoted = *DMC_Perlc::OleNotSuppoted;
*OleProtectedBypassWord = *DMC_Perlc::OleProtectedBypassWord;
*OleInvalidFile = *DMC_Perlc::OleInvalidFile;
*OleNoTextStringFound = *DMC_Perlc::OleNoTextStringFound;
*OleOutOfLimit = *DMC_Perlc::OleOutOfLimit;
*InsertFileOutOfLimit = *DMC_Perlc::InsertFileOutOfLimit;
*InsertFileNotSuppoted = *DMC_Perlc::InsertFileNotSuppoted;
*InsertFileNoTextStringFound = *DMC_Perlc::InsertFileNoTextStringFound;
*ProtectedByPassWordPDF = *DMC_Perlc::ProtectedByPassWordPDF;
*WrongPassWord = *DMC_Perlc::WrongPassWord;
*PWDfileNotSuppoted = *DMC_Perlc::PWDfileNotSuppoted;
*ProtectedByOwnerPassWordPDF = *DMC_Perlc::ProtectedByOwnerPassWordPDF;
*CompressedFileCantDetect = *DMC_Perlc::CompressedFileCantDetect;
*CompressedFileNotSuppoted = *DMC_Perlc::CompressedFileNotSuppoted;
*CompressedFileNoTextStringFound = *DMC_Perlc::CompressedFileNoTextStringFound;
*CompressedFileInvalidfile = *DMC_Perlc::CompressedFileInvalidfile;
*CompressedFileByPassWord = *DMC_Perlc::CompressedFileByPassWord;
*CompressedFileOutOfLimit = *DMC_Perlc::CompressedFileOutOfLimit;
*StoppedByCompressedFile = *DMC_Perlc::StoppedByCompressedFile;
1;
