Overview | Namespace | Class | Index | Help

DEFINES | MACROS

## Defines and Macros

### Defines

Attribute_Executable

  Defined As |
      osl_File_Attribute_Executable
  In File |
      file.hxx

Attribute_GrpExe

  Defined As |
      osl_File_Attribute_GrpExe
  In File |
      file.hxx

Attribute_GrpRead

  Defined As |
      osl_File_Attribute_GrpRead
  In File |
      file.hxx

Attribute_GrpWrite

  Defined As |
      osl_File_Attribute_GrpWrite
  In File |
      file.hxx

Attribute_Hidden

  Defined As |
      osl_File_Attribute_Hidden
  In File |
      file.hxx

Attribute_OthExe

  Defined As |
      osl_File_Attribute_OthExe
  In File |
      file.hxx

Attribute_OthRead

  Defined As |
      osl_File_Attribute_OthRead
  In File |
      file.hxx

Attribute_OthWrite

  Defined As |
      osl_File_Attribute_OthWrite
  In File |
      file.hxx

Attribute_OwnExe

  Defined As |
      osl_File_Attribute_OwnExe
  In File |
      file.hxx

Attribute_OwnRead

  Defined As |
      osl_File_Attribute_OwnRead
  In File |
      file.hxx

Attribute_OwnWrite

  Defined As |
      osl_File_Attribute_OwnWrite
  In File |
      file.hxx

Attribute_ReadOnly

  Defined As |
      osl_File_Attribute_ReadOnly
  In File |
      file.hxx

COMPONENT_CANUNLOAD

  Defined As |
      "component_canUnload"
  In File |
      unload.h

  Description
    A library which supports unloading has to implement and export a function called `component_canUnload`.

    If the function returns `sal_True` then the module can be safely unloaded. That is the case when there are no external references to code within the library. In case a module houses UNO components then the function must return `sal_False` after the first factory has been handed out. The function then continues to return `sal_False` as long as there is at least one object (factory or service instance) which originated from the module.

    Libraries which not only contain UNO components (or none at all) have to provide a means to control whether they can be unloaded or not, e.g. However, there is no concept yet.

    The argument `pTime` is an optional out-parameter. If the return value is `sal_True` then `pTime` reflects a point in time since when the module could have been unloaded. Since that time the function would have continually returned `sal_True` up to the present. The value of `pTime` is important for the decision as to a module will be unloaded. When someone initiates the unloading of modules by calling `rtl_unloadUnusedModules` then the caller can specify a time span with the effect that only those modules are unloaded which are unused at least for that amount of time. If `component_canUnload` does not fill in `pTime` then the module is unloaded immediately.

    `component_canUnload` is implicitly called by `rtl_unloadUnusedModules` . There is no need to call the function directly.

COMPONENT_GETDESCRIPTION

  Defined As |
      "component_getDescription"
  In File |
      factory.hxx

COMPONENT_GETENV

  Defined As |
      "component_getImplementationEnvironment"
  In File |
      factory.hxx

COMPONENT_GETFACTORY

  Defined As |
      "component_getFactory"
  In File |
      factory.hxx

COMPONENT_WRITEINFO

  Defined As |
      "component_writeInfo"
  In File |
      factory.hxx

CONT_HASHMAP

  Defined As |
      ::std::hash_map< key , void* , hashImpl , equalImpl >
  In File |
      interfacecontainer.hxx

CORBA_STRING8_NAME

  Defined As |
      "com.sun.star.corba.CorbaString8"
  In File |
      remote.h

CORBA_STRING8_NAME_LENGTH

  Defined As |
      (sizeof(CORBA_STRING8_NAME)-1)
  In File |
      remote.h

CORBA_UNION_NAME

  Defined As |
      "com.sun.star.corba.CorbaUnion"
  In File |
      remote.h

CORBA_UNION_NAME_LENGTH

  Defined As |
      (sizeof(CORBA_UNION_NAME)-1)
  In File |
      remote.h

CPPU_CURRENT_NAMESPACE

  Defined As |
      CPPU_ENV
  In File |
      macros.hxx

  Summary
    Namespace name for compiler/ platform, e.g. gcc3, msci

CREATE_COMPONENT_FACTORY_FUNCTION

  Defined As |
      "createComponentFactory"
  In File |
      factory.hxx

CUNO_ERROR_CALL_FAILED

  Defined As |
      (1 << 31)
  In File |
      cuno.h

CUNO_ERROR_EXCEPTION

  Defined As |
      (1 | CUNO_ERROR_CALL_FAILED)
  In File |
      cuno.h

CUNO_ERROR_NONE

  Defined As |
      0
  In File |
      cuno.h

CURRENT_IIOP_PROTOCOL_MAJOR

  Defined As |
      1
  In File |
      remote.h

CURRENT_IIOP_PROTOCOL_MINOR

  Defined As |
      2
  In File |
      remote.h

FileStatusMask_AccessTime

  Defined As |
      osl_FileStatus_Mask_AccessTime
  In File |
      file.hxx

FileStatusMask_All

  Defined As |
      osl_FileStatus_Mask_All
  In File |
      file.hxx

FileStatusMask_Attributes

  Defined As |
      osl_FileStatus_Mask_Attributes
  In File |
      file.hxx

FileStatusMask_CreationTime

  Defined As |
      osl_FileStatus_Mask_CreationTime
  In File |
      file.hxx

FileStatusMask_FileName

  Defined As |
      osl_FileStatus_Mask_FileName
  In File |
      file.hxx

FileStatusMask_FileSize

  Defined As |
      osl_FileStatus_Mask_FileSize
  In File |
      file.hxx

FileStatusMask_FileURL

  Defined As |
      osl_FileStatus_Mask_FileURL
  In File |
      file.hxx

FileStatusMask_LinkTargetURL

  Defined As |
      osl_FileStatus_Mask_LinkTargetURL
  In File |
      file.hxx

FileStatusMask_ModifyTime

  Defined As |
      osl_FileStatus_Mask_ModifyTime
  In File |
      file.hxx

FileStatusMask_Type

  Defined As |
      osl_FileStatus_Mask_Type
  In File |
      file.hxx

FileStatusMask_Validate

  Defined As |
      osl_FileStatus_Mask_Validate
  In File |
      file.hxx

INCLUDED_ALLOCA_H

  Defined As |
  In File |
      alloca.h

INCLUDED_CPPUHELPER_UNOURL_HXX

  Defined As |
  In File |
      unourl.hxx

INCLUDED_MALLOC_H

  Defined As |
  In File |
      alloca.h

INCLUDED_OSL_DOUBLECHECKEDLOCKING_H

  Defined As |
  In File |
      doublecheckedlocking.h

INCLUDED_OSL_GETGLOBALMUTEX_HXX

  Defined As |
  In File |
      getglobalmutex.hxx

INCLUDED_RTL_INSTANCE_HXX

  Defined As |
  In File |
      instance.hxx

INCLUDED_RTL_MALFORMEDURIEXCEPTION_HXX

  Defined As |
  In File |
      malformeduriexception.hxx

INCLUDED_RTL_MATH_H

  Defined As |
  In File |
      math.h

INCLUDED_RTL_MATH_HXX

  Defined As |
  In File |
      math.hxx

INCLUDED_SAL_ALLOCA_H

  Defined As |
  In File |
      alloca.h

INCLUDED_SAL_MATHCONF_H

  Defined As |
  In File |
      mathconf.h

INCLUDED_STDLIB_H

  Defined As |
  In File |
      alloca.h

INCLUDED_STDLIB_H

  Defined As |
  In File |
      config.h

INCLUDED_SYS_TYPES_H

  Defined As |
  In File |
      alloca.h

LIBRARY_VERSION

  Defined As |
      SAL_UDK_MAJOR
  In File |
      regtype.h

MODULE_COUNT_INIT

  Defined As |
      \
      { {rtl_moduleCount_acquire,rtl_moduleCount_release}, rtl_moduleCount_canUnload, 0, {0, 0}}
  In File |
      unload.h

OSL_DEBUG_LEVEL

  Defined As |
      0
  In File |
      diagnose.h

osl_FileStatus_Mask_AccessTime

  Defined As |
      0x00000020
  In File |
      file.h

osl_FileStatus_Mask_All

  Defined As |
      0x7FFFFFFF
  In File |
      file.h

osl_FileStatus_Mask_Attributes

  Defined As |
      0x00000002
  In File |
      file.h

osl_FileStatus_Mask_CreationTime

  Defined As |
      0x00000010
  In File |
      file.h

osl_FileStatus_Mask_FileName

  Defined As |
      0x00000100
  In File |
      file.h

osl_FileStatus_Mask_FileSize

  Defined As |
      0x00000080
  In File |
      file.h

osl_FileStatus_Mask_FileURL

  Defined As |
      0x00000200
  In File |
      file.h

osl_FileStatus_Mask_LinkTargetURL

  Defined As |
      0x00000400
  In File |
      file.h

osl_FileStatus_Mask_ModifyTime

  Defined As |
      0x00000040
  In File |
      file.h

osl_FileStatus_Mask_Type

  Defined As |
      0x00000001
  In File |
      file.h

osl_FileStatus_Mask_Validate

  Defined As |
      0x80000000
  In File |
      file.h

osl_File_Attribute_Executable

  Defined As |
      0x00000010
  In File |
      file.h

osl_File_Attribute_GrpExe

  Defined As |
      0x00000080
  In File |
      file.h

osl_File_Attribute_GrpRead

  Defined As |
      0x00000040
  In File |
      file.h

osl_File_Attribute_GrpWrite

  Defined As |
      0x00000020
  In File |
      file.h

osl_File_Attribute_Hidden

  Defined As |
      0x00000002
  In File |
      file.h

osl_File_Attribute_OthExe

  Defined As |
      0x00002000
  In File |
      file.h

osl_File_Attribute_OthRead

  Defined As |
      0x00001000
  In File |
      file.h

osl_File_Attribute_OthWrite

  Defined As |
      0x00000800
  In File |
      file.h

osl_File_Attribute_OwnExe

  Defined As |
      0x00000400
  In File |
      file.h

osl_File_Attribute_OwnRead

  Defined As |
      0x00000200
  In File |
      file.h

osl_File_Attribute_OwnWrite

  Defined As |
      0x00000100
  In File |
      file.h

osl_File_Attribute_ReadOnly

  Defined As |
      0x00000001
  In File |
      file.h

osl_File_OpenFlag_Create

  Defined As |
      0x00000004L
  In File |
      file.h

osl_File_OpenFlag_Read

  Defined As |
      0x00000001L
  In File |
      file.h

osl_File_OpenFlag_Write

  Defined As |
      0x00000002L
  In File |
      file.h

OSL_INADDR_NONE

  Defined As |
      0xffffffff
  In File |
      socket.h

OSL_INVALID_IPX_SOCKET_NO

  Defined As |
      0xffffffff
  In File |
      socket.h

OSL_INVALID_PORT

  Defined As |
      0xffffffff
  In File |
      socket.h

osl_Pipe_CREATE

  Defined As |
      0x0001     /* create pipe and open it, fails if already existst */
  In File |
      pipe.h

osl_Pipe_OPEN

  Defined As |
      0x0000  	/* open existing pipe */
  In File |
      pipe.h

osl_Pos_Absolut

  Defined As |
      1
  In File |
      file.h

osl_Pos_Current

  Defined As |
      2
  In File |
      file.h

osl_Pos_End

  Defined As |
      3
  In File |
      file.h

osl_Process_DFNONE

  Defined As |
      0x0000
  In File |
      process.h

osl_Process_DFWAIT

  Defined As |
      0x0001
  In File |
      process.h

osl_Profile_DEFAULT

  Defined As |
      0x0000
  In File |
      profile.h

osl_Profile_FLUSHWRITE

  Defined As |
      0x0010    /* writing only with flush          */
  In File |
      profile.h

osl_Profile_READLOCK

  Defined As |
      0x0002    /* lock file for reading            */
  In File |
      profile.h

osl_Profile_SYSTEM

  Defined As |
      0x0001    /* use system depended functinality */
  In File |
      profile.h

osl_Profile_WRITELOCK

  Defined As |
      0x0004    /* lock file for writing            */
  In File |
      profile.h

OSL_SIGNAL_USER_RESERVED

  Defined As |
      0
  In File |
      signal.h

OSL_SIGNAL_USER_RESOURCEFAILURE

  Defined As |
      (OSL_SIGNAL_USER_RESERVED - 1)
  In File |
      signal.h

OSL_SIGNAL_USER_RVPCONNECTIONERROR

  Defined As |
      (OSL_SIGNAL_USER_RESERVED - 3)
  In File |
      signal.h

OSL_SIGNAL_USER_X11SUBSYSTEMERROR

  Defined As |
      (OSL_SIGNAL_USER_RESERVED - 2)
  In File |
      signal.h

OSL_THIS_FILE

  Defined As |
      __FILE__
  In File |
      diagnose.h

OSL_TRACE

  Defined As |
      _OSL_TRACE
  In File |
      diagnose.h

osl_VolumeInfo_Mask_Attributes

  Defined As |
      0x00000001L
  In File |
      file.h

osl_VolumeInfo_Mask_DeviceHandle

  Defined As |
      0x00000080L
  In File |
      file.h

osl_VolumeInfo_Mask_FileSystemCaseHandling

  Defined As |
      0x00000100L
  In File |
      file.h

osl_VolumeInfo_Mask_FileSystemName

  Defined As |
      0x00000040L
  In File |
      file.h

osl_VolumeInfo_Mask_FreeSpace

  Defined As |
      0x00000008L
  In File |
      file.h

osl_VolumeInfo_Mask_MaxNameLength

  Defined As |
      0x00000010L
  In File |
      file.h

osl_VolumeInfo_Mask_MaxPathLength

  Defined As |
      0x00000020L
  In File |
      file.h

osl_VolumeInfo_Mask_TotalSpace

  Defined As |
      0x00000002L
  In File |
      file.h

