Product availability: All |
Platform availability: All |
Syntax
#define _ASCallsHFT_IS_BETA 0
Product availability: All |
Platform availability: All |
Syntax
#define _ASCallsHFT_LAST_BETA_COMPATIBLE_VERSION 0x000A0000
Product availability: All |
Platform availability: All |
Syntax
#define _ASCallsHFT_LATEST_VERSION 0x000A0000
Product availability: All |
Platform availability: All |
Syntax
#define _ASEXTRAHFT_IS_BETA 0
File: ASExtraCalls.h |
Line: 93 |
Product availability: All |
Platform availability: All |
Syntax
#define _ASExtraHFT_LAST_BETA_COMPATIBLE_VERSION 0x00090000
File: ASExtraCalls.h |
Line: 92 |
Product availability: All |
Platform availability: All |
Syntax
#define _ASExtraHFT_LATEST_VERSION 0x00090000
File: ASExtraCalls.h |
Line: 91 |
Product availability: All |
Platform availability: All |
Syntax
#define _CoreHFT_IS_BETA 0
File: CorCalls.h |
Line: 98 |
Product availability: All |
Platform availability: All |
Syntax
#define _CoreHFT_LAST_BETA_COMPATIBLE_VERSION 0x00050000
File: CorCalls.h |
Line: 97 |
Product availability: All |
Platform availability: All |
Syntax
#define _CoreHFT_LATEST_VERSION 0x00050000
File: CorCalls.h |
Line: 96 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define _E_RESTORE ASPopExceptionFrame()
File: CorCalls.h |
Line: 597 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: Macintosh, UNIX |
Syntax
#define _E_SUPPRESS_NESTED_DURING_HANDLER_WARNINGS
File: CorCalls.h |
Line: 130 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows |
Syntax
#define _E_SUPPRESS_NESTED_DURING_HANDLER_WARNINGS 6244 6246))
File: CorCalls.h |
Line: 128 |
Product availability: Acrobat, Reader |
Platform availability: UNIX |
Syntax
#define _MAX_PATH PATH_MAX
File: UnixPlatform.h |
Line: 167 |
Product availability: All |
Platform availability: All |
Syntax
#define _PDModelHFT_IS_BETA 1
Product availability: All |
Platform availability: All |
Syntax
#define _PDModelHFT_LAST_BETA_COMPATIBLE_VERSION 0x000C0000
Product availability: All |
Platform availability: All |
Syntax
#define _PDModelHFT_LATEST_VERSION 0x000C0000
Product availability: Acrobat, Reader, PDFL |
Platform availability: Macintosh |
Syntax
#define ACROjmp_buf jmp_buf
File: PIExcept.h |
Line: 93 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: UNIX |
Syntax
#define ACROjmp_buf jmp_buf
File: PIExcept.h |
Line: 101 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows |
Syntax
#define ACROjmp_buf jmp_buf
File: PIExcept.h |
Line: 85 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: Macintosh |
Syntax
#define ACROlongjmp longjmp
File: PIExcept.h |
Line: 92 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: UNIX |
Syntax
#define ACROlongjmp longjmp
File: PIExcept.h |
Line: 100 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows |
Syntax
#define ACROlongjmp longjmp
File: PIExcept.h |
Line: 84 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: Macintosh |
Syntax
#define ACROsetjmp setjmp
File: PIExcept.h |
Line: 91 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: UNIX |
Syntax
#define ACROsetjmp setjmp
File: PIExcept.h |
Line: 99 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows |
Syntax
#define ACROsetjmp setjmp
File: PIExcept.h |
Line: 83 |
Product availability: All |
Platform availability: All |
Syntax
#define AS_UNUSED_PARAM type name
Product availability: All |
Platform availability: All |
Syntax
#define AS_UNUSED_VAR type name; name
Product availability: All |
Platform availability: All |
Syntax
#define ASBoolToBool (boolval != FALSE)
File: CoreExpT.h |
Line: 43 |
Product availability: All |
Platform availability: All |
Syntax
#define ASCallsHFT_LATEST_VERSION _ASCallsHFT_LATEST_VERSION)
Product availability: All |
Platform availability: All |
Syntax
#define ASCallsHFT_VERSION_10 ASCallsHFT_LATEST_VERSION
File: ASCalls.h |
Line: 104 |
Product availability: All |
Platform availability: All |
Syntax
#define ASCallsHFT_VERSION_2 0x00020000
Product availability: All |
Platform availability: All |
Syntax
#define ASCallsHFT_VERSION_2_2 0x00020002
Product availability: All |
Platform availability: All |
Syntax
#define ASCallsHFT_VERSION_4 0x00040000
Product availability: All |
Platform availability: All |
Syntax
#define ASCallsHFT_VERSION_5 0x00050000
Product availability: All |
Platform availability: All |
Syntax
#define ASCallsHFT_VERSION_6 0x00060000
File: ASCalls.h |
Line: 100 |
Product availability: All |
Platform availability: All |
Syntax
#define ASCallsHFT_VERSION_7 0x00070000
File: ASCalls.h |
Line: 101 |
Product availability: All |
Platform availability: All |
Syntax
#define ASCallsHFT_VERSION_8 0x00080000
File: ASCalls.h |
Line: 102 |
Product availability: All |
Platform availability: All |
Syntax
#define ASCallsHFT_VERSION_9 0x00090000
File: ASCalls.h |
Line: 103 |
Product availability: All |
Platform availability: All |
Syntax
#define ASCRYPTSTM_EOF (-1)
Product availability: All |
Platform availability: All |
Syntax
#define ASCryptStmModeEOF 0x0004
Product availability: All |
Platform availability: All |
Syntax
#define ASCryptStmModeError 0x0008
Product availability: All |
Platform availability: All |
Syntax
#define ASCryptStmModeRead 0x0001
Product availability: All |
Platform availability: All |
Syntax
#define ASCryptStmModeWrite 0x0002
Product availability: All |
Platform availability: All |
Syntax
#define ASExtraHFT_LATEST_VERSION _ASExtraHFT_LATEST_VERSION)
File: ASExtraCalls.h |
Line: 96 |
Product availability: All |
Platform availability: All |
Syntax
#define ASExtraHFT_VERSION_5 0x00050000
File: ASExtraCalls.h |
Line: 98 |
Product availability: All |
Platform availability: All |
Syntax
#define ASExtraHFT_VERSION_6 0x00060000
File: ASExtraCalls.h |
Line: 99 |
Product availability: All |
Platform availability: All |
Syntax
#define ASExtraHFT_VERSION_7 0x00070000
File: ASExtraCalls.h |
Line: 100 |
Product availability: All |
Platform availability: All |
Syntax
#define ASExtraHFT_VERSION_9 ASExtraHFT_LATEST_VERSION
File: ASExtraCalls.h |
Line: 101 |
Product availability: All |
Platform availability: All |
Syntax
#define ASExtraHFTName "ASExtra"
File: ASExtraVers.h |
Line: 24 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define ASExtraNUMSELECTORS (ASExtraNUMSELECTORSplusOne - 1)
File: ASExtraCalls.h |
Line: 138 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: Macintosh |
Syntax
#define ASFourCharCode (x)
File: ASExpT.h |
Line: 1600 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows, UNIX |
Syntax
#define ASFourCharCode (0U)
File: ASExpT.h |
Line: 1602 |
Product availability: PDFL |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define ASGetSecs ASSecs
File: ASCalls.h |
Line: 124 |
Product availability: Acrobat, Reader |
Platform availability: UNIX |
Syntax
#define ASKEY h"
File: UnixPlatform.h |
Line: 113 |
Product availability: Acrobat, Reader |
Platform availability: Windows |
Syntax
#define ASKEY h"
File: WinPltfm.h |
Line: 24 |
Product availability: All |
Platform availability: All |
Syntax
#define ASKEY_ARROW_D 31
Product availability: All |
Platform availability: All |
Syntax
#define ASKEY_ARROW_L 28
Product availability: All |
Platform availability: All |
Syntax
#define ASKEY_ARROW_R 29
Product availability: All |
Platform availability: All |
Syntax
#define ASKEY_ARROW_U 30
Product availability: Acrobat, Reader, PDFL |
Platform availability: Macintosh |
Syntax
#define ASKEY_BACKSPACE 8
Product availability: Acrobat, Reader, PDFL |
Platform availability: UNIX |
Syntax
#define ASKEY_BACKSPACE 8
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows |
Syntax
#define ASKEY_BACKSPACE 8
Product availability: Acrobat, Reader, PDFL |
Platform availability: Macintosh |
Syntax
#define ASKEY_CLEAR 27
Product availability: Acrobat, Reader, PDFL |
Platform availability: UNIX |
Syntax
#define ASKEY_CLEAR 27
Product availability: Acrobat, Reader, PDFL |
Platform availability: Macintosh |
Syntax
#define ASKEY_CR 13
Product availability: Acrobat, Reader, PDFL |
Platform availability: UNIX |
Syntax
#define ASKEY_CR 13
Product availability: Acrobat, Reader, PDFL |
Platform availability: Macintosh |
Syntax
#define ASKEY_DEL 8
DescriptionDeprecated. Please use ASKEY_RIGHT_DELETE or ASKEY_BACKSPACE.
Product availability: Acrobat, Reader, PDFL |
Platform availability: UNIX |
Syntax
#define ASKEY_DEL 8
DescriptionDeprecated. Please use ASKEY_RIGHT_DELETE or ASKEY_BACKSPACE.
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows |
Syntax
#define ASKEY_DEL 127
DescriptionDeprecated. Use ASKEY_RIGHT_DELETE or ASKEY_BACKSPACE.
Product availability: Acrobat, Reader, PDFL |
Platform availability: Macintosh |
Syntax
#define ASKEY_END 4
Product availability: Acrobat, Reader, PDFL |
Platform availability: UNIX |
Syntax
#define ASKEY_END 4
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows |
Syntax
#define ASKEY_END 1
Product availability: Acrobat, Reader, PDFL |
Platform availability: Macintosh |
Syntax
#define ASKEY_ENTER 3
Product availability: Acrobat, Reader, PDFL |
Platform availability: UNIX |
Syntax
#define ASKEY_ENTER 10
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows |
Syntax
#define ASKEY_ENTER 13
Product availability: All |
Platform availability: All |
Syntax
#define ASKEY_ESCAPE 27
Product availability: All |
Platform availability: All |
Syntax
#define ASKEY_HELP 5
Product availability: Acrobat, Reader, PDFL |
Platform availability: Macintosh |
Syntax
#define ASKEY_HOME 1
Product availability: Acrobat, Reader, PDFL |
Platform availability: UNIX |
Syntax
#define ASKEY_HOME 1
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows |
Syntax
#define ASKEY_HOME 4
Product availability: Acrobat, Reader, PDFL |
Platform availability: Macintosh |
Syntax
#define ASKEY_INSERT 126
Product availability: Acrobat, Reader, PDFL |
Platform availability: UNIX |
Syntax
#define ASKEY_INSERT 17
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows |
Syntax
#define ASKEY_INSERT 126
Product availability: Acrobat, Reader, PDFL |
Platform availability: UNIX |
Syntax
#define ASKEY_MENU 2
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows |
Syntax
#define ASKEY_MENU 2
Product availability: All |
Platform availability: All |
Syntax
#define ASKEY_PAGE_D 12
Product availability: All |
Platform availability: All |
Syntax
#define ASKEY_PAGE_U 11
Product availability: Acrobat, Reader, PDFL |
Platform availability: Macintosh |
Syntax
#define ASKEY_RIGHT_DELETE 127
Product availability: Acrobat, Reader, PDFL |
Platform availability: UNIX |
Syntax
#define ASKEY_RIGHT_DELETE 127
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows |
Syntax
#define ASKEY_RIGHT_DELETE 127
Product availability: All |
Platform availability: All |
Syntax
#define ASKEY_SPACE 32
Product availability: All |
Platform availability: All |
Syntax
#define ASKEY_TAB 9
Product availability: Acrobat, Reader, PDFL |
Platform availability: Macintosh, UNIX |
Syntax
#define ASKEYIsReturnOrEnter ((key == ASKEY_CR) || (key == ASKEY_ENTER))
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows |
Syntax
#define ASKEYIsReturnOrEnter (key == ASKEY_ENTER)
Product availability: All |
Platform availability: All |
Syntax
#define ASMAXInt16 ((ASInt16)0x7FFF)
File: ASNumTypes.h |
Line: 61 |
Product availability: All |
Platform availability: All |
Syntax
#define ASMAXInt32 ((ASInt32)0x7FFFFFFF)
File: ASNumTypes.h |
Line: 65 |
Product availability: All |
Platform availability: All |
Syntax
#define ASMAXInt64 ((ASInt64)0x7FFFFFFFFFFFFFFFLL)
File: ASNumTypes.h |
Line: 69 |
Product availability: All |
Platform availability: All |
Syntax
#define ASMAXInt8 ((ASInt8)0x7F)
File: ASNumTypes.h |
Line: 57 |
Product availability: All |
Platform availability: All |
Syntax
#define ASMAXUns16 ((ASUns16)0xFFFF)
File: ASNumTypes.h |
Line: 104 |
Product availability: All |
Platform availability: All |
Syntax
#define ASMAXUns32 ((ASUns32)0xFFFFFFFF)
File: ASNumTypes.h |
Line: 108 |
Product availability: All |
Platform availability: All |
Syntax
#define ASMAXUns64 ((ASUns64)0xFFFFFFFFFFFFFFFFLL)
File: ASNumTypes.h |
Line: 112 |
Product availability: All |
Platform availability: All |
Syntax
#define ASMAXUns8 ((ASUns8)0xFF)
File: ASNumTypes.h |
Line: 100 |
Product availability: All |
Platform availability: All |
Syntax
#define ASMINInt16 ((ASInt16)0x8000)
File: ASNumTypes.h |
Line: 63 |
Product availability: All |
Platform availability: All |
Syntax
#define ASMINInt32 ((ASInt32)0x80000000)
File: ASNumTypes.h |
Line: 67 |
Product availability: All |
Platform availability: All |
Syntax
#define ASMINInt64 ((ASInt64)0x8000000000000000LL)
File: ASNumTypes.h |
Line: 71 |
Product availability: All |
Platform availability: All |
Syntax
#define ASMINInt8 ((ASInt8)0x80)
File: ASNumTypes.h |
Line: 59 |
Product availability: All |
Platform availability: All |
Syntax
#define ASMINUns16 ((ASUns16)0x0000)
File: ASNumTypes.h |
Line: 106 |
Product availability: All |
Platform availability: All |
Syntax
#define ASMINUns32 ((ASUns32)0x00000000)
File: ASNumTypes.h |
Line: 110 |
Product availability: All |
Platform availability: All |
Syntax
#define ASMINUns64 ((ASUns64)0x0000000000000000LL)
File: ASNumTypes.h |
Line: 114 |
Product availability: All |
Platform availability: All |
Syntax
#define ASMINUns8 ((ASUns8)0x00)
File: ASNumTypes.h |
Line: 102 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define ASNUMSELECTORS (ASNUMSELECTORSplusOne - 1)
File: ASCalls.h |
Line: 154 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define ASSERT_AS_VER (ACROASSERT(gAcroSupportVersion>=X))
File: ASCalls.h |
Line: 178 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define ASUCS_GetPasswordFromUnicode ASEXTRAROUTINE(ASExtraHFT_VERSION_9,ASUCS_GetPasswordFromUnicode)
File: ASExtraCalls.h |
Line: 327 |
Product availability: All |
Platform availability: All |
Syntax
#define ASUns16ToFixed ((ASFixed)(i) << 16))
Product availability: All |
Platform availability: All |
Syntax
#define ASUSE_OBSOLETE_TYPES 1
File: CoreExpT.h |
Line: 206 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define BAD_MENU_INDEX (-1)
File: AVExpT.h |
Line: 1352 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define BAD_MENUITEM_INDEX (-1)
File: AVExpT.h |
Line: 1348 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define BAD_NSELECTOR (-1)
Product availability: PDFL |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define BAD_NSELECTOR (-1)
File: PDFLExpT.h |
Line: 75 |
Product availability: All |
Platform availability: All |
Syntax
#define BAD_SELECTOR 0
File: CoreExpT.h |
Line: 143 |
Product availability: All |
Platform availability: All |
Syntax
#define boolean ASBool
File: CoreExpT.h |
Line: 237 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define CallbackCreate ASCallbackCreate(b)
File: PICommon.h |
Line: 47 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define CallbackCreateNotification ASCallbackCreateProto(nsel##NPROTO, proc)
File: PICommon.h |
Line: 50 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define CallbackCreateProto ASCallbackCreateProto(funcType, proc)
File: PICommon.h |
Line: 48 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define CallbackCreateReplacement ASCallbackCreateProto(sel##PROTO, proc)
File: PICommon.h |
Line: 49 |
Product availability: All |
Platform availability: All |
Syntax
#define CancelProc ASCancelProc
File: ASExpT.h |
Line: 3726 |
Product availability: All |
Platform availability: All |
Syntax
#define CHECK_CHARSTR CHECKTYPE(char *, data)
File: ASExpT.h |
Line: 3739 |
Product availability: All |
Platform availability: All |
Syntax
#define CHECKTYPE ((void *)data)
File: ASExpT.h |
Line: 3731 |
Product availability: All |
Platform availability: All |
Syntax
#define CoreHFT_LATEST_VERSION _CoreHFT_LATEST_VERSION)
File: CorCalls.h |
Line: 101 |
Product availability: All |
Platform availability: All |
Syntax
#define CoreHFT_VERSION_2 0x00020000
File: CorCalls.h |
Line: 103 |
Product availability: All |
Platform availability: All |
Syntax
#define CoreHFT_VERSION_4 0x00040000
File: CorCalls.h |
Line: 104 |
Product availability: All |
Platform availability: All |
Syntax
#define CoreHFT_VERSION_5 0x00050000
File: CorCalls.h |
Line: 105 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define CoreNUMSELECTORS (CoreNUMSELECTORSplusOne - 1)
File: CorCalls.h |
Line: 376 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define CosErrorAlways ErrBuildCode(ErrAlways, ErrSysCos, e)
File: AcroErr.h |
Line: 296 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define CosSyntaxError ErrBuildCode(ErrSuppressable, ErrSysCosSyntax, e)
File: AcroErr.h |
Line: 297 |
Product availability: All |
Platform availability: All |
Syntax
#define E_RETURN { _E_RESTORE; return(x); }
DescriptionReturns a value from an enclosing function when nested inside a DURING/HANDLER clause.
See Also
File: CorCalls.h |
Line: 308 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define E_RETURN { _E_RESTORE; return(x); }
DescriptionReturns a value from an enclosing function when nested inside a DURING/HANDLER clause.
See Also
File: CorCalls.h |
Line: 737 |
Product availability: All |
Platform availability: All |
Syntax
#define E_RTRN_VOID { _E_RESTORE; return; }
DescriptionReturns from an enclosing function when nested inside a DURING/HANDLER clause, without returning a value.
See Also
File: CorCalls.h |
Line: 318 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define E_RTRN_VOID { _E_RESTORE; return; }
DescriptionReturns from an enclosing function when nested inside a DURING/HANDLER clause, without returning a value.
See Also
File: CorCalls.h |
Line: 738 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define ERR_ERROR_MASK 0x0000ffff
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define ERR_ERROR_SHIFT 0
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define ERR_GENERAL 1
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define ERR_NOMEMORY 2
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define ERR_SEVERITY_MASK 0xf0000000
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define ERR_SEVERITY_SHIFT 28
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define ERR_SYSTEM_MASK 0x00ff0000
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define ERR_SYSTEM_SHIFT 16
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define ERR_UNUSED_MASK 0x0f000000
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define ErrBuildCode ( \ (((ASUns32) (xseverity)) << ERR_SEVERITY_SHIFT) | \ (((ASUns32) (xsys)) << ERR_SYSTEM_SHIFT) | \ ((((ASUns32) (xerror)) << ERR_ERROR_SHIFT) & ERR_ERROR_MASK) \ )
DescriptionBuilds an error code for the specified severity, system, and error number. Error codes are used in exception handling. The ASRaise() method takes an error code for its argument; ASRegisterErrorString() returns an error code.
An error code has three components:
Component
|
Description
|
Size
|
Severity
|
none, warning, severe
|
4 bits
|
System
|
Cos, PDDoc, and so on
|
8 bits
|
Error
|
FileOpen, Syntax, and so on
|
16 bits
|
See Also
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define ErrGetCode ((((ASUns32) (xcode)) & ERR_ERROR_MASK) >> ERR_ERROR_SHIFT)
DescriptionGets the error number from an error code.
See Also
File: AcroErr.h |
Line: 137 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define ErrGetSeverity ((((ASUns32) (xcode)) & ERR_SEVERITY_MASK) >> ERR_SEVERITY_SHIFT)
DescriptionGets the error severity from an error code. It returns one of ErrorSeverities.
See Also
File: AcroErr.h |
Line: 104 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define ErrGetSignedCode ((ASInt16) ErrGetCode(xcode))
DescriptionGets a signed error number from an error code.
See Also
File: AcroErr.h |
Line: 153 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define ErrGetSystem ((((ASUns32) (xcode)) & ERR_SYSTEM_MASK) >> ERR_SYSTEM_SHIFT)
DescriptionGets the error system from an error code. It returns one of ErrorSystems.
See Also
File: AcroErr.h |
Line: 121 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows |
Syntax
#define FAR _far
File: PIExcept.h |
Line: 46 |
Product availability: All |
Platform availability: All |
Syntax
#define FloatIToFixed (((ASFixed)x)<<16)
DescriptionFloatI to ASFixed (for use when you know that float
numbers are integer values).
Product availability: All |
Platform availability: All |
Syntax
#define FloatNToFixed (((ASFixed)(((x)*65536.0f +0.5f)))
DescriptionFloatN to ASFixed (for use when you know that float
numbers are non-negative).
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define GenError ErrBuildCode(ErrAlways, ErrSysNone, e)
File: AcroErr.h |
Line: 294 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define HANDSHAKE_V0200 ((ASUns32)((2L<<16) + 0))
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define HANDSHAKE_VERSION HANDSHAKE_V0200
File: PIVersn.h |
Line: 108 |
Product availability: All |
Platform availability: All |
Syntax
#define HAS_32BIT_ATOMS 1
File: CoreExpT.h |
Line: 123 |
Product availability: All |
Platform availability: All |
Syntax
#define HAS_BOOL_SUPPORT 0
File: ASNumTypes.h |
Line: 125 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define HAS_FULL_SCREEN 1
File: AVCalls.h |
Line: 108 |
Product availability: Acrobat, Reader |
Platform availability: UNIX |
Syntax
#define HAS_LEAVE_NOTIFY 1
File: UnixPlatform.h |
Line: 143 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define HAS_MENUBAR 1
File: AVCalls.h |
Line: 107 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define HAS_MENUS 1
File: AVCalls.h |
Line: 109 |
Product availability: All |
Platform availability: All |
Syntax
#define HugePtr char HUGEPTRTYPE *
File: CoreExpT.h |
Line: 116 |
Product availability: All |
Platform availability: All |
Syntax
#define Int16 ASInt16
File: CoreExpT.h |
Line: 210 |
Product availability: All |
Platform availability: All |
Syntax
#define Int16P ASInt16P
File: CoreExpT.h |
Line: 211 |
Product availability: All |
Platform availability: All |
Syntax
#define Int32 ASInt32
File: CoreExpT.h |
Line: 212 |
Product availability: All |
Platform availability: All |
Syntax
#define Int32P ASInt32P
File: CoreExpT.h |
Line: 213 |
Product availability: All |
Platform availability: All |
Syntax
#define Int8 ASInt8
File: CoreExpT.h |
Line: 208 |
Product availability: All |
Platform availability: All |
Syntax
#define Int8P ASInt8P
File: CoreExpT.h |
Line: 209 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows |
Syntax
#define jmp_buf CATCHBUF
File: PIExcept.h |
Line: 77 |
Product availability: All |
Platform availability: All |
Syntax
#define KAITypeCode ASFourCharCode('TEXT')
DescriptionAdobe Illustrator AI file.
File: ASExpT.h |
Line: 1754 |
Product availability: All |
Platform availability: All |
Syntax
#define kAPFTypeCode ASFourCharCode('APF ')
DescriptionAcrobat profile format (PPKLite).
File: ASExpT.h |
Line: 1672 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: Macintosh, UNIX |
Syntax
#define kASMAXEnum16 ASMAXInt16
File: CoreExpT.h |
Line: 81 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows |
Syntax
#define kASMAXEnum16 ASMAXInt16
File: CoreExpT.h |
Line: 66 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: Macintosh, UNIX |
Syntax
#define kASMAXEnum8 ASMAXInt8
File: CoreExpT.h |
Line: 79 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows |
Syntax
#define kASMAXEnum8 ASMAXInt16
File: CoreExpT.h |
Line: 64 |
Product availability: All |
Platform availability: All |
Syntax
#define kDictionaryTypeCode ASFourCharCode('DICT')
DescriptionSpelling dictionary file.
File: ASExpT.h |
Line: 1682 |
Product availability: All |
Platform availability: All |
Syntax
#define kEDNTypeCode ASFourCharCode('fEDN')
DescriptioneBook EDN activation file.
File: ASExpT.h |
Line: 1715 |
Product availability: All |
Platform availability: All |
Syntax
#define kETDTypeCode ASFourCharCode('fETD')
DescriptioneBook Exchange Transfer Data (ETD) file.
File: ASExpT.h |
Line: 1710 |
Product availability: All |
Platform availability: All |
Syntax
#define kExcelCreatorCode ASFourCharCode('XCEL')
DescriptionMicrosoft Excel.
File: ASExpT.h |
Line: 1805 |
Product availability: All |
Platform availability: All |
Syntax
#define kGIFTypeCode ASFourCharCode('GIFf')
DescriptionGIF file.
File: ASExpT.h |
Line: 1737 |
Product availability: All |
Platform availability: All |
Syntax
#define kHTMLCreatorCode ASFourCharCode('MSIE')
DescriptionMicrosoft Internet Explorer.
File: ASExpT.h |
Line: 1795 |
Product availability: All |
Platform availability: All |
Syntax
#define kHTMLTypeCode ASFourCharCode('TEXT')
DescriptionHTML file.
File: ASExpT.h |
Line: 1790 |
Product availability: All |
Platform availability: All |
Syntax
#define kIllustratorCreatorCode ASFourCharCode('ART5')
DescriptionAdobe Illustrator creator code.
File: ASExpT.h |
Line: 1625 |
Product availability: All |
Platform availability: All |
Syntax
#define kImageReadyCreatorCode ASFourCharCode('MeSa')
DescriptionAdobe ImageReady creator code.
File: ASExpT.h |
Line: 1620 |
Product availability: All |
Platform availability: All |
Syntax
#define kJPEGTypeCode ASFourCharCode('JPEG')
DescriptionJPEG file.
File: ASExpT.h |
Line: 1742 |
Product availability: All |
Platform availability: All |
Syntax
#define kLocaleTypeCode ASFourCharCode('LANG')
DescriptionLocale file.
File: ASExpT.h |
Line: 1692 |
Product availability: All |
Platform availability: All |
Syntax
#define kMoreTextKey "MoreText"
File: ASExtraExpT.h |
Line: 364 |
Product availability: All |
Platform availability: All |
Syntax
#define kPDXTypeCode ASFourCharCode('PDX ')
DescriptionAcrobat catalog index file.
File: ASExpT.h |
Line: 1662 |
Product availability: All |
Platform availability: All |
Syntax
#define kPhotoshopCreatorCode ASFourCharCode('8BIM')
DescriptionAdobe Photoshop creator code.
File: ASExpT.h |
Line: 1615 |
Product availability: All |
Platform availability: All |
Syntax
#define kPICTTypeCode ASFourCharCode('PICT')
DescriptionMac OS PICT file.
File: ASExpT.h |
Line: 1727 |
Product availability: All |
Platform availability: All |
Syntax
#define kPluginNewTypeCode ASFourCharCode('XTNc')
DescriptionPlug-in file (preferred, supported by 5.0.5 and later). Using this file type will allows shipping a Carbonized plug-in without worrying that it will try to load and show an error when installed under Acrobat 4 or earlier.
File: ASExpT.h |
Line: 1705 |
Product availability: All |
Platform availability: All |
Syntax
#define kPluginTypeCode ASFourCharCode('XTND')
DescriptionPlug-in file.
File: ASExpT.h |
Line: 1697 |
Product availability: All |
Platform availability: All |
Syntax
#define kPNGTypeCode ASFourCharCode('PNGf')
DescriptionPNG file.
File: ASExpT.h |
Line: 1747 |
Product availability: All |
Platform availability: All |
Syntax
#define kPowerPointCreatorCode ASFourCharCode('SLD8')
DescriptionMicrosoft PowerPoint.
File: ASExpT.h |
Line: 1815 |
Product availability: All |
Platform availability: All |
Syntax
#define kPrefsTypeCode ASFourCharCode('PREF')
DescriptionPreferences file.
File: ASExpT.h |
Line: 1657 |
Product availability: All |
Platform availability: All |
Syntax
#define kPXDFTypeCode ASFourCharCode('MARS')
DescriptionXML PDF.
File: ASExpT.h |
Line: 1652 |
Product availability: All |
Platform availability: All |
Syntax
#define kQuickTimeCreatorCode ASFourCharCode('TVOD')
DescriptionQuickTime player.
File: ASExpT.h |
Line: 1785 |
Product availability: All |
Platform availability: All |
Syntax
#define kQuickTimeTypeCode ASFourCharCode('MooV')
DescriptionQuickTime file.
File: ASExpT.h |
Line: 1780 |
Product availability: All |
Platform availability: All |
Syntax
#define kRMFTypeCode ASFourCharCode('RMF ')
DescriptionAdobe Web Buy rights management file.
File: ASExpT.h |
Line: 1667 |
Product availability: All |
Platform availability: All |
Syntax
#define kRTFTypeCode ASFourCharCode('RTF ')
DescriptionText file.
File: ASExpT.h |
Line: 1770 |
Product availability: All |
Platform availability: All |
Syntax
#define kSequenceTypeCode ASFourCharCode('SEQU')
DescriptionAcrobat sequence file.
File: ASExpT.h |
Line: 1677 |
Product availability: All |
Platform availability: All |
Syntax
#define kTextCreatorCode ASFourCharCode('ttxt')
DescriptionSimpleText.
File: ASExpT.h |
Line: 1775 |
Product availability: All |
Platform availability: All |
Syntax
#define kTextTypeCode ASFourCharCode('TEXT')
DescriptionText file.
File: ASExpT.h |
Line: 1765 |
Product availability: All |
Platform availability: All |
Syntax
#define kTIFFTypeCode ASFourCharCode('TIFF')
DescriptionTIFF file.
File: ASExpT.h |
Line: 1732 |
Product availability: All |
Platform availability: All |
Syntax
#define kUnknownCreatorCode 0x3f3f3f3f
DescriptionUnknown application.
File: ASExpT.h |
Line: 1825 |
Product availability: All |
Platform availability: All |
Syntax
#define kUnknownTypeCode 0x3f3f3f3f
DescriptionUnknown file.
File: ASExpT.h |
Line: 1820 |
Product availability: All |
Platform availability: All |
Syntax
#define kWHATypeCode ASFourCharCode('WHA ')
DescriptionWeb-hosted applications file.
File: ASExpT.h |
Line: 1687 |
Product availability: All |
Platform availability: All |
Syntax
#define kXDPTypeCode ASFourCharCode('XDP ')
DescriptionXML data package.
File: ASExpT.h |
Line: 1647 |
Product availability: All |
Platform availability: All |
Syntax
#define kXFDFTypeCode ASFourCharCode('XFDF')
DescriptionXML forms data format.
File: ASExpT.h |
Line: 1642 |
Product availability: All |
Platform availability: All |
Syntax
#define kXMLTypeCode ASFourCharCode('TEXT')
DescriptionXML file.
File: ASExpT.h |
Line: 1800 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows |
Syntax
#define longjmp Throw
File: PIExcept.h |
Line: 79 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh |
Syntax
#define MAC_ENV 1
File: PIHeaders.c |
Line: 23 |
Product availability: Reader |
Platform availability: Macintosh |
Syntax
#define MAC_ENV 1
Product availability: All |
Platform availability: All |
Syntax
#define MAX_ASCAB_KEY 1024
DescriptionCabinet keys are NULL
-terminated C strings. This constant declares the maximum length of one component of that string.
The characters in the key string must all be low ASCII alphanumeric characters, such as '0' - '9'
, 'a' - 'z'
, 'A' - 'Z'
.
You can burrow through multiple levels of a cabinet heirarchy by passing in a string of individual key names separated by colons.
For example, ASCabGetInt(cab, "Hello:World", -1);
is equivalent to ASCabGetInt(ASCabGetCab(cab, "Hello"), "World", -1);
.
Similarly, ASCabPutInt(theCab, "Hello:World", 33);
will create an integer key named "World"
inside the "Hello"
cabinet inside theCab, creating the "Hello"
key and cabinet if necessary.
File: ASExtraExpT.h |
Line: 172 |
Product availability: All |
Platform availability: All |
Syntax
#define MAXInt16 ASMAXInt16
File: CoreExpT.h |
Line: 224 |
Product availability: All |
Platform availability: All |
Syntax
#define MAXInt32 ASMAXInt32
File: CoreExpT.h |
Line: 226 |
Product availability: All |
Platform availability: All |
Syntax
#define MAXInt8 ASMAXInt8
File: CoreExpT.h |
Line: 222 |
Product availability: All |
Platform availability: All |
Syntax
#define MAXUns16 ASMAXUns16
File: CoreExpT.h |
Line: 231 |
Product availability: All |
Platform availability: All |
Syntax
#define MAXUns32 ASMAXUns32
File: CoreExpT.h |
Line: 233 |
Product availability: All |
Platform availability: All |
Syntax
#define MAXUns8 ASMAXUns8
File: CoreExpT.h |
Line: 229 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define MDAppError ErrBuildCode(ErrAlways, ErrSysMDApp, e)
File: AcroErr.h |
Line: 315 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define MDSysError ErrBuildCode(ErrAlways, ErrSysMDSystem, e)
File: AcroErr.h |
Line: 314 |
Product availability: All |
Platform availability: All |
Syntax
#define MINInt16 ASMINInt16
File: CoreExpT.h |
Line: 225 |
Product availability: All |
Platform availability: All |
Syntax
#define MINInt32 ASMINInt32
File: CoreExpT.h |
Line: 227 |
Product availability: All |
Platform availability: All |
Syntax
#define MINInt8 ASMINInt8
File: CoreExpT.h |
Line: 223 |
Product availability: All |
Platform availability: All |
Syntax
#define MINUns16 ASMINUns16
File: CoreExpT.h |
Line: 232 |
Product availability: All |
Platform availability: All |
Syntax
#define MINUns32 ASMINUns32
File: CoreExpT.h |
Line: 234 |
Product availability: All |
Platform availability: All |
Syntax
#define MINUns8 ASMINUns8
File: CoreExpT.h |
Line: 230 |
Product availability: All |
Platform availability: All |
Syntax
#define NULL ((void *)0)
File: CoreExpT.h |
Line: 94 |
Product availability: All |
Platform availability: All |
Syntax
#define os_size_t ASSize_t
File: CoreExpT.h |
Line: 240 |
Product availability: Acrobat, Reader |
Platform availability: Windows |
Syntax
#define os_size_t_IS_Uns32 0
File: WinPltfm.h |
Line: 47 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PageError ErrBuildCode(ErrSuppressable, ErrSysPage, e)
File: AcroErr.h |
Line: 305 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PageErrorSilent ErrBuildCode(ErrSilent, ErrSysPage, e)
File: AcroErr.h |
Line: 306 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PDDocError ErrBuildCode(ErrSuppressable, ErrSysPDDoc, e)
File: AcroErr.h |
Line: 298 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PDDocErrorAlways ErrBuildCode(ErrAlways, ErrSysPDDoc, e)
File: AcroErr.h |
Line: 299 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PDModelError ErrBuildCode(ErrAlways, ErrSysPDModel, e)
File: AcroErr.h |
Line: 303 |
Product availability: All |
Platform availability: All |
Syntax
#define PDModelHFT_LATEST_VERSION _PDModelHFT_LATEST_VERSION)
Product availability: All |
Platform availability: All |
Syntax
#define PDModelHFT_VERSION_10 0x000A0000
File: PDCalls.h |
Line: 109 |
Product availability: All |
Platform availability: All |
Syntax
#define PDModelHFT_VERSION_12 PDModelHFT_LATEST_VERSION
File: PDCalls.h |
Line: 110 |
Product availability: All |
Platform availability: All |
Syntax
#define PDModelHFT_VERSION_2 0x00020000
Product availability: All |
Platform availability: All |
Syntax
#define PDModelHFT_VERSION_2_1 0x00020001
Product availability: All |
Platform availability: All |
Syntax
#define PDModelHFT_VERSION_2_2 0x00020002
Product availability: All |
Platform availability: All |
Syntax
#define PDModelHFT_VERSION_2_3 0x00020003
File: PDCalls.h |
Line: 100 |
Product availability: All |
Platform availability: All |
Syntax
#define PDModelHFT_VERSION_4 0x00040000
File: PDCalls.h |
Line: 101 |
Product availability: All |
Platform availability: All |
Syntax
#define PDModelHFT_VERSION_4_5 0x00040005
File: PDCalls.h |
Line: 102 |
Product availability: All |
Platform availability: All |
Syntax
#define PDModelHFT_VERSION_5 0x00050000
File: PDCalls.h |
Line: 103 |
Product availability: All |
Platform availability: All |
Syntax
#define PDModelHFT_VERSION_6 0x00060000
File: PDCalls.h |
Line: 104 |
Product availability: All |
Platform availability: All |
Syntax
#define PDModelHFT_VERSION_7 0x00070000
File: PDCalls.h |
Line: 105 |
Product availability: All |
Platform availability: All |
Syntax
#define PDModelHFT_VERSION_7_5 0x00070005
File: PDCalls.h |
Line: 106 |
Product availability: All |
Platform availability: All |
Syntax
#define PDModelHFT_VERSION_8 0x00080000
File: PDCalls.h |
Line: 107 |
Product availability: All |
Platform availability: All |
Syntax
#define PDModelHFT_VERSION_9 0x00090000
File: PDCalls.h |
Line: 108 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PDModelNUMSELECTORS (PDModelNUMSELECTORSplusOne - 1)
File: PDCalls.h |
Line: 194 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PDPageError ErrBuildCode(ErrSuppressable, ErrSysPDPage, e)
File: AcroErr.h |
Line: 300 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PDPageErrorAlways ErrBuildCode(ErrAlways, ErrSysPDPage, e)
File: AcroErr.h |
Line: 301 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PDPageErrorSilent ErrBuildCode(ErrSilent, ErrSysPDPage, e)
File: AcroErr.h |
Line: 302 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PI_ACROCOLOR_VERSION 0
DescriptionDefine to AcroColorHFT_VERSION_6 or later to get this (not available in Reader)
File: PIRequir.h |
Line: 288 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PI_ACROSUPPORT_VERSION ASCallsHFT_VERSION_8
DescriptionSpecifies the version of the Acrobat support level HFT. This is automatically set by PIRequir.h.
If the HFT version is higher than the viewer loading the client supports, it displays an alert box with the message "There was an error while loading the client <i><plug-in name></i>. The client is incompatible with this version of the Viewer."
See Also
File: PIRequir.h |
Line: 96 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PI_ACROVIEW_VERSION AcroViewHFT_VERSION_6
DescriptionSpecifies the version of the Acrobat viewer level HFT. This is automatically set by PIRequir.h.
If the HFT version is higher than the viewer loading the client supports, it displays an alert box with the message "There was an error while loading the client <i><plug-in name></i>. The client is incompatible with this version of the Viewer."
See Also
File: PIRequir.h |
Line: 159 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PI_ASEXTRA_VERSION ASExtraHFT_VERSION_6
File: PIRequir.h |
Line: 167 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PI_CORE_VERSION CoreHFT_VERSION_5
DescriptionSpecifies the version of the HFT. This is automatically set by PIRequir.h.
If the HFT version is higher than the viewer loading the client supports, it displays an alert box with the message "There was an error while loading the client <i><plug-in name></i>. The client is incompatible with this version of the Viewer."
See Also
File: PIRequir.h |
Line: 75 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PI_COS_VERSION CosHFT_VERSION_6
DescriptionSpecifies the version of the Cos-level HFT. This is automatically set by PIRequir.h.
If the HFT version is higher than the viewer loading the client supports, it displays an alert box with the message "There was an error while loading the client <i><plug-in name></i>. The client is incompatible with this version of the Viewer."
See Also
File: PIRequir.h |
Line: 117 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh |
Syntax
#define PI_MACINTOSH_VERSION MacintoshHFT_VERSION_2_2
DescriptionSpecifies the version of the Mac OS-only methods HFT. This is automatically set by PIRequir.h.
If the HFT version is higher than the viewer loading the client supports, it displays an alert box with the message "There was an error while loading the client <i><plug-in name></i>. The client is incompatible with this version of the Viewer."
See Also
File: PIRequir.h |
Line: 189 |
Product availability: Acrobat, Reader |
Platform availability: Windows, UNIX |
Syntax
#define PI_MACINTOSH_VERSION (0L)
File: PIRequir.h |
Line: 191 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PI_PAGE_PDE_CONTENT_VERSION PagePDEContentHFT_VERSION_6
File: PIRequir.h |
Line: 264 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PI_PDFEDIT_READ_VERSION PDFEditReadHFT_VERSION_6
File: PIRequir.h |
Line: 250 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PI_PDFEDIT_WRITE_VERSION PDFEditWriteHFT_VERSION_6
File: PIRequir.h |
Line: 242 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PI_PDMODEL_VERSION PDModelHFT_VERSION_6
DescriptionSpecifies the version of the PD level HFT. This is automatically set by PIRequir.h.
If the HFT version is higher than the viewer loading the client supports, it displays an alert box with the message "There was an error while loading the client <i><plug-in name></i>. The client is incompatible with this version of the Viewer."
See Also
File: PIRequir.h |
Line: 138 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PI_PDSEDIT_READ_VERSION PDSRead_VERSION_6
File: PIRequir.h |
Line: 273 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PI_PDSEDIT_WRITE_VERSION PDSWrite_VERSION_6
File: PIRequir.h |
Line: 269 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PI_PDSYSFONT_VERSION PDSysFontHFT_VERSION_4
File: PIRequir.h |
Line: 257 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PI_UITCORE_VERSION UITCoreHFT_VERSION_1
File: PIRequir.h |
Line: 292 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows |
Syntax
#define PI_UNIX_VERSION (0L)
File: PIRequir.h |
Line: 212 |
Product availability: Acrobat, Reader |
Platform availability: UNIX |
Syntax
#define PI_UNIX_VERSION UnixHFT_VERSION_5
DescriptionSpecifies the version of the UNIX-only methods HFT. This is automatically set by PIRequir.h.
If the HFT version is higher than the viewer loading the client supports, it displays an alert box with the message "There was an error while loading the client <i><plug-in name></i>. The client is incompatible with this version of the Viewer."
See Also
File: PIRequir.h |
Line: 210 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, UNIX |
Syntax
#define PI_WIN_VERSION (0L)
File: PIRequir.h |
Line: 234 |
Product availability: Acrobat, Reader |
Platform availability: Windows |
Syntax
#define PI_WIN_VERSION WINHFT_VERSION_5
DescriptionSpecifies the version of the Windows-only methods HFT. This is automatically set by PIRequir.h.
If the HFT version is higher than the viewer loading the client supports, it displays an alert box with the message "There was an error while loading the client <i><plug-in name></i>. The client is incompatible with this version of the Viewer."
See Also
File: PIRequir.h |
Line: 231 |
Product availability: Acrobat, Reader |
Platform availability: UNIX |
Syntax
#define PLATFORM h"
Product availability: Acrobat, Reader |
Platform availability: Windows |
Syntax
#define PLATFORM h"
Product availability: Acrobat, Reader |
Platform availability: Windows, UNIX |
Syntax
#define PRODUCT h"
Product availability: All |
Platform availability: All |
Syntax
#define ProgressMonitor ASProgressMonitor
File: ASExpT.h |
Line: 3701 |
Product availability: All |
Platform availability: All |
Syntax
#define ProgressMonitorRec ASProgressMonitorRec
File: ASExpT.h |
Line: 3702 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define qWR 1
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define RasterError ErrBuildCode(ErrAlways, ErrSysRaster, e)
File: AcroErr.h |
Line: 308 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define REGISTER_NOTIFICATION AVAppRegisterNotification(nselName##NSEL, gExtensionID, (void*)(proc), (rock))
DescriptionA macro to register a notification. It uses AVAppRegisterNotification().
File: PICommon.h |
Line: 100 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define REPLACE HFTReplaceEntry((hft), sel, (proc), HFTEntryReplaceable)
File: PICommon.h |
Line: 76 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows |
Syntax
#define setjmp Catch
File: PIExcept.h |
Line: 78 |
Product availability: All |
Platform availability: All |
Syntax
#define UNDEFINED_CONFIGURATION_SELECTOR ((void *)-1)
DescriptionThis constant is returned by ASGetConfiguration() when the selector passed in is unknown to the application.
File: CoreExpT.h |
Line: 196 |
Product availability: All |
Platform availability: All |
Syntax
#define Uns16 ASUns16
File: CoreExpT.h |
Line: 217 |
Product availability: All |
Platform availability: All |
Syntax
#define Uns16P ASUns16P
File: CoreExpT.h |
Line: 218 |
Product availability: All |
Platform availability: All |
Syntax
#define Uns32 ASUns32
File: CoreExpT.h |
Line: 219 |
Product availability: All |
Platform availability: All |
Syntax
#define Uns32P ASUns32P
File: CoreExpT.h |
Line: 220 |
Product availability: All |
Platform availability: All |
Syntax
#define Uns8 ASUns8
File: CoreExpT.h |
Line: 215 |
Product availability: All |
Platform availability: All |
Syntax
#define Uns8P ASUns8P
File: CoreExpT.h |
Line: 216 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define XtnError ErrBuildCode(ErrAlways, ErrSysXtn, e)
File: AcroErr.h |
Line: 313 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define XtnMgrError ErrBuildCode(ErrAlways, ErrSysXtnMgr, e)
File: AcroErr.h |
Line: 312 |
Product availability: All |
Platform availability: All |
Syntax
An array size value for use in callback procedures.
See Also
Product availability: All |
Platform availability: All |
Syntax
ASBool
File: ASNumTypes.h |
Line: 118 |
Product availability: All |
Platform availability: All |
Syntax
Product availability: All |
Platform availability: All |
Syntax
A byte count value for use in ASProcStmRdExHandler and ASFileSysItemProps.
See Also
Product availability: All |
Platform availability: All |
Syntax
A coordinate for a point in device space, for use in mouse click callbacks. Values are conditionally compiled as 16-bit or 32-bit integers, depending on the Acrobat version.
See Also
Product availability: All |
Platform availability: All |
Syntax
A numeric count value.
See Also
Product availability: All |
Platform availability: All |
Syntax
An ASStm object cover used for a cryptographic filter's stream callbacks.
See Also
Product availability: All |
Platform availability: All |
Syntax
Product availability: All |
Platform availability: All |
Syntax
Can only contain values up to 4 GB.
Product availability: All |
Platform availability: All |
Syntax
Product availability: All |
Platform availability: All |
Syntax
typedef double ASDouble;
The ASDouble type is a 64-bit type representing a floating number
ASDoubleP is a pointer to an ASDouble object.
See Also
File: ASExpT.h |
Line: 1188 |
Product availability: All |
Platform availability: All |
Syntax
File: ASExpT.h |
Line: 1215 |
Product availability: All |
Platform availability: All |
Syntax
File: ASExpT.h |
Line: 1215 |
Product availability: All |
Platform availability: All |
Syntax
typedef double* ASDoubleP;
File: ASExpT.h |
Line: 1188 |
Product availability: All |
Platform availability: All |
Syntax
File: ASExpT.h |
Line: 1231 |
Product availability: All |
Platform availability: All |
Syntax
File: ASExpT.h |
Line: 1231 |
Product availability: All |
Platform availability: All |
Syntax
File: ASExpT.h |
Line: 1255 |
Product availability: All |
Platform availability: All |
Syntax
File: ASExpT.h |
Line: 1255 |
Product availability: All |
Platform availability: All |
Syntax
Product availability: Acrobat, Reader, PDFL |
Platform availability: Macintosh, UNIX |
Syntax
2-byte enumeration with values from 0
to 32,767
, used in data structures.
File: CoreExpT.h |
Line: 76 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows |
Syntax
2-byte enumeration with values from 0
to 32,767
, used in data structures.
File: CoreExpT.h |
Line: 61 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: Macintosh, UNIX |
Syntax
WIN_PLATFORM.
File: CoreExpT.h |
Line: 71 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows |
Syntax
1-byte enumeration with values from 0
to 127
, used in data structures.
File: CoreExpT.h |
Line: 56 |
Product availability: All |
Platform availability: All |
Syntax
A flag-bits value.
See Also
Product availability: All |
Platform availability: All |
Syntax
Definition of ASFract.
File: ASExpT.h |
Line: 1152 |
Product availability: All |
Platform availability: All |
Syntax
typedef short int ASInt16;
2-byte signed short
numeric value.
File: ASNumTypes.h |
Line: 44 |
Product availability: All |
Platform availability: All |
Syntax
typedef short int* ASInt16P;
File: ASNumTypes.h |
Line: 44 |
Product availability: All |
Platform availability: All |
Syntax
typedef int ASInt32;
4-byte signed long
numeric value.
File: ASNumTypes.h |
Line: 49 |
Product availability: All |
Platform availability: All |
Syntax
typedef int* ASInt32P;
File: ASNumTypes.h |
Line: 49 |
Product availability: All |
Platform availability: All |
Syntax
typedef signed long long int ASInt64;
8-byte signed long
numeric value.
File: ASNumTypes.h |
Line: 54 |
Product availability: All |
Platform availability: All |
Syntax
typedef signed char ASInt8;
1-byte signed char
value.
File: ASNumTypes.h |
Line: 40 |
Product availability: All |
Platform availability: All |
Syntax
typedef signed char* ASInt8P;
File: ASNumTypes.h |
Line: 40 |
Product availability: All |
Platform availability: All |
Syntax
typedef intptr_t ASIntOrPtr;
File: ASNumTypes.h |
Line: 95 |
Product availability: All |
Platform availability: All |
Syntax
Product availability: All |
Platform availability: All |
Syntax
File: ASExpT.h |
Line: 3696 |
Product availability: All |
Platform availability: All |
Syntax
File: ASExpT.h |
Line: 3696 |
Product availability: All |
Platform availability: All |
Syntax
typedef float ASReal;
Definition of ASReal.
File: ASExpT.h |
Line: 1155 |
Product availability: All |
Platform availability: All |
Syntax
File: ASExpT.h |
Line: 1174 |
Product availability: All |
Platform availability: All |
Syntax
File: ASExpT.h |
Line: 1162 |
Product availability: All |
Platform availability: All |
Syntax
File: ASExpT.h |
Line: 1168 |
Product availability: All |
Platform availability: All |
Syntax
typedef size_t ASSize_t;
File: ASNumTypes.h |
Line: 147 |
Product availability: All |
Platform availability: All |
Syntax
May not be larger than int16
.
Product availability: All |
Platform availability: All |
Syntax
A signed int
value. Negative values are never used.
Product availability: All |
Platform availability: All |
Syntax
File: ASExtraExpT.h |
Line: 443 |
Product availability: All |
Platform availability: All |
Syntax
File: ASExtraExpT.h |
Line: 443 |
Product availability: All |
Platform availability: All |
Syntax
A numeric array size value for use in AS and Cos-level I/O methods and data structures.
See Also
Product availability: All |
Platform availability: All |
Syntax
A numeric count value for use in stream methods.
See Also
Product availability: All |
Platform availability: All |
Syntax
A numeric count value for use in I/O methods and data structures.
See Also
Product availability: All |
Platform availability: All |
Syntax
A cryptographic version number.
See Also
Product availability: All |
Platform availability: All |
Syntax
typedef unsigned short int ASUns16;
2-byte unsigned short numeric value.
File: ASNumTypes.h |
Line: 82 |
Product availability: All |
Platform availability: All |
Syntax
typedef unsigned short int* ASUns16P;
File: ASNumTypes.h |
Line: 82 |
Product availability: All |
Platform availability: All |
Syntax
typedef unsigned int ASUns32;
4-byte unsigned long
numeric value.
File: ASNumTypes.h |
Line: 87 |
Product availability: All |
Platform availability: All |
Syntax
typedef unsigned int* ASUns32P;
File: ASNumTypes.h |
Line: 87 |
Product availability: All |
Platform availability: All |
Syntax
typedef unsigned long long int ASUns64;
8-byte unsigned long
numeric value.
File: ASNumTypes.h |
Line: 92 |
Product availability: All |
Platform availability: All |
Syntax
typedef unsigned char ASUns8;
1-byte unsigned char
value.
File: ASNumTypes.h |
Line: 78 |
Product availability: All |
Platform availability: All |
Syntax
typedef unsigned char* ASUns8P;
File: ASNumTypes.h |
Line: 78 |
Product availability: All |
Platform availability: All |
Syntax
typedef uintptr_t ASUnsOrPtr;
File: ASNumTypes.h |
Line: 97 |
Product availability: All |
Platform availability: All |
Syntax
An HFT version number.
See Also
Product availability: All |
Platform availability: All |
Syntax
File: CoreExpT.h |
Line: 188 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows |
Syntax
typedef int FAR* LPCATCHBUF;
File: PIExcept.h |
Line: 50 |
Product availability: All |
Platform availability: All |
Syntax
File: CoreExpT.h |
Line: 99 |
Product availability: All |
Platform availability: All |
Syntax
File: ASExpT.h |
Line: 1136 |
Product availability: All |
Platform availability: All |
Syntax
File: ASExpT.h |
Line: 1136 |
Product availability: All |
Platform availability: All |
Syntax
Uniquely identifies an entry within an HFT. It is simply the integer offset of the entry from the start of the HFT.
File: CoreExpT.h |
Line: 142 |
Product availability: All |
Platform availability: All |
Syntax
See Also
File: ASExtraExpT.h |
Line: 351 |
Elements
| kASReportNote | A note. |
|
| kASReportWarning | A warning. |
|
| kASReportError | An error. |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
File: AcroErr.h |
Line: 156 |
Elements
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
enum ErrSystem {
| ErrSysNone = 0, |
|
| ErrSysCos, |
|
| ErrSysCosSyntax, |
|
| ErrSysPDDoc, |
|
| ErrSysPDPage, |
|
| ErrSysPDModel, |
|
| ErrSysAcroView, |
|
| ErrSysPage, |
|
| ErrSysFontSvr, |
|
| ErrSysRaster, |
|
| ErrSysASFile, |
|
| ErrSysXtnMgr, |
|
| ErrSysXtn, |
|
| ErrSysMDSystem, |
|
| ErrSysMDApp, |
|
| ErrSysPDFX, |
|
| ErrSysPDFEdit, |
|
| ErrSysPDSEdit, |
|
| ErrSysPDMetadata, |
|
| ErrSysLast |
}
File: AcroErr.h |
Line: 187 |
Elements
| ErrSysNone | General error and out of memory errors. |
|
| ErrSysCos | CosStore, filters errors. |
|
| ErrSysCosSyntax | Cos syntax errors. |
|
| ErrSysPDDoc | PDDoc and family, Page tree, outlines errors. |
|
| ErrSysPDPage | PDPage and family, thumbs, annotations errors. |
|
| ErrSysPDModel | Global PD errors. |
|
| ErrSysAcroView | AcroView errors. |
|
| ErrSysPage | Page parsing and RIPping errors. |
|
| ErrSysFontSvr | Font Server errors. |
|
| ErrSysRaster | Rasterizer errors. |
|
| ErrSysASFile | ASFile I/O errors. |
|
| ErrSysXtnMgr | Extension Manager errors. |
|
| ErrSysXtn |
New error codes added by extensions. |
|
| ErrSysMDSystem | Platform-specific system errors. |
|
| ErrSysMDApp | Platform-specific application errors. |
|
| ErrSysPDFX | PDFX-specific errors. |
|
| ErrSysPDFEdit | PDFEdit errors. |
|
| ErrSysPDSEdit | PDSEdit (structure) errors. |
|
| ErrSysPDMetadata | XAP Metadata errors. |
|
Product availability: Acrobat, PDFL |
Platform availability: Macintosh, Windows, UNIX |
Syntax
HFT gAcroColorHFT;
File: AcroColorHFT.h |
Line: 70 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
HFT gAcroFormHFT;
File: FormsHFT.h |
Line: 34 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
HFT gAcroSupportHFT;
File: ASCalls.h |
Line: 173 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
ASVersion gAcroSupportVersion;
File: ASCalls.h |
Line: 174 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
HFT gAcroTTSHFT;
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
HFT gAcroViewHFT;
File: AVCalls.h |
Line: 278 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
ASVersion gAcroViewVersion;
File: AVCalls.h |
Line: 279 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
HFT gASExtraHFT;
File: ASExtraCalls.h |
Line: 152 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
ASUns32 gASExtraVersion;
File: ASExtraCalls.h |
Line: 153 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
HFT gCoreHFT;
File: CorCalls.h |
Line: 400 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
HFT gCoreHFT;
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
ASUns32 gCoreVersion;
File: CorCalls.h |
Line: 401 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
ASUns32 gCoreVersion;
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
ExtensionID gExtensionID;
File: PICommon.h |
Line: 34 |
Product availability: All |
Platform availability: All |
Syntax
struct _t_ASCryptStmRec {}
An ASStm object cover used for a cryptographic filter's stream callbacks.
See Also
Elements
| count | The number of characters remaining in the buffer. |
|
| currentPointer | The next character to get or put. |
|
| basePointer | The base of the buffer, if any. |
|
| modeFlag | Flag to indicate mode:
Flag
|
Value
|
ASCryptStmModeRead
|
0x0001 (decryption)
|
ASCryptStmModeWrite
|
0x0002 (encryption)
|
ASCryptStmModeEOF
|
0x0004
|
ASCryptStmModeError
|
0x0008
|
|
|
| procs | Handlers for security stream access. |
|
| baseStm | The base ASStm object. |
|
| nBytesWanted | The number of bytes requested for decryption. |
|
| clientData | A pointer to arbitrary user-defined data. |
Product availability: All |
Platform availability: All |
Syntax
struct _t_ASDoubleMatrix {}
Matrix containing double numbers.
File: ASExpT.h |
Line: 1195 |
Product availability: All |
Platform availability: All |
Syntax
struct _t_ASDoublePoint {}
A point (in two-dimensional space) represented by two double numbers.
File: ASExpT.h |
Line: 1223 |
Product availability: All |
Platform availability: All |
Syntax
struct _t_ASDoubleRect {}
A rectangle represented by the coordinates of its four sides. In the Acrobat viewer, a rectangle differs from a quadrilateral in that a rectangle must always have horizontal and vertical sides, and opposite sides must be parallel.
File: ASExpT.h |
Line: 1241 |
Product availability: All |
Platform availability: All |
Syntax
struct _t_ASRealMatrix {}
File: ASExpT.h |
Line: 1171 |
Product availability: All |
Platform availability: All |
Syntax
File: ASExpT.h |
Line: 1159 |
Product availability: All |
Platform availability: All |
Syntax
File: ASExpT.h |
Line: 1165 |
Product availability: All |
Platform availability: All |
Syntax
struct _t_ASStatusMonitorProcs {}
File: ASExtraExpT.h |
Line: 407 |
Elements
| size | The size of the structure. |
|
| progMon | A pointer to the progress monitor. |
|
| progMonClientData | A pointer to client data, which can be of any type. |
|
| cancelProc | This call has been replaced by ASCancelProc(). A callback to check for cancelling operations. An ASCancelProc is typically passed to some method that takes a long time to complete. At frequent intervals, the method calls the ASCancelProc. If it returns true , the method cancels its operation; if false , it continues. |
|
| cancelProcClientData | A pointer to client data for the cancel procedure. |
|
| reportProc | The report procedure. |
|
| reportProcClientData | A pointer to client data for the report procedure. |
Product availability: All |
Platform availability: All |
Syntax
struct _t_ProgressMonitor {}
Replaced by ASProgressMonitor in Acrobat 5.0.
A data structure containing callbacks that implement a progress monitor. The callbacks implement the progress monitor functions. A progress monitor is used to display progress during potentially time-consuming operations. Progress monitors are included as parameters in many API calls. Acrobat's built-in progress monitor can be obtained by calling AVAppGetDocProgressMonitor().
See Also
File: ASExpT.h |
Line: 3669 |
Elements
| size | The size of the data structure. It must be set to sizeof(ProgressMonitorRec) . |
|
| beginOperation | Initialize the progress monitor and display it with a current value of zero. |
|
| endOperation | Draw the progress monitor with its current value set to the progress monitor's duration (a full progress monitor). |
|
| setDuration | Set the progress monitor's duration. |
|
| setCurrValue | Set the current value of the progress monitor and update the display. |
|
| getDuration | Get the progress monitor's duration. |
|
| getCurrValue | Get the progress monitor's duration. |
|
| setText | Set the text string that is displayed by the progress monitor. |
Product availability: All |
Platform availability: All |
Syntax
A structure that represents a quadrilateral defined by four corner points.
See Also
File: ASExpT.h |
Line: 1127 |
Product availability: All |
Platform availability: All |
Syntax
struct ASCryptStmProcs {}
Callback procs for ASCryptStm
Elements
| EmptyBuff | Called by getc when the buffer is empty. |
|
| FullBuff | Called by putc when the buffer is full. |
|
| UnGetCh | Backs up an input stream. |
|
| FlushBuff | Flushes a dirty buffer if necessary. |
|
| Close | Closes a stream. |
|
| Reset | Discards any buffered data. |
|
| PutEOF | Puts an EOF marker. |
Product availability: All |
Platform availability: All |
Syntax
File: CoreExpT.h |
Line: 101 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
struct PIHandshakeData_V0200 {}
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
struct PISDKData_V0200 {}
Product availability: All |
Platform availability: All |
Syntax
void (*ACRestoreEnvironProc)(void *excEnviron)
File: CorCalls.h |
Line: 183 |
Product availability: All |
Platform availability: All |
Syntax
This callback replaces CancelProc().
A callback to check for cancelling operations. An ASCancelProc() is typically passed to some method that takes a long time to complete. At frequent intervals, the method calls the ASCancelProc(). If it returns true
, the method cancels its operation; if it returns false
, it continues.
See Also
File: ASExpT.h |
Line: 3722 |
Product availability: All |
Platform availability: All |
Syntax
A callback for ASCryptStm. This closes a security stream.
See Also
Product availability: All |
Platform availability: All |
Syntax
A callback for ASCryptStm. This flushes a dirty buffer if necessary.
See Also
Product availability: All |
Platform availability: All |
Syntax
A callback for ASCryptStm. This is called by getc
when the buffer is empty. It is called only during decryption (when reading from the stream, not when writing).
See Also
Product availability: All |
Platform availability: All |
Syntax
A callback for ASCryptStm. This is called by putc
when the buffer is full. It is called only during encryption (when writing to the stream, not when reading).
See Also
Product availability: All |
Platform availability: All |
Syntax
A callback for ASCryptStm. This puts an end-of-file (EOF) marker to a security stream.
See Also
Product availability: All |
Platform availability: All |
Syntax
A callback for ASCryptStm. This resets a security stream, discarding any buffered data. It is called only during encryption (when writing to the stream, not when reading).
See Also
Product availability: All |
Platform availability: All |
Syntax
A callback for ASCryptStm. It goes back one character in the input stream, undoing a character get
operation. It is called only during decryption (when reading from the stream, not when writing).
See Also
Product availability: All |
Platform availability: All |
Syntax
A callback in ASIORequest used by the asynchronous read/write ASFileSys implementation and provided by the ASFile implementation to the ASFileSys. The ASFileSys must call this method when an asynchronous request is completed:
-
When an I/O request has some or all of its data.
-
If the request is successfully queued but an error prevents it from completing.
-
If the request is aborted by calling ASFileSysAsyncAbortProc(). In this case, totalBytesCompleted = 0
and pError = -1
.
If the request fails, this method must still be called, with the error. It is not called, however, if there is an error queueing the read or write request.
See Also
File: ASExpT.h |
Line: 1987 |
Product availability: All |
Platform availability: All |
Syntax
A report proc can be used to report errors, warnings, and other messages to the user. Normally a report proc will use a dialog to notify the user of an error, but in some contexts (such as during batch processing) it may either log the error or warning to a file or ignore it.
It is this callback's responsibility to destroy all objects passed to it, and it may do so at any time.
See Also
File: ASExtraExpT.h |
Line: 401 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows |
Syntax
intCATCHBUF[9]
File: PIExcept.h |
Line: 49 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
ASBool (*PIImportReplaceAndRegisterProcType)(void)
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Product availability: All |
Platform availability: All |
Syntax
void (*PMBeginOperationProc)(void *clientData)
A callback used in ASProgressMonitor that initializes the progress monitor and displays it with a current value of zero. This method must be called first when the progress monitor is used.
See Also
File: ASExpT.h |
Line: 3572 |
Product availability: All |
Platform availability: All |
Syntax
void (*PMEndOperationProc)(void *clientData)
A callback used in ASProgressMonitor that draws the progress monitor with its current value set to the progress monitor's duration (a full progress monitor), then removes the progress monitor from the display.
See Also
File: ASExpT.h |
Line: 3584 |
Product availability: All |
Platform availability: All |
Syntax
A callback used in ASProgressMonitor that gets the progress monitor's duration, set by the most recent call to the progress monitor's PMSetCurrValueProc().
See Also
File: ASExpT.h |
Line: 3637 |
Product availability: All |
Platform availability: All |
Syntax
A callback used in ASProgressMonitor that gets the progress monitor's duration, set by the most recent call to the progress monitor's PMSetDurationProc().
See Also
File: ASExpT.h |
Line: 3626 |
Product availability: All |
Platform availability: All |
Syntax
A callback used in ASProgressMonitor that sets the current value of the progress monitor and updates the display. The allowed value ranges from 0
(empty) to the value passed to setDuration
. For example, if the progress monitor's duration is 10
, the current value must be between 0
and 10
, inclusive.
See Also
File: ASExpT.h |
Line: 3614 |
Product availability: All |
Platform availability: All |
Syntax
A callback used in ASProgressMonitor that sets the value that corresponds to a full progress monitor display. The progress monitor is subsequently filled in by setting its current value. This method must be called before you can set the progress monitor's current value.
See Also
File: ASExpT.h |
Line: 3599 |
Product availability: All |
Platform availability: All |
Syntax
A callback within ASProgressMonitorRec that sets the text string that is displayed by the progress monitor.
The built-in document progress monitor (see AVAppGetDocProgressMonitor()) makes a copy of the text. As such, it is the client's responsibility to destroy it.
File: ASExpT.h |
Line: 3652 |
Product availability: All |
Platform availability: All |
Syntax
Returns
File: CorCalls.h |
Line: 187 |
Product availability: All |
Platform availability: All |
Syntax
void ACCB2 ACPopExceptionFrame() |
Returns
File: CorCalls.h |
Line: 186 |
Product availability: All |
Platform availability: All |
Syntax
Parameters
Returns
File: CorCalls.h |
Line: 185 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Parameters
Returns
File: ASExtraCalls.h |
Line: 156 |
Product availability: All |
Platform availability: All |
Syntax
For internal use only.
Parameters
| op |
|
| parm |
|
| parmLen |
|
| clientData |
Returns
Since
File: ASProcs.h |
Line: 1036 |
Product availability: All |
Platform availability: All |
Syntax
Multiplies two matrices.
Parameters
See Also
Since
File: ASProcs.h |
Line: 2867 |
Product availability: All |
Platform availability: All |
Syntax
Inverts a matrix.
If a matrix is nearly singular (which means that it has a determinant that is nearly zero), inverting and re-inverting the matrix may not yield the original matrix.
Parameters
| result — | (Filled by the method) A pointer to m-1 . It is allowed for the result to point to the same location as m . |
|
| m — | A pointer to the ASDoubleMatrix to invert. |
See Also
Since
File: ASProcs.h |
Line: 2883 |
Product availability: All |
Platform availability: All |
Syntax
Transforms the point p
through the matrix m
, and puts the result in result
. p
and result
can point to the same location.
Parameters
| result — | (Filled by the method) A pointer to the ASDoublePoint containing the result of transforming p through m . It is allowed for the result to point to the same location as m . |
|
| m — | A pointer to the ASDoubleMatrix through which p is transformed. |
|
| p — | A pointer to the ASDoublePoint representing the point to transform through m . |
See Also
Since
File: ASProcs.h |
Line: 2900 |
Product availability: All |
Platform availability: All |
Syntax
Transforms a rectangle through a matrix.
Parameters
| result — | (Filled by the method) A pointer to the ASDoubleRect containing the smallest bounding box for the transformed rectangle. It is allowed for the result to point to the same location as m . result will always have bottom < top and left < right . |
|
| m — | A pointer to the ASDoubleMatrix containing the matrix through which r is transformed. |
|
| r — | A pointer to the ASDoubleRect containing the rectangle to transform through m . |
See Also
Since
File: ASProcs.h |
Line: 2918 |
Product availability: All |
Platform availability: All |
Syntax
void* ASGetConfiguration(ASAtom key) |
Gets information about the Acrobat viewer application under which the plug-in is running. Use this method if your plug-in's functionality depends on the Acrobat viewer that is running.
The method can return a product name, or check whether the current product allows editing. Do not rely on the product name to determine whether the product can edit files, as product names and feature sets may vary; use the CanEdit
selector to do this.
Parameters
| key — | The key determines whether the method tests editability, or finds which product configuration is running. Its values are:
Value
|
Description
|
CanEdit
|
Checks whether editing is allowed in the current environment (regardless of the product name).
|
Product
|
Checks which Acrobat application is running.
|
|
Returns
| The return value's type depends on the request key. Cast the return value to the type you are expecting, based on the key you pass in:
Value
|
Return type
|
CanEdit
|
An ASBool value: true if the current application allows editing, false otherwise.
|
Product
|
A const char* value, one of the following strings:
-
"Reader" : Adobe Reader
-
"Exchange" : Acrobat Standard
-
"Exchange-Pro" : Acrobat Professional
-
"Acrobat PDF LIbrary" : Acrobat PDF Library
|
|
Exceptions
Since
File: CorProcs.h |
Line: 260 |
Product availability: All |
Platform availability: All |
Syntax
Returns the number of seconds elapsed since midnight, January 1, 1970, coordinated universal time, up to the current time.
Returns
Since
File: ASProcs.h |
Line: 1942 |
Product availability: All |
Platform availability: All |
Syntax
void ASUCS_GetPasswordFromUnicode(ASUTF16Val* inPassword, void** outPassword, ASBool useUTF) |
Converts user input of a password to a form that can be used by Acrobat to open a file.
Parameters
| inPassword — | IN A host-endian, 16-bit NULL -terminated Unicode string. |
|
| outPassword — | OUT A location to store a pointer to an allocated char* NULL -terminated string. |
|
| useUTF — | IN A flag for controlling the conversion. Prior to Acrobat 9.0, passwords were converted from host code-page encoding (8-bit mode) to PDFDocEncoding . If useUTF == false , this routine does the same, starting from 16-bit Unicode. With encryption, Acrobat 9.0 and later allows Unicode passwords, normalized and converted to UTF-8 encoding. If useUTF == true , such a Unicode password is what is returned. |
File: ASExtraProcs.h |
Line: 2470 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows |
Syntax
int WINAPI Catch(int FAR* ) |
Parameters
Returns
File: PIExcept.h |
Line: 52 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
ASBool PIHandshake(ASUns32 handshakeVersion, void* handshakeData) |
Parameters
| handshakeVersion |
|
| handshakeData |
Returns
File: PICommon.h |
Line: 40 |
Product availability: Acrobat, Reader, PDFL |
Platform availability: Windows |
Syntax
void WINAPI Throw(const int FAR* , int ) |
Parameters
Returns
File: PIExcept.h |
Line: 53 |
© 2004-2013 Adobe Systems Incorporated. All rights reserved.
Thu Jan 21 2016, 11:19 AM IST