| Index: xfa/include/fwl/basewidget/fxmath_barcode.h | 
| diff --git a/xfa/include/fwl/basewidget/fxmath_barcode.h b/xfa/include/fwl/basewidget/fxmath_barcode.h | 
| index c6ef766f7f3a394533db25e6cbee7ddf901a8360..58ce11727c73bf717350d7ed18dc0713ed20e393 100644 | 
| --- a/xfa/include/fwl/basewidget/fxmath_barcode.h | 
| +++ b/xfa/include/fwl/basewidget/fxmath_barcode.h | 
| @@ -7,12 +7,21 @@ | 
| #ifndef XFA_INCLUDE_FWL_BASEWIDGET_FXMATH_BARCODE_H_ | 
| #define XFA_INCLUDE_FWL_BASEWIDGET_FXMATH_BARCODE_H_ | 
|  | 
| -#include "xfa/include/fxbarcode/BC_BarCode.h" | 
| +#include "core/include/fxcrt/fx_string.h" | 
| +#include "core/include/fxcrt/fx_system.h" | 
| +#include "core/include/fxge/fx_dib.h" | 
| +#include "xfa/fxbarcode/include/BC_Library.h" | 
| + | 
| +class CFX_Font; | 
| +class CFX_Matrix; | 
| +class CFX_RenderDevice; | 
|  | 
| class IFX_Barcode { | 
| public: | 
| virtual ~IFX_Barcode() {} | 
| + | 
| virtual void Release() = 0; | 
| + | 
| virtual BC_TYPE GetType() = 0; | 
| virtual FX_BOOL Encode(const CFX_WideStringC& contents, | 
| FX_BOOL isDevice, | 
| @@ -47,6 +56,7 @@ class IFX_Barcode { | 
| virtual FX_BOOL SetErrorCorrectionLevel(int32_t level) = 0; | 
| virtual FX_BOOL SetTruncated(FX_BOOL truncated) = 0; | 
| }; | 
| + | 
| IFX_Barcode* FX_Barcode_Create(BC_TYPE type); | 
|  | 
| #endif  // XFA_INCLUDE_FWL_BASEWIDGET_FXMATH_BARCODE_H_ | 
|  |