osl_VolumeInfo_Mask_UsedSpace

  Defined As |
      0x00000004L
  In File |
      file.h

osl_Volume_Attribute_Case_Is_Preserved

  Defined As |
      0x00000040L
  In File |
      file.h

osl_Volume_Attribute_Case_Sensitive

  Defined As |
      0x00000080L
  In File |
      file.h

osl_Volume_Attribute_CompactDisc

  Defined As |
      0x00000004L
  In File |
      file.h

osl_Volume_Attribute_FixedDisk

  Defined As |
      0x00000008L
  In File |
      file.h

osl_Volume_Attribute_FloppyDisk

  Defined As |
      0x00000020L
  In File |
      file.h

osl_Volume_Attribute_RAMDisk

  Defined As |
      0x00000010L
  In File |
      file.h

osl_Volume_Attribute_Remote

  Defined As |
      0x00000002L
  In File |
      file.h

osl_Volume_Attribute_Removeable

  Defined As |
      0x00000001L
  In File |
      file.h

OSTRING_TO_OUSTRING_CVTFLAGS

  Defined As |
      (RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_MAPTOPRIVATE |\
                                               RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_DEFAULT |\
                                               RTL_TEXTTOUNICODE_FLAGS_INVALID_DEFAULT)
  In File |
      ustring.h

OUSTRING_TO_OSTRING_CVTFLAGS

  Defined As |
      (RTL_UNICODETOTEXT_FLAGS_UNDEFINED_DEFAULT |\
                                               RTL_UNICODETOTEXT_FLAGS_INVALID_DEFAULT |\
                                               RTL_UNICODETOTEXT_FLAGS_UNDEFINED_REPLACE |\
                                               RTL_UNICODETOTEXT_FLAGS_PRIVATE_MAPTO0 |\
                                               RTL_UNICODETOTEXT_FLAGS_NOCOMPOSITE)
  In File |
      string.h

Pos_Absolut

  Defined As |
      osl_Pos_Absolut
  In File |
      file.hxx

Pos_Current

  Defined As |
      osl_Pos_Current
  In File |
      file.hxx

Pos_End

  Defined As |
      osl_Pos_End
  In File |
      file.hxx

REGISTRY_CALLTYPE

  Defined As |
      SAL_CALL
  In File |
      regtype.h

  Summary
    specify the calling convention for the registry API

REGISTRY_INIT_FUNCTION_NAME

  Defined As |
      "initRegistry_Api"
  In File |
      registry.hxx

  Summary
    spedifies the name of the API initialization function.
  Description
    This function will be searched by the load on call mechanism specified in 'salhelper/dynload.hxx'.

REGISTRY_TYPE_READER_INIT_FUNCTION_NAME

  Defined As |
      "initRegistryTypeReader_Api"
  In File |
      reflread.hxx

  Summary
    spedifies the name of the API initialization function.
  Description
    This function will be searched by the load on call mechanism specified in 'salhelper/dynload.hxx'.

REGISTRY_TYPE_WRITER_INIT_FUNCTION_NAME

  Defined As |
      "initRegistryTypeWriter_Api"
  In File |
      reflwrit.hxx

  Summary
    spedifies the name of the API initialization function.
  Description
    This function will be searched by the load on call mechanism specified in 'salhelper/dynload.hxx'.

REG_READONLY

  Defined As |
      0x0001
  In File |
      regtype.h

  Summary
    Flag to specify the open mode of a registry. This mode allows readonly access.

REG_READWRITE

  Defined As |
      0x0002
  In File |
      regtype.h

  Summary
    Flag to specify the open mode of a registry. This mode allows read and write access.

REMOTE_MARSHALED_MSGHDR_SIZE

  Defined As |
      12
  In File |
      remote.h

REMOTE_RELEASE_METHOD_INDEX

  Defined As |
      2
  In File |
      remote.h

REMOTE_RELEASE_METHOD_NAME

  Defined As |
      "release"
  In File |
      remote.h

RTL_DIGEST_LENGTH_HMAC_MD5

  Defined As |
      RTL_DIGEST_LENGTH_MD5
  In File |
      digest.h

RTL_DIGEST_LENGTH_HMAC_SHA1

  Defined As |
      RTL_DIGEST_LENGTH_SHA1
  In File |
      digest.h

RTL_DIGEST_LENGTH_MD2

  Defined As |
      16
  In File |
      digest.h

RTL_DIGEST_LENGTH_MD5

  Defined As |
      16
  In File |
      digest.h

RTL_DIGEST_LENGTH_SHA

  Defined As |
      20
  In File |
      digest.h

RTL_DIGEST_LENGTH_SHA1

  Defined As |
      20
  In File |
      digest.h

RTL_STR_MAX_RADIX

  Defined As |
      36
  In File |
      string.h

RTL_STR_MAX_VALUEOFBOOLEAN

  Defined As |
      6
  In File |
      string.h

RTL_STR_MAX_VALUEOFCHAR

  Defined As |
      2
  In File |
      string.h

RTL_STR_MAX_VALUEOFDOUBLE

  Defined As |
      25
  In File |
      string.h

RTL_STR_MAX_VALUEOFFLOAT

  Defined As |
      15
  In File |
      string.h

RTL_STR_MAX_VALUEOFINT32

  Defined As |
      33
  In File |
      string.h

RTL_STR_MAX_VALUEOFINT64

  Defined As |
      65
  In File |
      string.h

RTL_STR_MIN_RADIX

  Defined As |
      2
  In File |
      string.h

RTL_TEXTENCODING_APPLE_ARABIC

  Defined As |
      (RTL_TEXTENC_CAST( 41 ))
  In File |
      textenc.h

RTL_TEXTENCODING_APPLE_CENTEURO

  Defined As |
      (RTL_TEXTENC_CAST( 42 ))
  In File |
      textenc.h

RTL_TEXTENCODING_APPLE_CHINSIMP

  Defined As |
      (RTL_TEXTENC_CAST( 56 ))
  In File |
      textenc.h

RTL_TEXTENCODING_APPLE_CHINTRAD

  Defined As |
      (RTL_TEXTENC_CAST( 57 ))
  In File |
      textenc.h

RTL_TEXTENCODING_APPLE_CROATIAN

  Defined As |
      (RTL_TEXTENC_CAST( 43 ))
  In File |
      textenc.h

RTL_TEXTENCODING_APPLE_CYRILLIC

  Defined As |
      (RTL_TEXTENC_CAST( 44 ))
  In File |
      textenc.h

RTL_TEXTENCODING_APPLE_DEVANAGARI

  Defined As |
      (RTL_TEXTENC_CAST( 45 ))
  In File |
      textenc.h

RTL_TEXTENCODING_APPLE_FARSI

  Defined As |
      (RTL_TEXTENC_CAST( 46 ))
  In File |
      textenc.h

RTL_TEXTENCODING_APPLE_GREEK

  Defined As |
      (RTL_TEXTENC_CAST( 47 ))
  In File |
      textenc.h

RTL_TEXTENCODING_APPLE_GUJARATI

  Defined As |
      (RTL_TEXTENC_CAST( 48 ))
  In File |
      textenc.h

RTL_TEXTENCODING_APPLE_GURMUKHI

  Defined As |
      (RTL_TEXTENC_CAST( 49 ))
  In File |
      textenc.h

RTL_TEXTENCODING_APPLE_HEBREW

  Defined As |
      (RTL_TEXTENC_CAST( 50 ))
  In File |
      textenc.h

RTL_TEXTENCODING_APPLE_ICELAND

  Defined As |
      (RTL_TEXTENC_CAST( 51 ))
  In File |
      textenc.h

RTL_TEXTENCODING_APPLE_JAPANESE

  Defined As |
      (RTL_TEXTENC_CAST( 58 ))
  In File |
      textenc.h

RTL_TEXTENCODING_APPLE_KOREAN

  Defined As |
      (RTL_TEXTENC_CAST( 59 ))
  In File |
      textenc.h

RTL_TEXTENCODING_APPLE_ROMAN

  Defined As |
      (RTL_TEXTENC_CAST( 2 ))
  In File |
      textenc.h

RTL_TEXTENCODING_APPLE_ROMANIAN

  Defined As |
      (RTL_TEXTENC_CAST( 52 ))
  In File |
      textenc.h

RTL_TEXTENCODING_APPLE_THAI

  Defined As |
      (RTL_TEXTENC_CAST( 53 ))
  In File |
      textenc.h

RTL_TEXTENCODING_APPLE_TURKISH

  Defined As |
      (RTL_TEXTENC_CAST( 54 ))
  In File |
      textenc.h

RTL_TEXTENCODING_APPLE_UKRAINIAN

  Defined As |
      (RTL_TEXTENC_CAST( 55 ))
  In File |
      textenc.h

RTL_TEXTENCODING_ASCII_US

  Defined As |
      (RTL_TEXTENC_CAST( 11 ))
  In File |
      textenc.h

RTL_TEXTENCODING_BIG5

  Defined As |
      (RTL_TEXTENC_CAST( 68 ))
  In File |
      textenc.h

RTL_TEXTENCODING_BIG5_HKSCS

  Defined As |
      (RTL_TEXTENC_CAST( 86 ))
  In File |
      textenc.h

RTL_TEXTENCODING_DONTKNOW

  Defined As |
      (RTL_TEXTENC_CAST( 0 ))
  In File |
      textenc.h

RTL_TEXTENCODING_EUC_CN

  Defined As |
      (RTL_TEXTENC_CAST( 70 ))
  In File |
      textenc.h

RTL_TEXTENCODING_EUC_JP

  Defined As |
      (RTL_TEXTENC_CAST( 69 ))
  In File |
      textenc.h

RTL_TEXTENCODING_EUC_KR

  Defined As |
      (RTL_TEXTENC_CAST( 79 ))
  In File |
      textenc.h

RTL_TEXTENCODING_EUC_TW

  Defined As |
      (RTL_TEXTENC_CAST( 71 ))
  In File |
      textenc.h

RTL_TEXTENCODING_GBK

  Defined As |
      (RTL_TEXTENC_CAST( 67 ))
  In File |
      textenc.h

RTL_TEXTENCODING_GBT_12345

  Defined As |
      (RTL_TEXTENC_CAST( 66 ))
  In File |
      textenc.h

RTL_TEXTENCODING_GB_18030

  Defined As |
      (RTL_TEXTENC_CAST( 85 ))
  In File |
      textenc.h

RTL_TEXTENCODING_GB_2312

  Defined As |
      (RTL_TEXTENC_CAST( 65 ))
  In File |
      textenc.h

RTL_TEXTENCODING_IBM_437

  Defined As |
      (RTL_TEXTENC_CAST( 3 ))
  In File |
      textenc.h

RTL_TEXTENCODING_IBM_737

  Defined As |
      (RTL_TEXTENC_CAST( 23 ))
  In File |
      textenc.h

RTL_TEXTENCODING_IBM_775

  Defined As |
      (RTL_TEXTENC_CAST( 24 ))
  In File |
      textenc.h

RTL_TEXTENCODING_IBM_850

  Defined As |
      (RTL_TEXTENC_CAST( 4 ))
  In File |
      textenc.h

RTL_TEXTENCODING_IBM_852

  Defined As |
      (RTL_TEXTENC_CAST( 25 ))
  In File |
      textenc.h

RTL_TEXTENCODING_IBM_855

  Defined As |
      (RTL_TEXTENC_CAST( 26 ))
  In File |
      textenc.h

RTL_TEXTENCODING_IBM_857

  Defined As |
      (RTL_TEXTENC_CAST( 27 ))
  In File |
      textenc.h

RTL_TEXTENCODING_IBM_860

  Defined As |
      (RTL_TEXTENC_CAST( 5 ))
  In File |
      textenc.h

RTL_TEXTENCODING_IBM_861

  Defined As |
      (RTL_TEXTENC_CAST( 6 ))
  In File |
      textenc.h

RTL_TEXTENCODING_IBM_862

  Defined As |
      (RTL_TEXTENC_CAST( 28 ))
  In File |
      textenc.h

RTL_TEXTENCODING_IBM_863

  Defined As |
      (RTL_TEXTENC_CAST( 7 ))
  In File |
      textenc.h

RTL_TEXTENCODING_IBM_864

  Defined As |
      (RTL_TEXTENC_CAST( 29 ))
  In File |
      textenc.h

RTL_TEXTENCODING_IBM_865

  Defined As |
      (RTL_TEXTENC_CAST( 8 ))
  In File |
      textenc.h

RTL_TEXTENCODING_IBM_866

  Defined As |
      (RTL_TEXTENC_CAST( 30 ))
  In File |
      textenc.h

RTL_TEXTENCODING_IBM_869

  Defined As |
      (RTL_TEXTENC_CAST( 31 ))
  In File |
      textenc.h

RTL_TEXTENCODING_INFO_ASCII

  Defined As |
      ((sal_uInt32)0x00000002)
  In File |
      tencinfo.h

RTL_TEXTENCODING_INFO_CONTEXT

  Defined As |
      ((sal_uInt32)0x00000001)
  In File |
      tencinfo.h

RTL_TEXTENCODING_INFO_MIME

  Defined As |
      ((sal_uInt32)0x00000080)
  In File |
      tencinfo.h

RTL_TEXTENCODING_INFO_MULTIBYTE

  Defined As |
      ((sal_uInt32)0x00000008)
  In File |
      tencinfo.h

RTL_TEXTENCODING_INFO_R2L

  Defined As |
      ((sal_uInt32)0x00000010)
  In File |
      tencinfo.h

RTL_TEXTENCODING_INFO_SYMBOL

  Defined As |
      ((sal_uInt32)0x00000040)
  In File |
      tencinfo.h

RTL_TEXTENCODING_INFO_UNICODE

  Defined As |
      ((sal_uInt32)0x00000004)
  In File |
      tencinfo.h

RTL_TEXTENCODING_INFO_7BIT

  Defined As |
      ((sal_uInt32)0x00000020)
  In File |
      tencinfo.h

