Foxit PDF Conversion SDK
fs_basictypes.h File Reference

Header file for basic types definitions. More...

Go to the source code of this file.

Classes

class  foxit::Base
 
class  foxit::Exception
 

Namespaces

 foxit
 Foxit namespace.
 

Typedefs

typedef void * foxit::FS_HANDLE
 Handle type.
 
typedef FX_INT16 foxit::int16
 16-bit signed integer.
 
typedef FX_INT32 foxit::int32
 32-bit signed integer.
 
typedef FX_INT64 foxit::int64
 Signed 64-bit integer.
 
typedef FX_INT8 foxit::int8
 8-bit signed integer.
 
typedef CFX_Object foxit::Object
 Object type.
 
typedef IFX_FileRead foxit::file::ReaderCallback
 
typedef IFX_FileStream foxit::file::StreamCallback
 
typedef CFX_ByteString foxit::String
 Byte string.
 
typedef FX_UINT16 foxit::uint16
 16-bit unsigned integer.
 
typedef FX_UINT32 foxit::uint32
 32-bit unsigned integer.
 
typedef FX_UINT64 foxit::uint64
 Unsigned 64-bit integer.
 
typedef FX_UINT8 foxit::uint8
 8-bit unsigned integer.
 
typedef CFX_WideString foxit::WString
 Wide string.
 

Enumerations

enum  foxit::ErrorCode {
  foxit::e_ErrSuccess = 0, foxit::e_ErrFile = 1, foxit::e_ErrFormat = 2, foxit::e_ErrPassword = 3,
  foxit::e_ErrHandle = 4, foxit::e_ErrCertificate = 5, foxit::e_ErrUnknown = 6, foxit::e_ErrInvalidLicense = 7,
  foxit::e_ErrParam = 8, foxit::e_ErrUnsupported = 9, foxit::e_ErrOutOfMemory = 10, foxit::e_ErrSecurityHandler = 11,
  foxit::e_ErrNotParsed = 12, foxit::e_ErrNotFound = 13, foxit::e_ErrInvalidType = 14, foxit::e_ErrUnknownState = 16,
  foxit::e_ErrDataNotReady = 17, foxit::e_ErrNotLoaded = 20, foxit::e_ErrNoPDF2OfficeModuleRight = 77, foxit::e_ErrNoOffice2PDFModuleRight = 78,
  foxit::e_ErrNoDocumentPermission = 80
}
 Enumeration for error code. More...
 

Detailed Description

Header file for basic types definitions.

Copyright (C) 2003-2024, Foxit Software Inc.. All Rights Reserved.

http://www.foxitsoftware.com

The following code is copyrighted and is the proprietary of Foxit Software Inc.. It is not allowed to distribute any parts of Foxit PDF Conversion SDK to third party or public without permission unless an agreement is signed between Foxit Software Inc. and customers to explicitly grant customers permissions.

Typedef Documentation

◆ ReaderCallback

This class represents a callback object to do file reading. All the pure virtual functions in this class are used as callback functions and should be implemented by user to do file reading in a customized way.

◆ StreamCallback

This class represents a callback object to do file reading and writing. All the pure virtual functions in this class are used as callback functions and should be implemented by user to do file reading and writing in a customized way.