LibreOffice Module oox (master) 1
Macros | Functions
vbaexport.cxx File Reference
#include <sal/config.h>
#include <cassert>
#include <random>
#include <string_view>
#include <oox/ole/vbaexport.hxx>
#include <tools/stream.hxx>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/script/XLibraryContainer.hpp>
#include <com/sun/star/script/vba/XVBAModuleInfo.hpp>
#include <com/sun/star/script/vba/XVBACompatibility.hpp>
#include <com/sun/star/frame/XModel.hpp>
#include <ooo/vba/excel/XWorkbook.hpp>
#include <oox/helper/propertyset.hxx>
#include <oox/token/properties.hxx>
#include <sot/storage.hxx>
#include <comphelper/xmltools.hxx>
#include <utility>
#include <rtl/tencinfo.h>
#include <osl/thread.h>
Include dependency graph for vbaexport.cxx:

Go to the source code of this file.

Macros

#define VBA_EXPORT_DEBUG   0
 
#define VBA_USE_ORIGINAL_WM_STREAM   0
 
#define VBA_USE_ORIGINAL_DIR_STREAM   0
 
#define VBA_USE_ORIGINAL_PROJECT_STREAM   0
 
#define VBA_USE_ORIGINAL_VBA_PROJECT   0
 
#define VBA_ENCRYPTION   1
 

Functions

static void setUInt16 (sal_uInt8 *pBuffer, size_t nPos, sal_uInt16 nVal)
 

Macro Definition Documentation

◆ VBA_ENCRYPTION

#define VBA_ENCRYPTION   1

Definition at line 47 of file vbaexport.cxx.

◆ VBA_EXPORT_DEBUG

#define VBA_EXPORT_DEBUG   0

Definition at line 38 of file vbaexport.cxx.

◆ VBA_USE_ORIGINAL_DIR_STREAM

#define VBA_USE_ORIGINAL_DIR_STREAM   0

Definition at line 40 of file vbaexport.cxx.

◆ VBA_USE_ORIGINAL_PROJECT_STREAM

#define VBA_USE_ORIGINAL_PROJECT_STREAM   0

Definition at line 41 of file vbaexport.cxx.

◆ VBA_USE_ORIGINAL_VBA_PROJECT

#define VBA_USE_ORIGINAL_VBA_PROJECT   0

Definition at line 42 of file vbaexport.cxx.

◆ VBA_USE_ORIGINAL_WM_STREAM

#define VBA_USE_ORIGINAL_WM_STREAM   0

Definition at line 39 of file vbaexport.cxx.

Function Documentation

◆ setUInt16()

static void setUInt16 ( sal_uInt8 pBuffer,
size_t  nPos,
sal_uInt16  nVal 
)
static

Definition at line 97 of file vbaexport.cxx.

References nPos.

Referenced by VBACompressionChunk::compressToken(), and VBACompressionChunk::write().