RTL_TEXTENCODING_ISCII_DEVANAGARI

  Defined As |
      (RTL_TEXTENC_CAST( 89 ))
  In File |
      textenc.h

RTL_TEXTENCODING_ISO_2022_CN

  Defined As |
      (RTL_TEXTENC_CAST( 73 ))
  In File |
      textenc.h

RTL_TEXTENCODING_ISO_2022_JP

  Defined As |
      (RTL_TEXTENC_CAST( 72 ))
  In File |
      textenc.h

RTL_TEXTENCODING_ISO_2022_KR

  Defined As |
      (RTL_TEXTENC_CAST( 80 ))
  In File |
      textenc.h

RTL_TEXTENCODING_ISO_8859_1

  Defined As |
      (RTL_TEXTENC_CAST( 12 ))
  In File |
      textenc.h

RTL_TEXTENCODING_ISO_8859_10

  Defined As |
      (RTL_TEXTENC_CAST( 77 ))
  In File |
      textenc.h

RTL_TEXTENCODING_ISO_8859_13

  Defined As |
      (RTL_TEXTENC_CAST( 78 ))
  In File |
      textenc.h

RTL_TEXTENCODING_ISO_8859_14

  Defined As |
      (RTL_TEXTENC_CAST( 21 ))
  In File |
      textenc.h

RTL_TEXTENCODING_ISO_8859_15

  Defined As |
      (RTL_TEXTENC_CAST( 22 ))
  In File |
      textenc.h

RTL_TEXTENCODING_ISO_8859_2

  Defined As |
      (RTL_TEXTENC_CAST( 13 ))
  In File |
      textenc.h

RTL_TEXTENCODING_ISO_8859_3

  Defined As |
      (RTL_TEXTENC_CAST( 14 ))
  In File |
      textenc.h

RTL_TEXTENCODING_ISO_8859_4

  Defined As |
      (RTL_TEXTENC_CAST( 15 ))
  In File |
      textenc.h

RTL_TEXTENCODING_ISO_8859_5

  Defined As |
      (RTL_TEXTENC_CAST( 16 ))
  In File |
      textenc.h

RTL_TEXTENCODING_ISO_8859_6

  Defined As |
      (RTL_TEXTENC_CAST( 17 ))
  In File |
      textenc.h

RTL_TEXTENCODING_ISO_8859_7

  Defined As |
      (RTL_TEXTENC_CAST( 18 ))
  In File |
      textenc.h

RTL_TEXTENCODING_ISO_8859_8

  Defined As |
      (RTL_TEXTENC_CAST( 19 ))
  In File |
      textenc.h

RTL_TEXTENCODING_ISO_8859_9

  Defined As |
      (RTL_TEXTENC_CAST( 20 ))
  In File |
      textenc.h

RTL_TEXTENCODING_JIS_X_0201

  Defined As |
      (RTL_TEXTENC_CAST( 81 ))
  In File |
      textenc.h

RTL_TEXTENCODING_JIS_X_0208

  Defined As |
      (RTL_TEXTENC_CAST( 82 ))
  In File |
      textenc.h

RTL_TEXTENCODING_JIS_X_0212

  Defined As |
      (RTL_TEXTENC_CAST( 83 ))
  In File |
      textenc.h

RTL_TEXTENCODING_KOI8_R

  Defined As |
      (RTL_TEXTENC_CAST( 74 ))
  In File |
      textenc.h

RTL_TEXTENCODING_KOI8_U

  Defined As |
      (RTL_TEXTENC_CAST( 88 ))
  In File |
      textenc.h

RTL_TEXTENCODING_MS_1250

  Defined As |
      (RTL_TEXTENC_CAST( 33 ))
  In File |
      textenc.h

RTL_TEXTENCODING_MS_1251

  Defined As |
      (RTL_TEXTENC_CAST( 34 ))
  In File |
      textenc.h

RTL_TEXTENCODING_MS_1252

  Defined As |
      (RTL_TEXTENC_CAST( 1 ))
  In File |
      textenc.h

RTL_TEXTENCODING_MS_1253

  Defined As |
      (RTL_TEXTENC_CAST( 35 ))
  In File |
      textenc.h

RTL_TEXTENCODING_MS_1254

  Defined As |
      (RTL_TEXTENC_CAST( 36 ))
  In File |
      textenc.h

RTL_TEXTENCODING_MS_1255

  Defined As |
      (RTL_TEXTENC_CAST( 37 ))
  In File |
      textenc.h

RTL_TEXTENCODING_MS_1256

  Defined As |
      (RTL_TEXTENC_CAST( 38 ))
  In File |
      textenc.h

RTL_TEXTENCODING_MS_1257

  Defined As |
      (RTL_TEXTENC_CAST( 39 ))
  In File |
      textenc.h

RTL_TEXTENCODING_MS_1258

  Defined As |
      (RTL_TEXTENC_CAST( 40 ))
  In File |
      textenc.h

RTL_TEXTENCODING_MS_1361

  Defined As |
      (RTL_TEXTENC_CAST( 84 ))
  In File |
      textenc.h

RTL_TEXTENCODING_MS_874

  Defined As |
      (RTL_TEXTENC_CAST( 32 ))
  In File |
      textenc.h

RTL_TEXTENCODING_MS_932

  Defined As |
      (RTL_TEXTENC_CAST( 60 ))
  In File |
      textenc.h

RTL_TEXTENCODING_MS_936

  Defined As |
      (RTL_TEXTENC_CAST( 61 ))
  In File |
      textenc.h

RTL_TEXTENCODING_MS_949

  Defined As |
      (RTL_TEXTENC_CAST( 62 ))
  In File |
      textenc.h

RTL_TEXTENCODING_MS_950

  Defined As |
      (RTL_TEXTENC_CAST( 63 ))
  In File |
      textenc.h

RTL_TEXTENCODING_SHIFT_JIS

  Defined As |
      (RTL_TEXTENC_CAST( 64 ))
  In File |
      textenc.h

RTL_TEXTENCODING_SYMBOL

  Defined As |
      (RTL_TEXTENC_CAST( 10 ))
  In File |
      textenc.h

RTL_TEXTENCODING_TIS_620

  Defined As |
      (RTL_TEXTENC_CAST( 87 ))
  In File |
      textenc.h

RTL_TEXTENCODING_UTF7

  Defined As |
      (RTL_TEXTENC_CAST( 75 ))
  In File |
      textenc.h

RTL_TEXTENCODING_UTF8

  Defined As |
      (RTL_TEXTENC_CAST( 76 ))
  In File |
      textenc.h

RTL_TEXTTOUNICODE_FLAGS_FLUSH

  Defined As |
      ((sal_uInt32)0x8000)
  In File |
      textcvt.h

RTL_TEXTTOUNICODE_FLAGS_GLOBAL_SIGNATURE

  Defined As |
      0x10000
  In File |
      textcvt.h

RTL_TEXTTOUNICODE_FLAGS_INVALID_DEFAULT

  Defined As |
      ((sal_uInt32)0x0300)
  In File |
      textcvt.h

RTL_TEXTTOUNICODE_FLAGS_INVALID_ERROR

  Defined As |
      ((sal_uInt32)0x0100)
  In File |
      textcvt.h

RTL_TEXTTOUNICODE_FLAGS_INVALID_IGNORE

  Defined As |
      ((sal_uInt32)0x0200)
  In File |
      textcvt.h

RTL_TEXTTOUNICODE_FLAGS_INVALID_MASK

  Defined As |
      ((sal_uInt32)0x0F00)
  In File |
      textcvt.h

RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_DEFAULT

  Defined As |
      ((sal_uInt32)0x0030)
  In File |
      textcvt.h

RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_ERROR

  Defined As |
      ((sal_uInt32)0x0010)
  In File |
      textcvt.h

RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_IGNORE

  Defined As |
      ((sal_uInt32)0x0020)
  In File |
      textcvt.h

RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_MASK

  Defined As |
      ((sal_uInt32)0x00F0)
  In File |
      textcvt.h

RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_DEFAULT

  Defined As |
      ((sal_uInt32)0x0004)
  In File |
      textcvt.h

RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_ERROR

  Defined As |
      ((sal_uInt32)0x0001)
  In File |
      textcvt.h

RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_IGNORE

  Defined As |
      ((sal_uInt32)0x0002)
  In File |
      textcvt.h

RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_MAPTOPRIVATE

  Defined As |
      ((sal_uInt32)0x0003)
  In File |
      textcvt.h

RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_MASK

  Defined As |
      ((sal_uInt32)0x000F)
  In File |
      textcvt.h

RTL_TEXTTOUNICODE_INFO_DESTBUFFERTOSMALL

  Defined As |
      ((sal_uInt32)0x0004)
  In File |
      textcvt.h

RTL_TEXTTOUNICODE_INFO_ERROR

  Defined As |
      ((sal_uInt32)0x0001)
  In File |
      textcvt.h

RTL_TEXTTOUNICODE_INFO_INVALID

  Defined As |
      ((sal_uInt32)0x0020)
  In File |
      textcvt.h

RTL_TEXTTOUNICODE_INFO_MBUNDEFINED

  Defined As |
      ((sal_uInt32)0x0010)
  In File |
      textcvt.h

RTL_TEXTTOUNICODE_INFO_SRCBUFFERTOSMALL

  Defined As |
      ((sal_uInt32)0x0002)
  In File |
      textcvt.h

RTL_TEXTTOUNICODE_INFO_UNDEFINED

  Defined As |
      ((sal_uInt32)0x0008)
  In File |
      textcvt.h

rtl_tres_Flag_BOOM

  Defined As |
      0x00000001
  In File |
      tres.h

rtl_tres_Flag_HIS

  Defined As |
      0x00000100
  In File |
      tres.h

rtl_tres_Flag_LOG

  Defined As |
      0x00000010
  In File |
      tres.h

rtl_tres_Flag_MSG

  Defined As |
      0x00000400
  In File |
      tres.h

rtl_tres_Flag_OK

  Defined As |
      0x20000000
  In File |
      tres.h

rtl_tres_Flag_PASSED

  Defined As |
      0x10000000
  In File |
      tres.h

rtl_tres_Flag_SKIP

  Defined As |
      0x00000004
  In File |
      tres.h

rtl_tres_Flag_SUB

  Defined As |
      0x01000000
  In File |
      tres.h

rtl_tres_Flag_TIME

  Defined As |
      0x00000200
  In File |
      tres.h

rtl_tres_Flag_VERBOSE

  Defined As |
      0x00000002
  In File |
      tres.h

RTL_UNICODETOTEXT_FLAGS_CONTROL_IGNORE

  Defined As |
      ((sal_uInt32)0x1000)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_FLAGS_FLUSH

  Defined As |
      ((sal_uInt32)0x8000)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_FLAGS_GLOBAL_SIGNATURE

  Defined As |
      0x10000
  In File |
      textcvt.h

RTL_UNICODETOTEXT_FLAGS_INVALID_DEFAULT

  Defined As |
      ((sal_uInt32)0x0060)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_FLAGS_INVALID_ERROR

  Defined As |
      ((sal_uInt32)0x0010)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_FLAGS_INVALID_IGNORE

  Defined As |
      ((sal_uInt32)0x0020)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_FLAGS_INVALID_MASK

  Defined As |
      ((sal_uInt32)0x00F0)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_FLAGS_INVALID_QUESTIONMARK

  Defined As |
      ((sal_uInt32)0x0040)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_FLAGS_INVALID_UNDERLINE

  Defined As |
      ((sal_uInt32)0x0050)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_FLAGS_INVALID_0

  Defined As |
      ((sal_uInt32)0x0030)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_FLAGS_NOCOMPOSITE

  Defined As |
      ((sal_uInt32)0x4000)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_FLAGS_NONSPACING_IGNORE

  Defined As |
      ((sal_uInt32)0x0800)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_FLAGS_PRIVATE_IGNORE

  Defined As |
      ((sal_uInt32)0x2000)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_FLAGS_PRIVATE_MAPTO0

  Defined As |
      ((sal_uInt32)0x0400)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_FLAGS_UNDEFINED_DEFAULT

  Defined As |
      ((sal_uInt32)0x0006)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_FLAGS_UNDEFINED_ERROR

  Defined As |
      ((sal_uInt32)0x0001)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_FLAGS_UNDEFINED_IGNORE

  Defined As |
      ((sal_uInt32)0x0002)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_FLAGS_UNDEFINED_MASK

  Defined As |
      ((sal_uInt32)0x000F)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_FLAGS_UNDEFINED_QUESTIONMARK

  Defined As |
      ((sal_uInt32)0x0004)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_FLAGS_UNDEFINED_REPLACE

  Defined As |
      ((sal_uInt32)0x0100)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_FLAGS_UNDEFINED_REPLACESTR

  Defined As |
      ((sal_uInt32)0x0200)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_FLAGS_UNDEFINED_UNDERLINE

  Defined As |
      ((sal_uInt32)0x0005)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_FLAGS_UNDEFINED_0

  Defined As |
      ((sal_uInt32)0x0003)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_INFO_DESTBUFFERTOSMALL

  Defined As |
      ((sal_uInt32)0x0004)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_INFO_ERROR

  Defined As |
      ((sal_uInt32)0x0001)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_INFO_INVALID

  Defined As |
      ((sal_uInt32)0x0010)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_INFO_SRCBUFFERTOSMALL

  Defined As |
      ((sal_uInt32)0x0002)
  In File |
      textcvt.h

RTL_UNICODETOTEXT_INFO_UNDEFINED

  Defined As |
      ((sal_uInt32)0x0008)
  In File |
      textcvt.h

RTL_USTR_MAX_RADIX

  Defined As |
      RTL_STR_MAX_RADIX
  In File |
      ustring.h

RTL_USTR_MAX_VALUEOFBOOLEAN

  Defined As |
      RTL_STR_MAX_VALUEOFBOOLEAN
  In File |
      ustring.h

RTL_USTR_MAX_VALUEOFCHAR

  Defined As |
      RTL_STR_MAX_VALUEOFCHAR
  In File |
      ustring.h

