# Synopsis

PDX_MSGT ddfp_ParseFile(long option, char *file_name, PDX_DWG_FILE_INFO *file_info, MDA_ENT_FUNC *func)

# Purpose

Read a DXF/DWG file into a MDA DXF Model

# Description

The Specified DWG/DXF file is parsed into the current model using the Marcomp DWGDirect library. DWGDirect functions parse the specified file. The ddfp routines will map the data from DWGDirect to a MDA model. This function is to be called only by dxfi_ParseFile and assumes that the file has been checked to insure that it is a DWG/DXF file.

This parser supports DWG versions nine through 2005.

To setup a callback function to show the percentage of the file that has been parsed in, call the function ddfp_PercentageParsed(). For more information see ddfp_PercentageParsed().

# Input

## option

No options

## file_name

Name of the file to be parsed.

## file_info

Information related to the specified file.

## func

Function to be called with each entity after it is parsed, or NULL if no function should be called.

# Return

DDFP error code