RTL_USTR_MAX_VALUEOFDOUBLE

  Defined As |
      RTL_STR_MAX_VALUEOFDOUBLE
  In File |
      ustring.h

RTL_USTR_MAX_VALUEOFFLOAT

  Defined As |
      RTL_STR_MAX_VALUEOFFLOAT
  In File |
      ustring.h

RTL_USTR_MAX_VALUEOFINT32

  Defined As |
      RTL_STR_MAX_VALUEOFINT32
  In File |
      ustring.h

RTL_USTR_MAX_VALUEOFINT64

  Defined As |
      RTL_STR_MAX_VALUEOFINT64
  In File |
      ustring.h

RTL_USTR_MIN_RADIX

  Defined As |
      RTL_STR_MIN_RADIX
  In File |
      ustring.h

RTL_UUID_NAMESPACE_DNS

  Defined As |
      {\
            0x6b,0xa7,0xb8,0x10,\
            0x9d,0xad,\
            0x11,0xd1,\
            0x80, 0xb4, 0x00, 0xc0, 0x4f, 0xd4, 0x30, 0xc8\
          }
  In File |
      uuid.h

  Summary
    namesapce DNS
  Description

    (Use them the following way : sal_uInt8 aNsDNS[16]) = RTL_UUID_NAMESPACE_DNS;

    6ba7b810-9dad-11d1-80b4-00c04fd430c8

RTL_UUID_NAMESPACE_OID

  Defined As |
      {\
            0x6b, 0xa7, 0xb8, 0x12,\
            0x9d, 0xad,\
            0x11, 0xd1,\
            0x80, 0xb4, 0x00, 0xc0, 0x4f, 0xd4, 0x30, 0xc8\
          }
  In File |
      uuid.h

  Summary
    namespace oid
  Description

    6ba7b812-9dad-11d1-80b4-00c04fd430c8

RTL_UUID_NAMESPACE_URL

  Defined As |
      { \
            0x6b, 0xa7, 0xb8, 0x11,\
            0x9d, 0xad,\
            0x11, 0xd1,\
            0x80, 0xb4, 0x00, 0xc0, 0x4f, 0xd4, 0x30, 0xc8\
          }
  In File |
      uuid.h

  Summary
    namespace URL
  Description

    6ba7b811-9dad-11d1-80b4-00c04fd430c8

RTL_UUID_NAMESPACE_X500

  Defined As |
      {\
            0x6b, 0xa7, 0xb8, 0x14,\
            0x9d, 0xad,\
            0x11, 0xd1,\
            0x80, 0xb4, 0x00, 0xc0, 0x4f, 0xd4, 0x30, 0xc8\
          }
  In File |
      uuid.h

  Summary
    namespace X500
  Description

    6ba7b814-9dad-11d1-80b4-00c04fd430c8

RT_ACCESS_ATTRIBUTE

  Defined As |
      0x0200
  In File |
      refltype.hxx

  See Also
    com::sun::star::beans::PropertyAttribute

RT_ACCESS_BOUND

  Defined As |
      0x0008
  In File |
      refltype.hxx

  See Also
    com::sun::star::beans::PropertyAttribute

RT_ACCESS_CONST

  Defined As |
      0x0800
  In File |
      refltype.hxx

  Summary
    specifies that the field is a constant or enum value

RT_ACCESS_CONSTRAINED

  Defined As |
      0x0010
  In File |
      refltype.hxx

  See Also
    com::sun::star::beans::PropertyAttribute

RT_ACCESS_DEFAULT

  Defined As |
      0x2000
  In File |
      refltype.hxx

  Summary
    only to describe a union default label

RT_ACCESS_INVALID

  Defined As |
      0x0000
  In File |
      refltype.hxx

  Summary
    specifies a unknown flag

RT_ACCESS_MAYBEAMBIGUOUS

  Defined As |
      0x0040
  In File |
      refltype.hxx

  See Also
    com::sun::star::beans::PropertyAttribute

RT_ACCESS_MAYBEDEFAULT

  Defined As |
      0x0080
  In File |
      refltype.hxx

  See Also
    com::sun::star::beans::PropertyAttribute

RT_ACCESS_MAYBEVOID

  Defined As |
      0x0004
  In File |
      refltype.hxx

  See Also
    com::sun::star::beans::PropertyAttribute

RT_ACCESS_OPTIONAL

  Defined As |
      0x0002
  In File |
      refltype.hxx

  Summary
    specifies a property as optional that means that it must not be implemented.

RT_ACCESS_PROPERTY

  Defined As |
      0x0400
  In File |
      refltype.hxx

  Summary
    specifies that the field is a property

RT_ACCESS_READONLY

  Defined As |
      0x0001
  In File |
      refltype.hxx

  Summary
    specifies a readonly property/attribute

RT_ACCESS_READWRITE

  Defined As |
      0x1000
  In File |
      refltype.hxx

  Summary
    specifies that the property/attribute has read/write access

RT_ACCESS_REMOVEABLE

  Defined As |
      0x0100
  In File |
      refltype.hxx

  See Also
    com::sun::star::beans::PropertyAttribute

RT_ACCESS_TRANSIENT

  Defined As |
      0x0020
  In File |
      refltype.hxx

  See Also
    com::sun::star::beans::PropertyAttribute

SAL_DLLEXTENSION

  Defined As |
      ".dll"
  In File |
      config.h

SAL_DLLEXTENSION

  Defined As |
      ".dll"
  In File |
      config.h

SAL_DLLEXTENSION

  Defined As |
      ".dll"
  In File |
      config.h

SAL_DLLEXTENSION

  Defined As |
      ".so"
  In File |
      config.h

SAL_DLLEXTENSION

  Defined As |
      ".dylib"
  In File |
      config.h

SAL_DLLEXTENSION

  Defined As |
      ".sl"
  In File |
      config.h

SAL_DLLPREFIX

  Defined As |
      "lib"
  In File |
      config.h

SAL_DLLPREFIX

  Defined As |
      "lib"
  In File |
      config.h

SAL_DLLPREFIX

  Defined As |
      "lib"
  In File |
      config.h

SAL_LOADMODULE_DEFAULT

  Defined As |
      0x00000
  In File |
      module.h

SAL_LOADMODULE_GLOBAL

  Defined As |
      0x00100
  In File |
      module.h

SAL_LOADMODULE_LAZY

  Defined As |
      0x00001
  In File |
      module.h

SAL_LOADMODULE_NOW

  Defined As |
      0x00002
  In File |
      module.h

SAL_MAC

  Defined As |
  In File |
      config.h

SAL_MAX_ENUM

  Defined As |
      0x7fffffff
  In File |
      types.h

SAL_MAX_ENUM

  Defined As |
      0x7fff
  In File |
      types.h

SAL_NO_VTABLE

  Defined As |
      __declspec(novtable)
  In File |
      types.h

  Description

        Use this for pure virtual classes, e.g. class SAL_NO_VTABLE Foo { ...
        This hinders the compiler from setting a generic vtable stating that
        a pure virtual function was called and thus slightly reduces code size.

SAL_NO_VTABLE

  Defined As |
  In File |
      types.h

SAL_OS2

  Defined As |
  In File |
      config.h

SAL_PATHDELIMITER

  Defined As |
      '\\'
  In File |
      config.h

SAL_PATHDELIMITER

  Defined As |
      '/'
  In File |
      config.h

SAL_PATHDELIMITER

  Defined As |
      '/'
  In File |
      config.h

SAL_PATHSEPARATOR

  Defined As |
      ';'
  In File |
      config.h

SAL_PATHSEPARATOR

  Defined As |
      ':'
  In File |
      config.h

SAL_PATHSEPARATOR

  Defined As |
      ':'
  In File |
      config.h

SAL_PRGEXTENSION

  Defined As |
      ".exe"
  In File |
      config.h

SAL_PRGEXTENSION

  Defined As |
      ".exe"
  In File |
      config.h

SAL_PRGEXTENSION

  Defined As |
      ".bin"
  In File |
      config.h

SAL_PRGEXTENSION

  Defined As |
      ".bin"
  In File |
      config.h

SAL_PRGEXTENSION

  Defined As |
      ".bin"
  In File |
      config.h

SAL_SEQUENCE_HEADER_SIZE

  Defined As |
      ((sal_Size)&((sal_Sequence *)0)->elements)
  In File |
      types.h

SAL_UDK_MAJOR

  Defined As |
      "3"
  In File |
      udkversion.h

SAL_UDK_MICRO

  Defined As |
      "0"
  In File |
      udkversion.h

SAL_UDK_MINOR

  Defined As |
      "1"
  In File |
      udkversion.h

SAL_UNICODE_NOTEQUAL_WCHAR_T

  Defined As |
  In File |
      types.h

SAL_UNX

  Defined As |
  In File |
      config.h

SAL_UNX

  Defined As |
  In File |
      config.h

SAL_UNX

  Defined As |
  In File |
      config.h

SAL_W16

  Defined As |
  In File |
      config.h

SAL_W32

  Defined As |
  In File |
      config.h

STORE_ATTRIB_ISDIR

  Defined As |
      0x20000000UL
  In File |
      types.h

STORE_ATTRIB_ISFILE

  Defined As |
      0x40000000UL
  In File |
      types.h

STORE_ATTRIB_ISLINK

  Defined As |
      0x10000000UL
  In File |
      types.h

  Summary
    Attributes (predefined).
  See Also
    store_attrib()

STORE_DEFAULT_PAGESIZE

  Defined As |
      ((sal_uInt16)0x0400)
  In File |
      types.h

  Summary
    PageSize (recommended) default.
  See Also
    store_openFile()

STORE_MAXIMUM_NAMESIZE

  Defined As |
      256
  In File |
      types.h

  Summary
    NameSize (enforced) limit.
  See Also
    any
    param
    pName
    store_E_NameTooLong

STORE_MAXIMUM_PAGESIZE

  Defined As |
      ((sal_uInt16)0x8000)
  In File |
      types.h

STORE_MINIMUM_PAGESIZE

  Defined As |
      ((sal_uInt16)0x0200)
  In File |
      types.h

  Summary
    PageSize (enforced) limits.
  See Also
    store_openFile()

sun

  Defined As |
      sun
  In File |
      config.h

TMP_CPPU_ENV

  Defined As |
      msci
  In File |
      lbnames.h

TMP_CPPU_ENV

  Defined As |
      msci
  In File |
      lbnames.h

TYPEREG_CALLTYPE

  Defined As |
      SAL_CALL
  In File |
      refltype.hxx

  Summary
    specifies the calling onvention for type reader/wrter api

UNO_EXT_GETMAPPING

  Defined As |
      "uno_ext_getMapping"
  In File |
      mapping.h

UNO_INIT_ENVIRONMENT

  Defined As |
      "uno_initEnvironment"
  In File |
      environment.h

  Summary
    Function exported by some bridge library providing acquireInterface(), releaseInterface(); may set a disposing callback.
  Parameters

    pEnv |
        environment to be initialized

UUID_SYSTEM_TIME_RESOLUTION_100NS_TICKS

  Defined As |
      1000
  In File |
      uuid.h

UUID_SYSTEM_TIME_RESOLUTION_100NS_TICKS

  Defined As |
      10
  In File |
      uuid.h

UUID_SYSTEM_TIME_RESOLUTION_100NS_TICKS

  Defined As |
      10
  In File |
      uuid.h

UUID_SYSTEM_TIME_RESOLUTION_100NS_TICKS

  Defined As |
      10
  In File |
      uuid.h

UUID_SYSTEM_TIME_RESOLUTION_100NS_TICKS

  Defined As |
      10
  In File |
      uuid.h

UUID_SYSTEM_TIME_RESOLUTION_100NS_TICKS

  Defined As |
      100000
  In File |
      uuid.h

UUID_SYSTEM_TIME_RESOLUTION_100NS_TICKS

  Defined As |
      100000
  In File |
      uuid.h

UUID_SYSTEM_TIME_RESOLUTION_100NS_TICKS

  Defined As |
      10
  In File |
      uuid.h

VolumeInfoMask_Attributes

  Defined As |
      osl_VolumeInfo_Mask_Attributes
  In File |
      file.hxx

VolumeInfoMask_FileSystemCaseHandling

  Defined As |
      osl_VolumeInfo_Mask_FileSystemCaseHandling
  In File |
      file.hxx

VolumeInfoMask_FileSystemName

  Defined As |
      osl_VolumeInfo_Mask_FileSystemName
  In File |
      file.hxx

VolumeInfoMask_FreeSpace

  Defined As |
      osl_VolumeInfo_Mask_FreeSpace
  In File |
      file.hxx

VolumeInfoMask_MaxNameLength

  Defined As |
      osl_VolumeInfo_Mask_MaxNameLength
  In File |
      file.hxx

VolumeInfoMask_MaxPathLength

  Defined As |
      osl_VolumeInfo_Mask_MaxPathLength
  In File |
      file.hxx

VolumeInfoMask_TotalSpace

  Defined As |
      osl_VolumeInfo_Mask_TotalSpace
  In File |
      file.hxx

VolumeInfoMask_UsedSpace

  Defined As |
      osl_VolumeInfo_Mask_UsedSpace
  In File |
      file.hxx

WRITE_COMPONENT_INFO_FUNCTION

  Defined As |
      "writeComponentInfo"
  In File |
      factory.hxx

  Summary
    Function pointer declaration. Retrieves a factory to create component instances.
  Parameters

    pImplName |
        desired implementation name
    pServiceManager |
        a service manager (the type is XMultiServiceFactory that can be used by the environment
        returned by component_getImplementationEnvironment)
    pRegistryKey |
        a registry key (the type is XRegistryKey that can be used by the environment
        returned by component_getImplementationEnvironment)

  Return
    acquired component factory (the type is lang::XSingleComponentFactory or lang::XSingleServiceFactory to be used by the environment returned by component_getImplementationEnvironment)

_BRIDGES_REMOTE_CONNECTION_H_

  Defined As |
  In File |
      connection.h

_BRIDGES_REMOTE_CONTEXT_H_

  Defined As |
  In File |
      context.h

_BRIDGES_REMOTE_REMOTE_H

  Defined As |
  In File |
      remote.h

_COMPHELPER_EXTRACT_HXX_

  Defined As |
  In File |
      extract.hxx

_COM_SUN_STAR_UNO_ANY_HXX_

  Defined As |
  In File |
      Any.hxx

_COM_SUN_STAR_UNO_ANY_H_

  Defined As |
  In File |
      Any.h

_COM_SUN_STAR_UNO_GENFUNC_HXX_

  Defined As |
  In File |
      genfunc.hxx

_COM_SUN_STAR_UNO_GENFUNC_H_

  Defined As |
  In File |
      genfunc.h

_COM_SUN_STAR_UNO_REFERENCE_HXX_

  Defined As |
  In File |
      Reference.hxx

_COM_SUN_STAR_UNO_REFERENCE_H_

  Defined As |
  In File |
      Reference.h

_COM_SUN_STAR_UNO_SEQUENCE_HXX_

  Defined As |
  In File |
      Sequence.hxx

_COM_SUN_STAR_UNO_SEQUENCE_H_

  Defined As |
  In File |
      Sequence.h

_COM_SUN_STAR_UNO_TYPE_HXX_

  Defined As |
  In File |
      Type.hxx

_COM_SUN_STAR_UNO_TYPE_H_

  Defined As |
  In File |
      Type.h

_CPPUHELPER_ACCESS_CONTROL_HXX_

  Defined As |
  In File |
      access_control.hxx

_CPPUHELPER_BOOTSTRAP_HXX_

  Defined As |
  In File |
      bootstrap.hxx

_CPPUHELPER_COMPBASE_EX_HXX_

  Defined As |
  In File |
      compbase_ex.hxx

_CPPUHELPER_COMPBASE_HXX_

  Defined As |
  In File |
      compbase.hxx

_CPPUHELPER_COMPBASE1_HXX_

  Defined As |
  In File |
      compbase1.hxx

_CPPUHELPER_COMPBASE10_HXX_

  Defined As |
  In File |
      compbase10.hxx

_CPPUHELPER_COMPBASE11_HXX_

  Defined As |
  In File |
      compbase11.hxx

_CPPUHELPER_COMPBASE12_HXX_

  Defined As |
  In File |
      compbase12.hxx

_CPPUHELPER_COMPBASE2_HXX_

  Defined As |
  In File |
      compbase2.hxx

_CPPUHELPER_COMPBASE3_HXX_

  Defined As |
  In File |
      compbase3.hxx

_CPPUHELPER_COMPBASE4_HXX_

  Defined As |
  In File |
      compbase4.hxx

_CPPUHELPER_COMPBASE5_HXX_

  Defined As |
  In File |
      compbase5.hxx

_CPPUHELPER_COMPBASE6_HXX_

  Defined As |
  In File |
      compbase6.hxx

_CPPUHELPER_COMPBASE7_HXX_

  Defined As |
  In File |
      compbase7.hxx

_CPPUHELPER_COMPBASE8_HXX_

  Defined As |
  In File |
      compbase8.hxx

_CPPUHELPER_COMPBASE9_HXX_

  Defined As |
  In File |
      compbase9.hxx

_CPPUHELPER_COMPONENT_CONTEXT_HXX_

  Defined As |
  In File |
      component_context.hxx

_CPPUHELPER_COMPONENT_HXX_

  Defined As |
  In File |
      component.hxx

_CPPUHELPER_EXC_HLP_HXX_

  Defined As |
  In File |
      exc_hlp.hxx

_CPPUHELPER_FACTORY_HXX_

  Defined As |
  In File |
      factory.hxx

_CPPUHELPER_IMPLBASE_EX_HXX_

  Defined As |
  In File |
      implbase_ex.hxx

_CPPUHELPER_IMPLBASE_EX_POST_HXX_

  Defined As |
  In File |
      implbase_ex_post.hxx

_CPPUHELPER_IMPLBASE_EX_PRE_HXX_

  Defined As |
  In File |
      implbase_ex_pre.hxx

_CPPUHELPER_IMPLBASE_HXX_

  Defined As |
  In File |
      implbase.hxx

_CPPUHELPER_IMPLBASE1_HXX_

  Defined As |
  In File |
      implbase1.hxx

_CPPUHELPER_IMPLBASE10_HXX_

  Defined As |
  In File |
      implbase10.hxx

_CPPUHELPER_IMPLBASE11_HXX_

  Defined As |
  In File |
      implbase11.hxx

_CPPUHELPER_IMPLBASE12_HXX_

  Defined As |
  In File |
      implbase12.hxx

_CPPUHELPER_IMPLBASE2_HXX_

  Defined As |
  In File |
      implbase2.hxx

_CPPUHELPER_IMPLBASE3_HXX_

  Defined As |
  In File |
      implbase3.hxx

_CPPUHELPER_IMPLBASE4_HXX_

  Defined As |
  In File |
      implbase4.hxx

_CPPUHELPER_IMPLBASE5_HXX_

  Defined As |
  In File |
      implbase5.hxx

_CPPUHELPER_IMPLBASE6_HXX_

  Defined As |
  In File |
      implbase6.hxx

_CPPUHELPER_IMPLBASE7_HXX_

  Defined As |
  In File |
      implbase7.hxx

_CPPUHELPER_IMPLBASE8_HXX_

  Defined As |
  In File |
      implbase8.hxx

_CPPUHELPER_IMPLBASE9_HXX_

  Defined As |
  In File |
      implbase9.hxx

_CPPUHELPER_IMPLEMENATIONENTRY_HXX_

  Defined As |
  In File |
      implementationentry.hxx

_CPPUHELPER_INTERFACECONTAINER_HXX_

  Defined As |
  In File |
      interfacecontainer.hxx

_CPPUHELPER_INTERFACECONTAINER_H_

  Defined As |
  In File |
      interfacecontainer.h

_CPPUHELPER_PROPSHLP_HXX

  Defined As |
  In File |
      propshlp.hxx

_CPPUHELPER_PROPTYPEHLP_H

  Defined As |
  In File |
      proptypehlp.h

_CPPUHELPER_PROPTYPEHLP_HXX

  Defined As |
  In File |
      proptypehlp.hxx

_CPPUHELPER_QUERYINTERFACE_HXX_

  Defined As |
  In File |
      queryinterface.hxx

_CPPUHELPER_SERVICEFACTORY_HXX_

  Defined As |
  In File |
      servicefactory.hxx

_CPPUHELPER_SHLIB_HXX_

  Defined As |
  In File |
      shlib.hxx

_CPPUHELPER_STDIDLCLASS_HXX_

  Defined As |
  In File |
      stdidlclass.hxx

_CPPUHELPER_TYPEPROVIDER_HXX_

  Defined As |
  In File |
      typeprovider.hxx

_CPPUHELPER_WEAKAGG_HXX_

  Defined As |
  In File |
      weakagg.hxx

_CPPUHELPER_WEAKREF_HXX_

  Defined As |
  In File |
      weakref.hxx

_CPPUHELPER_WEAK_HXX_

  Defined As |
  In File |
      weak.hxx

_CPPU_MACROS_HXX_

  Defined As |
  In File |
      macros.hxx

_OSL_CONDITION_H_

  Defined As |
  In File |
      conditn.h

_OSL_CONDITN_HXX_

  Defined As |
  In File |
      conditn.hxx

_OSL_DIAGNOSE_H_

  Defined As |
  In File |
      diagnose.h

_OSL_ENDIAN_H_

  Defined As |
  In File |
      endian.h

_OSL_FILE_HXX_

  Defined As |
  In File |
      file.hxx

_OSL_FILE_H_

  Defined As |
  In File |
      file.h

_OSL_GLOBAL

  Defined As |
      ::
  In File |
      diagnose.h

_OSL_GLOBAL

  Defined As |
  In File |
      diagnose.h

_OSL_INTERLOCK_H_

  Defined As |
  In File |
      interlck.h

_OSL_MODULE_HXX_

  Defined As |
  In File |
      module.hxx

_OSL_MODULE_H_

  Defined As |
  In File |
      module.h

_OSL_MUTEX_HXX_

  Defined As |
  In File |
      mutex.hxx

_OSL_MUTEX_H_

  Defined As |
  In File |
      mutex.h

_OSL_NLSUPPORT_H_

  Defined As |
  In File |
      nlsupport.h

_OSL_PIPE_DECL_HXX_

  Defined As |
  In File |
      pipe_decl.hxx

_OSL_PIPE_HXX_

  Defined As |
  In File |
      pipe.hxx

_OSL_PIPE_H_

  Defined As |
  In File |
      pipe.h

_OSL_PROCESS_H_

  Defined As |
  In File |
      process.h

_OSL_PROFILE_HXX_

  Defined As |
  In File |
      profile.hxx

_OSL_PROFILE_H_

  Defined As |
  In File |
      profile.h

_OSL_SECURITY_DECL_HXX_

  Defined As |
  In File |
      security_decl.hxx

_OSL_SECURITY_HXX_

  Defined As |
  In File |
      security.hxx

_OSL_SECURITY_H_

  Defined As |
  In File |
      security.h

_OSL_SEMAPHORE_HXX_

  Defined As |
  In File |
      semaphor.hxx

_OSL_SEMAPHORE_H_

  Defined As |
  In File |
      semaphor.h

_OSL_SIGNAL_H_

  Defined As |
  In File |
      signal.h

_OSL_SOCKET_DECL_HXX_

  Defined As |
  In File |
      socket_decl.hxx

_OSL_SOCKET_HXX_

  Defined As |
  In File |
      socket.hxx

_OSL_SOCKET_H_

  Defined As |
  In File |
      socket.h

_OSL_THREAD_H_

  Defined As |
  In File |
      thread.h

_OSL_TIME_H_

  Defined As |
  In File |
      time.h

_OSL_TRACE

  Defined As |
      _OSL_GLOBAL osl_trace
  In File |
      diagnose.h

_OSL_TRACE

  Defined As |
      1 ? ((void)0) : _OSL_GLOBAL osl_trace
  In File |
      diagnose.h

_OSL_UTIL_H_

  Defined As |
  In File |
      util.h

_REGISTRY_REFLREAD_HXX_

  Defined As |
  In File |
      reflread.hxx

_REGISTRY_REFLTYPE_HXX_

  Defined As |
  In File |
      refltype.hxx

  Summary
    ***********************************************************************
  Description
    Source Code Control System - Update $Log: refltype.hxx,v $ Revision 1.7 2002/11/11 15:20:20 jsc #104974# correct documentation of singleton Revision 1.6 2001/11/15 18:01:32 jsc #88337# review docu Revision 1.5 2001/05/18 15:30:58 jsc #87233# insert enum value Revision 1.4 2001/03/14 09:37:08 jsc remove vos dependencies Revision 1.3 2000/10/09 14:48:24 hr #65293#: syntax Revision 1.2 2000/10/09 11:53:09 jsc change the binary typelibrary format, make it extendable Revision 1.1.1.1 2000/09/18 15:18:42 hr initial import Revision 1.19 2000/09/17 12:30:32 willem.vandorp OpenOffice header added. Revision 1.18 2000/08/04 15:31:39 jsc extend biniary type format Revision 1.17 2000/07/26 17:44:32 willem.vandorp Headers/footers replaced Revision 1.16 2000/03/24 15:00:36 jsc modified for unicode changes Revision 1.15 2000/02/08 16:01:09 hr #70473# changes for unicode ( patched by automated patchtool ) Revision 1.14 1999/10/22 09:58:47 jsc TYPEREG_CALLTYPE = SAL_CALL Revision 1.13 1999/10/21 15:48:50 jsc optional flag now in registry Revision 1.12 1999/10/15 11:05:51 dbo short RTConstValue from sal_uInt16 to sal_Int16 Revision 1.11 1999/07/02 09:25:40 jsc #67179# Binaerblop der CoreReflection ist erweitert worden Revision 1.10 1999/03/12 14:16:38 jsc #61011# Anpassung an osl-Typen Revision 1.9 1998/07/03 12:36:16 ts added SERVICE and OBJECT Revision 1.8 1998/07/03 11:20:07 ts prefixen von typen Revision 1.7 1998/07/03 10:55:41 ts added RT_TYPE_TYPEDEF Revision 1.6 1998/07/03 08:41:02 ts bugs und set/getUik() Revision 1.5 1998/07/02 11:58:47 jsc Typ Anpassung, Schnittstelle frei von solar.h Revision 1.4 1998/07/01 16:55:19 ts alignment unter soaris beachten Revision 1.3 1998/07/01 13:39:01 ts bugs, bugs, bugs Revision 1.2 1998/06/30 13:42:27 ts Anpassung an SOLARIS Revision 1.1.1.1 1998/06/30 11:17:45 jsc neu

_REGISTRY_REFLWRIT_HXX_

  Defined As |
  In File |
      reflwrit.hxx

_REGISTRY_REGISTRY_HXX_

  Defined As |
  In File |
      registry.hxx

_REGISTRY_REGISTRY_H_

  Defined As |
  In File |
      registry.h

_REGISTRY_REGTYPE_H_

  Defined As |
  In File |
      regtype.h

_RTL_ALLOC_H_

  Defined As |
  In File |
      alloc.h

_RTL_BOOTSTRAP_HXX_

  Defined As |
  In File |
      bootstrap.hxx

_RTL_BOOTSTRAP_H_

  Defined As |
  In File |
      bootstrap.h

_RTL_BYTESEQ_HXX_

  Defined As |
  In File |
      byteseq.hxx

_RTL_BYTESEQ_H_

  Defined As |
  In File |
      byteseq.h

_RTL_CIPHER_H_

  Defined As |
      "$Revision: 1.4 $"
  In File |
      cipher.h

_RTL_CRC_H_

  Defined As |
      "$Revision: 1.2 $"
  In File |
      crc.h

_RTL_DIGEST_H_

  Defined As |
      "$Revision: 1.5 $"
  In File |
      digest.h

_RTL_LOCALE_HXX_

  Defined As |
  In File |
      locale.hxx

_RTL_LOCALE_H_

  Defined As |
  In File |
      locale.h

_RTL_LOGFILE_HXX_

  Defined As |
  In File |
      logfile.hxx

_RTL_LOGFILE_H_

  Defined As |
  In File |
      logfile.h

_RTL_MEMORY_H_

  Defined As |
  In File |
      memory.h

_RTL_PROCESS_H_

  Defined As |
  In File |
      process.h

_RTL_RANDOM_H_

  Defined As |
      "$Revision: 1.4 $"
  In File |
      random.h

_RTL_REF_HXX_

  Defined As |
  In File |
      ref.hxx

_RTL_STRBUF_HXX_

  Defined As |
  In File |
      strbuf.hxx

_RTL_STRBUF_H_

  Defined As |
  In File |
      strbuf.h

_RTL_STRING_HXX_

  Defined As |
  In File |
      string.hxx

_RTL_STRING_H_

  Defined As |
  In File |
      string.h

_RTL_TENCINFO_H

  Defined As |
  In File |
      tencinfo.h

_RTL_TEXTCVT_H

  Defined As |
  In File |
      textcvt.h

_RTL_TEXTENC_H

  Defined As |
  In File |
      textenc.h

_RTL_TRES_HXX_

  Defined As |
  In File |
      tres.hxx

_RTL_TRES_H_

  Defined As |
  In File |
      tres.h

_RTL_UNLOAD_H_

  Defined As |
  In File |
      unload.h

_RTL_URI_HXX_

  Defined As |
  In File |
      uri.hxx

_RTL_URI_H_

  Defined As |
  In File |
      uri.h

_RTL_USTRBUF_HXX_

  Defined As |
  In File |
      ustrbuf.hxx

_RTL_USTRBUF_H_

  Defined As |
  In File |
      ustrbuf.h

_RTL_USTRING_HXX_

  Defined As |
  In File |
      ustring.hxx

_RTL_USTRING_H_

  Defined As |
  In File |
      ustring.h

_RTL_UUID_H_

  Defined As |
  In File |
      uuid.h

_SAL_CONFIG_H_

  Defined As |
  In File |
      config.h

_SAL_MACROS_H_

  Defined As |
  In File |
      macros.h

_SAL_MAIN_H_

  Defined As |
  In File |
      main.h

_SAL_TYPES_H_

  Defined As |
  In File |
      types.h

_SAL_UDKVERSION_H_

  Defined As |
  In File |
      udkversion.h

_STORE_STORE_HXX_

  Defined As |
      "$Revision: 1.3 $"
  In File |
      store.hxx

_STORE_STORE_H_

  Defined As |
      "$Revision: 1.4 $"
  In File |
      store.h

_STORE_TYPES_H_

  Defined As |
      "$Revision: 1.5 $"
  In File |
      types.h

_THREAD_HXX_

  Defined As |
  In File |
      thread.hxx

_TYPELIB_TYPECLASS_H_

  Defined As |
  In File |
      typeclass.h

_TYPELIB_TYPEDESCRIPTION_HXX_

  Defined As |
  In File |
      typedescription.hxx

_TYPELIB_TYPEDESCRIPTION_H_

  Defined As |
  In File |
      typedescription.h

_TYPELIB_UIK_H_

  Defined As |
  In File |
      uik.h

_UNO_ANY2_H_

  Defined As |
  In File |
      any2.h

_UNO_CUNO_H_

  Defined As |
  In File |
      cuno.h

_UNO_CURRENT_CONTEXT_HXX_

  Defined As |
  In File |
      current_context.hxx

_UNO_CURRENT_CONTEXT_H_

  Defined As |
  In File |
      current_context.h

_UNO_DATA_H_

  Defined As |
  In File |
      data.h

_UNO_DISPATCHER_H_

  Defined As |
  In File |
      dispatcher.h

_UNO_ENVIRONMENT_HXX_

  Defined As |
  In File |
      environment.hxx

_UNO_ENVIRONMENT_H_

  Defined As |
  In File |
      environment.h

_UNO_LBNAMES_H_

  Defined As |
  In File |
      lbnames.h

_UNO_MAPPING_HXX_

  Defined As |
  In File |
      mapping.hxx

_UNO_MAPPING_H_

  Defined As |
  In File |
      mapping.h

_UNO_SEQUENCE2_H_

  Defined As |
  In File |
      sequence2.h

osl_Process_CPUTIMES

  Defined As |
      0x0004   /* retrieves used cpu time            */
  In File |
      process.h

osl_Process_DETACHED

  Defined As |
      0x0004    /* run detached */
  In File |
      process.h

osl_Process_EXITCODE

  Defined As |
      0x0002   /* retrieves exit code of the process */
  In File |
      process.h

osl_Process_FULLSCREEN

  Defined As |
      0x0080    /* run in fullscreen window */
  In File |
      process.h

osl_Process_HEAPUSAGE

  Defined As |
      0x0008   /* retrieves the used size of heap    */
  In File |
      process.h

osl_Process_HIDDEN

  Defined As |
      0x0010    /* run hidden */
  In File |
      process.h

osl_Process_IDENTIFIER

  Defined As |
      0x0001   /* retrieves the process identifier   */
  In File |
      process.h

osl_Process_MAXIMIZED

  Defined As |
      0x0040    /* run in maximized window */
  In File |
      process.h

osl_Process_MINIMIZED

  Defined As |
      0x0020    /* run in minimized window */
  In File |
      process.h

osl_Process_NORMAL

  Defined As |
      0x0000    /* run in normal window */
  In File |
      process.h

osl_Process_SEARCHPATH

  Defined As |
      0x0002    /* search path for executable */
  In File |
      process.h

osl_Process_WAIT

  Defined As |
      0x0001    /* wait for completion */
  In File |
      process.h

### Macros

CPPU_GCC3_ALIGN( base_struct)

  Defined As |
      __attribute__ ((aligned (__alignof__ (base_struct))))
  In File |
      macros.hxx

  Description
    Patching the gcc 3 incomatible alignment change for linux. This pragma macro is appended by the cppumaker tool to every first member of a struct, iff the struct inherits from a base struct the first member is no double or [unsigned] long long.

CPPU_GCC3_ALIGN( base_struct)

  Defined As |
  In File |
      macros.hxx

CUNO_CALL( interface_pointer)

  Defined As |
      (*interface_pointer)
  In File |
      cuno.h

  Summary
    macro to call on a C interface
  Parameters

    interface_pointer |
        interface pointer

OSL_ASSERT(c)

  Defined As |
      _OSL_ASSERT(c, OSL_THIS_FILE, __LINE__)
  In File |
      diagnose.h

OSL_DEBUG_ONLY(s)

  Defined As |
      _OSL_DEBUG_ONLY(s)
  In File |
      diagnose.h

OSL_DOUBLE_CHECKED_LOCKING_MEMORY_BARRIER()

  Defined As |
      /* empty */
  In File |
      doublecheckedlocking.h

  Summary
    A platform specific macro needed to make double-checked locking work.
  Description
    See for a description of double-checked locking, why it is broken, and how it can be fixed. On platforms where it is necessary, this macro will expand to some memory barrier instruction. On many platforms, double-checked locking works as it is, though, so on those platforms this macro will be empty. This is a macro instead of a (C++ inline) function to allow for maximum performance in both C and C++. If possible, use the rtl_Instance template instead of explicitly spelling out the double-checked locking pattern. There are few cases where you will have to spell it out explicitly (e.g., the logic of a certain instance of the pattern is too complex to be mapped to the template, or some compiler refuses to compile a template instantiation due to internal compiler errors), though, and you should always call this macro at the right places then: static T * pInstance = 0; T * p = pInstance; if (!p) { Guard aGuard(aMutex); p = pInstance; if (!p) { p = ...; OSL_DOUBLE_CHECKED_LOCKING_MEMORY_BARRIER(); pInstance = p; } } else OSL_DOUBLE_CHECKED_LOCKING_MEMORY_BARRIER(); return p; One extra advantage of this macro is that it makes it easier to find all places where double-checked locking is used.

OSL_ENSURE(c, m)

  Defined As |
      _OSL_ENSURE(c, OSL_THIS_FILE, __LINE__, m)
  In File |
      diagnose.h

OSL_POSTCOND(c, m)

  Defined As |
      OSL_ENSURE(c, m)
  In File |
      diagnose.h

OSL_PRECOND(c, m)

  Defined As |
      OSL_ENSURE(c, m)
  In File |
      diagnose.h

OSL_VERIFY(c)

  Defined As |
      _OSL_VERIFY(c, OSL_THIS_FILE, __LINE__)
  In File |
      diagnose.h

RTL_CONSTASCII_LENGTH( constAsciiStr)

  Defined As |
      (sizeof( constAsciiStr )-1)
  In File |
      string.h

RTL_CONSTASCII_STRINGPARAM( constAsciiStr)

  Defined As |
      constAsciiStr, sizeof( constAsciiStr )-1
  In File |
      string.h

RTL_CONSTASCII_USTRINGPARAM( constAsciiStr)

  Defined As |
      constAsciiStr, sizeof( constAsciiStr )-1, RTL_TEXTENCODING_ASCII_US
  In File |
      ustring.h

RTL_LOGFILE_CONTEXT( instance, name)

  Defined As |
      ::rtl::Logfile instance( name )
  In File |
      logfile.hxx

RTL_LOGFILE_CONTEXT( instance, name)

  Defined As |
      ((void)0)
  In File |
      logfile.hxx

RTL_LOGFILE_CONTEXT_AUTHOR( instance, project, author, name)

  Defined As |
      ::rtl::Logfile instance(project, author, name )
  In File |
      logfile.hxx

RTL_LOGFILE_CONTEXT_AUTHOR( instance, project, author, name)

  Defined As |
      ((void)0)
  In File |
      logfile.hxx

RTL_LOGFILE_CONTEXT_TRACE( instance, message)

  Defined As |
      \
      		rtl_logfile_trace( "%06lu %lu | %s : %s\n", \
      						   osl_getGlobalTimer(),  \
      						   osl_getThreadIdentifier( 0 ), \
      						   instance.getName(), \
      						   message )
  In File |
      logfile.hxx

RTL_LOGFILE_CONTEXT_TRACE( instance, message)

  Defined As |
      ((void)0)
  In File |
      logfile.hxx

RTL_LOGFILE_CONTEXT_TRACE1( instance, frmt, arg1)

  Defined As |
      \
      		rtl_logfile_trace( "%06lu %lu | %s : ", \
      						   osl_getGlobalTimer(),  \
      						   osl_getThreadIdentifier( 0 ), \
      						   instance.getName() ); \
              rtl_logfile_trace( frmt , arg1 ); \
              rtl_logfile_trace( "\n" )
  In File |
      logfile.hxx

RTL_LOGFILE_CONTEXT_TRACE1( instance, frmt, arg1)

  Defined As |
      ((void)0)
  In File |
      logfile.hxx

RTL_LOGFILE_CONTEXT_TRACE2( instance, frmt, arg1, arg2)

  Defined As |
      \
      		rtl_logfile_trace( "%06lu %lu | %s : ", \
      						   osl_getGlobalTimer(),  \
      						   osl_getThreadIdentifier( 0 ), \
      						   instance.getName() ); \
              rtl_logfile_trace( frmt , arg1 , arg2 ); \
              rtl_logfile_trace( "\n" )
  In File |
      logfile.hxx

RTL_LOGFILE_CONTEXT_TRACE2( instance, frmt, arg1, arg2)

  Defined As |
      ((void)0)
  In File |
      logfile.hxx

RTL_LOGFILE_CONTEXT_TRACE3( instance, frmt, arg1, arg2, arg3)

  Defined As |
      \
      		rtl_logfile_trace( "%06lu %lu | %s : ", \
      						   osl_getGlobalTimer(),  \
      						   osl_getThreadIdentifier( 0 ), \
      						   instance.getName() ); \
              rtl_logfile_trace( frmt , arg1 , arg2 , arg3 ); \
              rtl_logfile_trace( "\n" )
  In File |
      logfile.hxx

RTL_LOGFILE_CONTEXT_TRACE3( instance, frmt, arg1, arg2, arg3)

  Defined As |
      ((void)0)
  In File |
      logfile.hxx

RTL_LOGFILE_TRACE( string)

  Defined As |
      \
                   rtl_logfile_trace( "%06lu %lu | : %s\n", \
                                      osl_getGlobalTimer(), \
      								osl_getThreadIdentifier( 0 ), \
                                      string )
  In File |
      logfile.h

RTL_LOGFILE_TRACE( string)

  Defined As |
      ((void)0)
  In File |
      logfile.h

RTL_LOGFILE_TRACE_AUTHOR( project, author, string)

  Defined As |
      \
                   rtl_logfile_trace( "%06lu %lu | %s (%s) : %s\n", \
                                      osl_getGlobalTimer(), \
      								osl_getThreadIdentifier( 0 ), \
      								project,\
      								author,\
                                      string )
  In File |
      logfile.h

RTL_LOGFILE_TRACE_AUTHOR( project, author, string)

  Defined As |
      ((void)0)
  In File |
      logfile.h

RTL_LOGFILE_TRACE_AUTHOR1( project, author, frmt, arg1)

  Defined As |
      \
                   rtl_logfile_trace( "%06lu %lu | %s (%s) : ", \
                                      osl_getGlobalTimer(), \
      								osl_getThreadIdentifier( 0 ),\
      								project,\
      								author );\
                   rtl_logfile_trace( frmt, arg1 ); \
                   rtl_logfile_trace( "\n" )
  In File |
      logfile.h

RTL_LOGFILE_TRACE_AUTHOR1( project, author, frmt, arg1)

  Defined As |
      ((void)0)
  In File |
      logfile.h

RTL_LOGFILE_TRACE_AUTHOR2( project, author, frmt, arg1, arg2)

  Defined As |
      \
                   rtl_logfile_trace( "%06lu %lu | %s (%s) : ", \
                                      osl_getGlobalTimer(), \
      								osl_getThreadIdentifier( 0 ),\
      								project,\
      								author ); \
                   rtl_logfile_trace( frmt, arg1 , arg2 ); \
                   rtl_logfile_trace( "\n" )
  In File |
      logfile.h

RTL_LOGFILE_TRACE_AUTHOR2( project, author, frmt, arg1, arg2)

  Defined As |
      ((void)0)
  In File |
      logfile.h

RTL_LOGFILE_TRACE_AUTHOR3( project, author, frmt, arg1, arg2, arg3)

  Defined As |
      \
                   rtl_logfile_trace( "%06lu %lu | %s (%s) : ", \
                                      osl_getGlobalTimer(), \
      								osl_getThreadIdentifier( 0 ),\
      								project,\
      								author ); \
                   rtl_logfile_trace( frmt, arg1 , arg2 , arg3 ); \
                   rtl_logfile_trace( "\n" )
  In File |
      logfile.h

RTL_LOGFILE_TRACE_AUTHOR3( project, author, frmt, arg1, arg2, arg3)

  Defined As |
      ((void)0)
  In File |
      logfile.h

RTL_LOGFILE_TRACE1( frmt, arg1)

  Defined As |
      \
                   rtl_logfile_trace( "%06lu %lu | : ", \
                                      osl_getGlobalTimer(), \
      								osl_getThreadIdentifier( 0 ) ); \
                   rtl_logfile_trace( frmt, arg1 ); \
                   rtl_logfile_trace( "\n" )
  In File |
      logfile.h

RTL_LOGFILE_TRACE1( frmt, arg1)

  Defined As |
      ((void)0)
  In File |
      logfile.h

RTL_LOGFILE_TRACE2( frmt, arg1, arg2)

  Defined As |
      \
                   rtl_logfile_trace( "%06lu %lu | : ", \
                                      osl_getGlobalTimer(), \
      								osl_getThreadIdentifier( 0 ) ); \
                   rtl_logfile_trace( frmt, arg1 , arg2 ); \
                   rtl_logfile_trace( "\n" )
  In File |
      logfile.h

RTL_LOGFILE_TRACE2( frmt, arg1, arg2)

  Defined As |
      ((void)0)
  In File |
      logfile.h

RTL_LOGFILE_TRACE3( frmt, arg1, arg2, arg3)

  Defined As |
      \
                   rtl_logfile_trace( "%06lu %lu | : ", \
                                      osl_getGlobalTimer(), \
      								osl_getThreadIdentifier( 0 ) ); \
                   rtl_logfile_trace( frmt, arg1 , arg2 , arg3 ); \
                   rtl_logfile_trace( "\n" )
  In File |
      logfile.h

RTL_LOGFILE_TRACE3( frmt, arg1, arg2, arg3)

  Defined As |
      ((void)0)
  In File |
      logfile.h

RTL_TEXTENC_CAST( val)

  Defined As |
      (val)
  In File |
      textenc.h

RTL_TEXTENC_CAST( val)

  Defined As |
      ((rtl_TextEncoding) val)
  In File |
      textenc.h

SAL_CONFIGFILE( name)

  Defined As |
      name ".ini"
  In File |
      config.h

SAL_CONFIGFILE( name)

  Defined As |
      name ".ini"
  In File |
      config.h

SAL_CONFIGFILE( name)

  Defined As |
      name "rc"
  In File |
      config.h

SAL_CONFIGFILE( name)

  Defined As |
      name "rc"
  In File |
      config.h

SAL_CONFIGFILE( name)

  Defined As |
      name "rc"
  In File |
      config.h

SAL_CONST_CAST(type, expr)

  Defined As |
      (const_cast< type >(expr))
  In File |
      types.h

  Description

        Wrap C++ const_cast, reinterpret_cast and static_cast expressions in
        macros to keep code portable to old compilers (since most compilers still
        lack RTTI support, dynamic_cast is not included here).

SAL_CONST_CAST(type, expr)

  Defined As |
      ((type) (expr))
  In File |
      types.h

SAL_DEFINE_CRT_ENTRY()

  Defined As |
      \
      int __cdecl main() \
      { \
      	return sal_main(); \
      } \
      int WINAPI WinMain( HINSTANCE _hinst, HINSTANCE _dummy, char* _cmdline, int _nshow ) \
      { \
      	return sal_main(); \
      }
  In File |
      main.h

SAL_DEFINE_CRT_ENTRY()

  Defined As |
      \
      int main() \
      { \
      	return sal_main(); \
      } \
  In File |
      main.h

SAL_IMPLEMENT_MAIN()

  Defined As |
      \
      	SAL_DEFINE_CRT_ENTRY() \
      	int SAL_CALL sal_main()
  In File |
      main.h

SAL_MATH_FINITE(d)

  Defined As |
      _finite(d)
  In File |
      mathconf.h

SAL_MATH_FINITE(d)

  Defined As |
      isfinite(d)
  In File |
      mathconf.h

SAL_MATH_FINITE(d)

  Defined As |
      finite(d)
  In File |
      mathconf.h

SAL_MATH_FPEXCEPTIONS_OFF()

  Defined As |
      _control87( _MCW_EM, _MCW_EM )
  In File |
      mathconf.h

SAL_MATH_FPEXCEPTIONS_OFF()

  Defined As |
  In File |
      mathconf.h

SAL_MODULENAME(name)

  Defined As |
      SAL_DLLPREFIX name SAL_DLLEXTENSION
  In File |
      module.h

SAL_MODULENAME(name)

  Defined As |
      name SAL_DLLEXTENSION
  In File |
      module.h

SAL_MODULENAME_WITH_VERSION(name, version)

  Defined As |
      name version SAL_DLLEXTENSION
  In File |
      module.h

SAL_MODULENAME_WITH_VERSION(name, version)

  Defined As |
      SAL_DLLPREFIX name ".dylib." version
  In File |
      module.h

SAL_MODULENAME_WITH_VERSION(name, version)

  Defined As |
      SAL_DLLPREFIX name SAL_DLLEXTENSION "." version
  In File |
      module.h

SAL_REINTERPRET_CAST(type, expr)

  Defined As |
      (reinterpret_cast< type >(expr))
  In File |
      types.h

SAL_REINTERPRET_CAST(type, expr)

  Defined As |
      ((type) (expr))
  In File |
      types.h

SAL_STATIC_CAST(type, expr)

  Defined As |
      (static_cast< type >(expr))
  In File |
      types.h

SAL_STATIC_CAST(type, expr)

  Defined As |
      ((type) (expr))
  In File |
      types.h

SAL_SYSCONFIGFILE( name)

  Defined As |
      name ".ini"
  In File |
      config.h

SAL_SYSCONFIGFILE( name)

  Defined As |
      name ".ini"
  In File |
      config.h

SAL_SYSCONFIGFILE( name)

  Defined As |
      "." name "rc"
  In File |
      config.h

SAL_SYSCONFIGFILE( name)

  Defined As |
      "." name "rc"
  In File |
      config.h

SAL_SYSCONFIGFILE( name)

  Defined As |
      "." name "rc"
  In File |
      config.h

SAL_THROW( exc)

  Defined As |
  In File |
      types.h

  Summary

        Definition of function throw clause macros.  These have been introduced
        to reduce code size by balancing out compiler bugs.

  Description

        These macros are ONLY for function declarations,
        use common C++ throw statement for throwing exceptions, e.g.
        throw RuntimeException();

        SAL_THROW()             should be used for all C++ functions, e.g. SAL_THROW( () )
        SAL_THROW_EXTERN_C() should be used for all C functions

SAL_THROW( exc)

  Defined As |
      throw exc
  In File |
      types.h

SAL_THROW_EXTERN_C()

  Defined As |
      throw ()
  In File |
      types.h

SAL_THROW_EXTERN_C()

  Defined As |
  In File |
      types.h

TYPELIB_DANGER_GET( ppDescription, pTypeRef)

  Defined As |
      \
      { \
      	typelib_TypeDescriptionReference * pMacroTypeRef = (pTypeRef); \
      	typelib_TypeDescription ** ppMacroTypeDescr = (ppDescription); \
      	if (TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK( pMacroTypeRef->eTypeClass )) \
      	{ \
      		typelib_typedescriptionreference_getDescription( ppMacroTypeDescr, pMacroTypeRef ); \
      	} \
      	else if (!pMacroTypeRef->pType || !pMacroTypeRef->pType->pWeakRef) \
      	{ \
      		typelib_typedescriptionreference_getDescription( ppMacroTypeDescr, pMacroTypeRef ); \
              if (*ppMacroTypeDescr) \
                  typelib_typedescription_release( *ppMacroTypeDescr ); \
      	} \
      	else \
      	{ \
      		*ppMacroTypeDescr = pMacroTypeRef->pType; \
      	} \
      }
  In File |
      typedescription.h

  Description
    Gets a description from the reference. The description may not be locked by this call. You must use the TYPELIB_DANGER_RELEASE macro to release the description fetched with this macro.

TYPELIB_DANGER_RELEASE( pDescription)

  Defined As |
      \
      { \
      	if (TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK( (pDescription)->eTypeClass )) \
      		typelib_typedescription_release( pDescription ); \
      }
  In File |
      typedescription.h

  Summary
    Releases the description previouse fetched by TYPELIB_DANGER_GET.

TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK( eTypeClass)

  Defined As |
      \
      	((eTypeClass) == typelib_TypeClass_INTERFACE_METHOD || \
      	 (eTypeClass) == typelib_TypeClass_INTERFACE_ATTRIBUTE)
  In File |
      typedescription.h

  Description
    Returns true, if the type description reference may lose the type description. Otherwise pType is a valid pointer and cannot be discarded through the lifetime of this reference. Remark: If the pWeakObj of the type is set too, you can avoid the call of ...getDescription(...) and use the description directly. pWeakObj == 0 means, that the description is not initialized.

_OSL_ASSERT(c, f, l)

  Defined As |
      \
      	do \
      	{  \
      	    if (!(c) && _OSL_GLOBAL osl_assertFailedLine(f, l, 0)) \
      		    _OSL_GLOBAL osl_breakDebug(); \
      	} while (0)
  In File |
      diagnose.h

_OSL_ASSERT(c, f, l)

  Defined As |
      ((void)0)
  In File |
      diagnose.h

_OSL_DEBUG_ONLY(f)

  Defined As |
      (f)
  In File |
      diagnose.h

_OSL_DEBUG_ONLY(f)

  Defined As |
      ((void)0)
  In File |
      diagnose.h

_OSL_ENSURE(c, f, l, m)

  Defined As |
      \
      	do \
      	{  \
      	    if (!(c) && _OSL_GLOBAL osl_assertFailedLine(f, l, m)) \
      		    _OSL_GLOBAL osl_breakDebug(); \
      	} while (0)
  In File |
      diagnose.h

_OSL_ENSURE(c, f, l, m)

  Defined As |
      ((void)0)
  In File |
      diagnose.h

_OSL_VERIFY(c, f, l)

  Defined As |
      \
      	do \
      	{  \
      	    if (!(c) && _OSL_GLOBAL osl_assertFailedLine(f, l, 0)) \
      		    _OSL_GLOBAL osl_breakDebug(); \
      	} while (0)
  In File |
      diagnose.h

_OSL_VERIFY(c, f, l)

  Defined As |
      ((void)(c))
  In File |
      diagnose.h

__DEF_CLASS_DATA_INIT_EX( N, class_cast)

  Defined As |
      \
      { \
      N +1, sal_False, sal_False, \
      { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, \
      { \
      __IFC_EX_TYPE_INIT##N( class_cast ), \
      __IFC_EX_TYPE_INIT_NAME( class_cast, ::com::sun::star::lang::XTypeProvider ) \
      } \
      }
  In File |
      implbase_ex_post.hxx

__DEF_COMPIMPLHELPER( N)

  Defined As |
      \
      __DEF_COMPIMPLHELPER_A( N ) \
      __DEF_COMPIMPLHELPER_B( N ) \
      __DEF_COMPIMPLHELPER_C( N )
  In File |
      compbase.hxx

__DEF_COMPIMPLHELPER_A( N)

  Defined As |
      \
      namespace cppu \
      { \
      template< __CLASS_IFC##N > \
      class SAL_NO_VTABLE WeakComponentImplHelper##N \
          : public ::cppu::WeakComponentImplHelperBase \
      	, public ImplHelperBase##N< __IFC##N > \
      { \
      	static ClassData##N s_aCD; \
      public: \
      	WeakComponentImplHelper##N( ::osl::Mutex & rMutex ) SAL_THROW( () ) \
      		: WeakComponentImplHelperBase( rMutex ) \
      		{} \
      	virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
      	{ \
      		::com::sun::star::uno::Any aRet( getClassData( s_aCD ).query( rType, (ImplHelperBase##N< __IFC##N > *)this ) ); \
      		if (aRet.hasValue()) \
      			return aRet; \
              return WeakComponentImplHelperBase::queryInterface( rType ); \
      	} \
      	virtual void SAL_CALL acquire() throw () \
      		{ WeakComponentImplHelperBase::acquire(); } \
      	virtual void SAL_CALL release() throw () \
      		{ WeakComponentImplHelperBase::release(); } \
      	virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException) \
      		{ return getClassData( s_aCD ).getTypes(); } \
      	virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException) \
      		{ return getClassData( s_aCD ).getImplementationId(); } \
      }; \
      template< __CLASS_IFC##N > \
      class SAL_NO_VTABLE WeakAggComponentImplHelper##N \
      	: public ::cppu::WeakAggComponentImplHelperBase \
      	, public ImplHelperBase##N< __IFC##N > \
      { \
      	static ClassData##N s_aCD; \
      public: \
      	WeakAggComponentImplHelper##N( ::osl::Mutex & rMutex ) SAL_THROW( () ) \
      		: WeakAggComponentImplHelperBase( rMutex ) \
      		{} \
      	virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
      		{ return WeakAggComponentImplHelperBase::queryInterface( rType ); } \
      	virtual ::com::sun::star::uno::Any SAL_CALL queryAggregation( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
      	{ \
      		::com::sun::star::uno::Any aRet( getClassData( s_aCD ).query( rType, (ImplHelperBase##N< __IFC##N > *)this ) ); \
      		if (aRet.hasValue()) \
      			return aRet; \
              return WeakAggComponentImplHelperBase::queryAggregation( rType ); \
      	} \
      	virtual void SAL_CALL acquire() throw () \
      		{ WeakAggComponentImplHelperBase::acquire(); } \
      	virtual void SAL_CALL release() throw () \
      		{ WeakAggComponentImplHelperBase::release(); } \
      	virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException) \
      		{ return getClassData( s_aCD ).getTypes(); } \
      	virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException) \
      		{ return getClassData( s_aCD ).getImplementationId(); } \
      };
  In File |
      compbase.hxx

__DEF_COMPIMPLHELPER_B( N)

  Defined As |
      \
      template< __CLASS_IFC##N > \
      ClassData##N WeakComponentImplHelper##N< __IFC##N >::s_aCD = ClassData##N( 4 ); \
      template< __CLASS_IFC##N > \
      ClassData##N WeakAggComponentImplHelper##N< __IFC##N >::s_aCD = ClassData##N( 3 );
  In File |
      compbase.hxx

__DEF_COMPIMPLHELPER_C( N)

  Defined As |
      \
      }
  In File |
      compbase.hxx

__DEF_COMPIMPLHELPER_EX( N)

  Defined As |
      \
      namespace cppu \
      { \
      template< __CLASS_IFC##N > \
      class SAL_NO_VTABLE WeakComponentImplHelper##N \
          : public WeakComponentImplHelperBase \
      	, public ::com::sun::star::lang::XTypeProvider \
      	, __PUBLIC_IFC##N \
      { \
      	static class_data##N s_cd; \
      public: \
      	inline WeakComponentImplHelper##N( ::osl::Mutex & rMutex ) SAL_THROW( () ) \
      		: WeakComponentImplHelperBase( rMutex ) \
      		{} \
      	virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
      		{ return WeakComponentImplHelper_query( rType, (class_data *)&s_cd, this, (WeakComponentImplHelperBase *)this ); } \
      	virtual void SAL_CALL acquire() throw () \
      		{ WeakComponentImplHelperBase::acquire(); } \
      	virtual void SAL_CALL release() throw () \
      		{ WeakComponentImplHelperBase::release(); } \
      	virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException) \
      		{ return WeakComponentImplHelper_getTypes( (class_data *)&s_cd ); } \
      	virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException) \
      		{ return ImplHelper_getImplementationId( (class_data *)&s_cd ); } \
      }; \
      template< __CLASS_IFC##N > \
      class_data##N WeakComponentImplHelper##N< __IFC##N >::s_cd = \
      __DEF_CLASS_DATA_INIT_EX( N, (WeakComponentImplHelper##N< __IFC##N > *) ); \
      template< __CLASS_IFC##N > \
      class SAL_NO_VTABLE WeakAggComponentImplHelper##N \
      	: public WeakAggComponentImplHelperBase \
      	, public ::com::sun::star::lang::XTypeProvider \
      	, __PUBLIC_IFC##N \
      { \
      	static class_data##N s_cd; \
      public: \
      	inline WeakAggComponentImplHelper##N( ::osl::Mutex & rMutex ) SAL_THROW( () ) \
      		: WeakAggComponentImplHelperBase( rMutex ) \
      		{} \
      	virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
      		{ return WeakAggComponentImplHelperBase::queryInterface( rType ); } \
      	virtual ::com::sun::star::uno::Any SAL_CALL queryAggregation( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
      		{ return WeakAggComponentImplHelper_queryAgg( rType, (class_data *)&s_cd, this, (WeakAggComponentImplHelperBase *)this ); } \
      	virtual void SAL_CALL acquire() throw () \
      		{ WeakAggComponentImplHelperBase::acquire(); } \
      	virtual void SAL_CALL release() throw () \
      		{ WeakAggComponentImplHelperBase::release(); } \
      	virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException) \
      		{ return WeakAggComponentImplHelper_getTypes( (class_data *)&s_cd ); } \
      	virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException) \
      		{ return ImplHelper_getImplementationId( (class_data *)&s_cd ); } \
      }; \
      template< __CLASS_IFC##N > \
      class_data##N WeakAggComponentImplHelper##N< __IFC##N >::s_cd = \
      __DEF_CLASS_DATA_INIT_EX( N, (WeakAggComponentImplHelper##N< __IFC##N > *) ); \
      }
  In File |
      implbase_ex_post.hxx

__DEF_IMPLHELPER_EX( N)

  Defined As |
      \
      namespace cppu \
      { \
      struct class_data##N \
      { \
          sal_Int16 m_nTypes; \
          sal_Bool m_storedTypeRefs; \
          sal_Bool m_storedId; \
      	sal_Int8 m_id[ 16 ]; \
          type_entry m_typeEntries[ N + 1 ]; \
      }; \
      template< __CLASS_IFC##N > \
      class SAL_NO_VTABLE ImplHelper##N \
      	: public ::com::sun::star::lang::XTypeProvider \
      	, __PUBLIC_IFC##N \
      { \
      	static class_data##N s_cd; \
      public: \
      	virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
      		{ return ImplHelper_query( rType, (class_data *)&s_cd, this ); } \
      	virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException) \
      		{ return ImplHelper_getTypes( (class_data *)&s_cd ); } \
      	virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException) \
      		{ return ImplHelper_getImplementationId( (class_data *)&s_cd ); } \
      }; \
      template< __CLASS_IFC##N > \
      class_data##N ImplHelper##N< __IFC##N >::s_cd = \
      __DEF_CLASS_DATA_INIT_EX( N, (ImplHelper##N< __IFC##N > *) ); \
      template< __CLASS_IFC##N > \
      class SAL_NO_VTABLE WeakImplHelper##N \
      	: public OWeakObject \
      	, public ::com::sun::star::lang::XTypeProvider \
      	, __PUBLIC_IFC##N \
      { \
      	static class_data##N s_cd; \
      public: \
      	virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
      		{ return WeakImplHelper_query( rType, (class_data *)&s_cd, this, (OWeakObject *)this ); } \
      	virtual void SAL_CALL acquire() throw () \
      		{ OWeakObject::acquire(); } \
      	virtual void SAL_CALL release() throw () \
      		{ OWeakObject::release(); } \
      	virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException) \
      		{ return WeakImplHelper_getTypes( (class_data *)&s_cd ); } \
      	virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException) \
      		{ return ImplHelper_getImplementationId( (class_data *)&s_cd ); } \
      }; \
      template< __CLASS_IFC##N > \
      class_data##N WeakImplHelper##N< __IFC##N >::s_cd = \
      __DEF_CLASS_DATA_INIT_EX( N, (WeakImplHelper##N< __IFC##N > *) ); \
      template< __CLASS_IFC##N > \
      class SAL_NO_VTABLE WeakAggImplHelper##N \
      	: public OWeakAggObject \
      	, public ::com::sun::star::lang::XTypeProvider \
      	, __PUBLIC_IFC##N \
      { \
      	static class_data##N s_cd; \
      public: \
      	virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
      		{ return OWeakAggObject::queryInterface( rType ); } \
      	virtual ::com::sun::star::uno::Any SAL_CALL queryAggregation( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
      		{ return WeakAggImplHelper_queryAgg( rType, (class_data *)&s_cd, this, (OWeakAggObject *)this ); } \
      	virtual void SAL_CALL acquire() throw () \
      		{ OWeakAggObject::acquire(); } \
      	virtual void SAL_CALL release() throw () \
      		{ OWeakAggObject::release(); } \
      	virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException) \
      		{ return WeakAggImplHelper_getTypes( (class_data *)&s_cd ); } \
      	virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException) \
      		{ return ImplHelper_getImplementationId( (class_data *)&s_cd ); } \
      }; \
      template< __CLASS_IFC##N > \
      class_data##N WeakAggImplHelper##N< __IFC##N >::s_cd = \
      __DEF_CLASS_DATA_INIT_EX( N, (WeakAggImplHelper##N< __IFC##N > *) ); \
      template< class BaseClass, __CLASS_IFC##N > \
      class SAL_NO_VTABLE ImplInheritanceHelper##N \
      	: public BaseClass \
          , __PUBLIC_IFC##N \
      { \
      	static class_data##N s_cd; \
      public: \
          virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
          { \
              ::com::sun::star::uno::Any aRet( ImplHelper_queryNoXInterface( rType, (class_data *)&s_cd, this ) ); \
              if (aRet.hasValue()) \
                  return aRet; \
              return BaseClass::queryInterface( rType ); \
          } \
      	virtual void SAL_CALL acquire() throw () \
      		{ BaseClass::acquire(); } \
      	virtual void SAL_CALL release() throw () \
      		{ BaseClass::release(); } \
      	virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException) \
      	    { return ImplInhHelper_getTypes( (class_data *)&s_cd, BaseClass::getTypes() ); } \
      	virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException) \
      		{ return ImplHelper_getImplementationId( (class_data *)&s_cd ); } \
      }; \
      template< class BaseClass, __CLASS_IFC##N > \
      class_data##N ImplInheritanceHelper##N< BaseClass, __IFC##N >::s_cd = \
      __DEF_CLASS_DATA_INIT_EX( N, (ImplInheritanceHelper##N< BaseClass, __IFC##N > *) ); \
      template< class BaseClass, __CLASS_IFC##N > \
      class SAL_NO_VTABLE AggImplInheritanceHelper##N \
      	: public BaseClass \
      	, __PUBLIC_IFC##N \
      { \
      	static class_data##N s_cd; \
      public: \
      	virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
      		{ return BaseClass::queryInterface( rType ); } \
      	virtual ::com::sun::star::uno::Any SAL_CALL queryAggregation( ::com::sun::star::uno::Type const & rType ) throw (::com::sun::star::uno::RuntimeException) \
          { \
              ::com::sun::star::uno::Any aRet( ImplHelper_queryNoXInterface( rType, (class_data *)&s_cd, this ) ); \
              if (aRet.hasValue()) \
                  return aRet; \
              return BaseClass::queryAggregation( rType ); \
          } \
      	virtual void SAL_CALL acquire() throw () \
      		{ BaseClass::acquire(); } \
      	virtual void SAL_CALL release() throw () \
      		{ BaseClass::release(); } \
      	virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException) \
      	    { return ImplInhHelper_getTypes( (class_data *)&s_cd, BaseClass::getTypes() ); } \
      	virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException) \
      		{ return ImplHelper_getImplementationId( (class_data *)&s_cd ); } \
      }; \
      template< class BaseClass, __CLASS_IFC##N > \
      class_data##N AggImplInheritanceHelper##N< BaseClass, __IFC##N >::s_cd = \
      __DEF_CLASS_DATA_INIT_EX( N, (AggImplInheritanceHelper##N< BaseClass, __IFC##N > *) ); \
      }
  In File |
      implbase_ex_post.hxx

__DEF_IMPLHELPER_PRE( N)

  Defined As |
      \
      namespace cppu \
      { \
      struct ClassData##N : public ClassDataBase \
      { \
      	Type_Offset arType2Offset[ N ]; \
      	ClassData##N( sal_Int32 nClassCode ) SAL_THROW( () ) \
      		: ClassDataBase( nClassCode ) \
      		{} \
      }; \
      template< __CLASS_IFC##N > \
      class SAL_NO_VTABLE ImplHelperBase##N \
      	: public ::com::sun::star::lang::XTypeProvider \
      	, __PUBLIC_IFC##N \
      { \
      protected: \
      	ClassData & SAL_CALL getClassData( ClassDataBase & s_aCD ) SAL_THROW( () ) \
      	{ \
      		ClassData & rCD = * static_cast< ClassData * >( &s_aCD ); \
      		if (! rCD.bOffsetsInit) \
      		{ \
      			::osl::MutexGuard aGuard( getImplHelperInitMutex() ); \
      			if (! rCD.bOffsetsInit) \
      			{ \
      				char * pBase = (char *)this;
  In File |
      implbase.hxx

  Description
    Implementation helper macros Not for common use. There are expanded forms of the macro usage in implbaseN.hxx/compbaseN.hxx. So there is commonly no need to use these macros. Though, you may need to implement more than 12 interfaces. Then you have to declare something like the following in your headers (where N is your demanded number of interfaces): #define __IFC3 Ifc1, Ifc2, Ifc3, ... up to N #define __CLASS_IFC3 class Ifc1, class Ifc2, class Ifc3, ... up to N #define __PUBLIC_IFC3 public Ifc1, public Ifc2, public Ifc3, ... up to N __DEF_IMPLHELPER_PRE( N ) __IFC_WRITEOFFSET( 1 ) __IFC_WRITEOFFSET( 2 ) __IFC_WRITEOFFSET( 3 ), ... up to N __DEF_IMPLHELPER_POST( N )

__IFC_EX_TYPE_INIT( class_cast, N)

  Defined As |
      __IFC_EX_TYPE_INIT_NAME( class_cast, Ifc##N )
  In File |
      implbase_ex_pre.hxx

  Summary
    */

__IFC_EX_TYPE_INIT_NAME( class_cast, ifc_name)

  Defined As |
      \
      { (::cppu::fptr_getCppuType)(::com::sun::star::uno::Type const & (SAL_CALL *)( ::com::sun::star::uno::Reference< ifc_name > const * ))&getCppuType, \
      ((sal_Int32)(ifc_name *) class_cast 16) - 16 }
  In File |
      implbase_ex_pre.hxx

Top of Page

Copyright © 2003 Sun Microsystems, Inc.