NVDA Helper
In-process and lite high-speed utilities for NVDA
Constants.h File Reference

Go to the source code of this file.

Enumerations

enum  NvCellState : std::uint64_t {
  EXPANDED = setBit(1) , COLLAPSED = setBit(2) , LINKED = setBit(3) , HASPOPUP = setBit(4) ,
  PROTECTED = setBit(5) , HASFORMULA = setBit(6) , HASCOMMENT = setBit(7) , CROPPED = setBit(8) ,
  OVERFLOWING = setBit(9) , UNLOCKED = setBit(10)
}
 

Functions

constexpr std::uint64_t setBit (const unsigned int bitPos)
 

Variables

const long xlValidateList =3
 
const long XLDISPID_WINDOW_APPLICATION =148
 
const long XLDISPID_APPLICATION_RANGE =197
 
const long XLDISPID_RANGE__NEWENUM =-4
 
const long XLDISPID_RANGE_FORMULA =261
 
const long XLDISPID_RANGE_FORMULA_LOCAL =263
 
const long XLDISPID_RANGE_ITEM =170
 
const long XLDISPID_RANGE_ROW =257
 
const long XLDISPID_RANGE_COLUMN =240
 
const long XLDISPID_RANGE_ADDRESS =236
 
const long XLDISPID_RANGE_MERGEAREA =1385
 
const long XLDISPID_RANGE_NEXT =502
 
const long XLDISPID_RANGE_WIDTH =122
 
const long XLDISPID_RANGE_SHRINKTOFIT =209
 
const long XLDISPID_RANGE_WRAPTEXT =276
 
const long XLDISPID_RANGE_HYPERLINKS =1393
 
const long XLDISPID_HYPERLINKS_COUNT =118
 
const long XLDISPID_RANGE_ENTIREROW =247
 
const long XLDISPID_RANGE_ROWS =258
 
const long XLDISPID_ROWS_COUNT =118
 
const long XLDISPID_ROWS_ITEM =170
 
const long XLDISPID_ROW_SUMMARY =273
 
const long XLDISPID_ROW_SHOWDETAIL =585
 
const long XLDISPID_ROW_OUTLINELEVEL =271
 
const long XLDISPID_RANGE_ENTIRECOLUMN =246
 
const long XLDISPID_RANGE_COLUMNS =241
 
const long XLDISPID_COLUMNS_COUNT =118
 
const long XLDISPID_COLUMNS_ITEM =170
 
const long XLDISPID_COLUMN_SUMMARY =273
 
const long XLDISPID_COLUMN_SHOWDETAIL =585
 
const long XLDISPID_COLUMN_OUTLINELEVEL =271
 
const long XLDISPID_RANGE_COMMENT =910
 
const long XLDISPID_COMMENT_TEXT =138
 
const long XLDISPID_RANGE_HASFORMULA =267
 
const long XLDISPID_RANGE_VALIDATION =1387
 
const long XLDISPID_VALIDATION_TYPE =108
 
const long XLDISPID_VALIDATION_INPUTMESSAGE =1611
 
const long XLDISPID_VALIDATION_INPUTTITLE =1612
 
const long XLDISPID_RANGE_WORKSHEET =348
 
const long XLDISPID_WORKSHEET_PROTECTCONTENTS =292
 
const long XLDISPID_RANGE_LOCKED =269
 
const long XLDISPID_RANGE_TEXT =138
 
const long XLDISPID_RANGE_FONT =146
 
const long XLDISPID_FONT_SIZE =104
 
const long XLDISPID_FONT_BOLD =96
 
const long XLDISPID_FONT_ITALIC =101
 
const long XLDISPID_FONT_UNDERLINE =106
 
const long XLDISPID_FONT_STRIKETHROUGH =105
 
const long XLDISPID_FONT_NAME =110
 
const long XLDISPID_RANGE_DISPLAYFORMAT =666
 
const long XLDISPID_RANGE_OFFSET =254
 
const long NVCELLINFOFLAG_ADDRESS =0x1
 
const long NVCELLINFOFLAG_TEXT =0x2
 
const long NVCELLINFOFLAG_INPUTMESSAGE =0x4
 
const long NVCELLINFOFLAG_STATES =0x8
 
const long NVCELLINFOFLAG_COORDS =0x10
 
const long NVCELLINFOFLAG_OUTLINELEVEL =0x20
 
const long NVCELLINFOFLAG_COMMENTS =0x40
 
const long NVCELLINFOFLAG_FORMULA =0x80
 
const long NVCELLINFOFLAG_ALL =0xffff
 
const HRESULT XLGeneralError =0x800a03ec
 

Enumeration Type Documentation

◆ NvCellState

enum NvCellState : std::uint64_t
Enumerator
EXPANDED 
COLLAPSED 
LINKED 
HASPOPUP 
PROTECTED 
HASFORMULA 
HASCOMMENT 
CROPPED 
OVERFLOWING 
UNLOCKED 

Function Documentation

◆ setBit()

std::uint64_t setBit ( const unsigned int bitPos)
constexpr

Variable Documentation

◆ xlValidateList

const long xlValidateList =3

Referenced by getCellStates().

◆ XLDISPID_WINDOW_APPLICATION

const long XLDISPID_WINDOW_APPLICATION =148

◆ XLDISPID_APPLICATION_RANGE

const long XLDISPID_APPLICATION_RANGE =197

◆ XLDISPID_RANGE__NEWENUM

const long XLDISPID_RANGE__NEWENUM =-4

◆ XLDISPID_RANGE_FORMULA

const long XLDISPID_RANGE_FORMULA =261

◆ XLDISPID_RANGE_FORMULA_LOCAL

const long XLDISPID_RANGE_FORMULA_LOCAL =263

Referenced by getCellInfo().

◆ XLDISPID_RANGE_ITEM

const long XLDISPID_RANGE_ITEM =170

◆ XLDISPID_RANGE_ROW

const long XLDISPID_RANGE_ROW =257

Referenced by getCellInfo().

◆ XLDISPID_RANGE_COLUMN

const long XLDISPID_RANGE_COLUMN =240

Referenced by getCellInfo().

◆ XLDISPID_RANGE_ADDRESS

const long XLDISPID_RANGE_ADDRESS =236

Referenced by getCellInfo().

◆ XLDISPID_RANGE_MERGEAREA

const long XLDISPID_RANGE_MERGEAREA =1385

Referenced by getCellInfo(), and getCellStates().

◆ XLDISPID_RANGE_NEXT

const long XLDISPID_RANGE_NEXT =502

Referenced by getCellStates().

◆ XLDISPID_RANGE_WIDTH

const long XLDISPID_RANGE_WIDTH =122

Referenced by getCellStates().

◆ XLDISPID_RANGE_SHRINKTOFIT

const long XLDISPID_RANGE_SHRINKTOFIT =209

Referenced by getCellStates().

◆ XLDISPID_RANGE_WRAPTEXT

const long XLDISPID_RANGE_WRAPTEXT =276

Referenced by getCellStates().

◆ XLDISPID_RANGE_HYPERLINKS

const long XLDISPID_RANGE_HYPERLINKS =1393

Referenced by getCellStates().

◆ XLDISPID_HYPERLINKS_COUNT

const long XLDISPID_HYPERLINKS_COUNT =118

Referenced by getCellStates().

◆ XLDISPID_RANGE_ENTIREROW

const long XLDISPID_RANGE_ENTIREROW =247

Referenced by getCellInfo(), and getCellStates().

◆ XLDISPID_RANGE_ROWS

const long XLDISPID_RANGE_ROWS =258

Referenced by getCellInfo().

◆ XLDISPID_ROWS_COUNT

const long XLDISPID_ROWS_COUNT =118

Referenced by getCellInfo().

◆ XLDISPID_ROWS_ITEM

const long XLDISPID_ROWS_ITEM =170

◆ XLDISPID_ROW_SUMMARY

const long XLDISPID_ROW_SUMMARY =273

Referenced by getCellStates().

◆ XLDISPID_ROW_SHOWDETAIL

const long XLDISPID_ROW_SHOWDETAIL =585

Referenced by getCellStates().

◆ XLDISPID_ROW_OUTLINELEVEL

const long XLDISPID_ROW_OUTLINELEVEL =271

Referenced by getCellInfo().

◆ XLDISPID_RANGE_ENTIRECOLUMN

const long XLDISPID_RANGE_ENTIRECOLUMN =246

Referenced by getCellInfo(), and getCellStates().

◆ XLDISPID_RANGE_COLUMNS

const long XLDISPID_RANGE_COLUMNS =241

Referenced by getCellInfo(), and getCellStates().

◆ XLDISPID_COLUMNS_COUNT

const long XLDISPID_COLUMNS_COUNT =118

Referenced by getCellInfo(), and getCellStates().

◆ XLDISPID_COLUMNS_ITEM

const long XLDISPID_COLUMNS_ITEM =170

Referenced by getCellStates().

◆ XLDISPID_COLUMN_SUMMARY

const long XLDISPID_COLUMN_SUMMARY =273

Referenced by getCellStates().

◆ XLDISPID_COLUMN_SHOWDETAIL

const long XLDISPID_COLUMN_SHOWDETAIL =585

Referenced by getCellStates().

◆ XLDISPID_COLUMN_OUTLINELEVEL

const long XLDISPID_COLUMN_OUTLINELEVEL =271

Referenced by getCellInfo().

◆ XLDISPID_RANGE_COMMENT

const long XLDISPID_RANGE_COMMENT =910

Referenced by getCellInfo(), and getCellStates().

◆ XLDISPID_COMMENT_TEXT

const long XLDISPID_COMMENT_TEXT =138

Referenced by getCellInfo().

◆ XLDISPID_RANGE_HASFORMULA

const long XLDISPID_RANGE_HASFORMULA =267

Referenced by getCellStates().

◆ XLDISPID_RANGE_VALIDATION

const long XLDISPID_RANGE_VALIDATION =1387

Referenced by getCellInfo(), and getCellStates().

◆ XLDISPID_VALIDATION_TYPE

const long XLDISPID_VALIDATION_TYPE =108

Referenced by getCellStates().

◆ XLDISPID_VALIDATION_INPUTMESSAGE

const long XLDISPID_VALIDATION_INPUTMESSAGE =1611

Referenced by getCellInfo().

◆ XLDISPID_VALIDATION_INPUTTITLE

const long XLDISPID_VALIDATION_INPUTTITLE =1612

Referenced by getCellInfo().

◆ XLDISPID_RANGE_WORKSHEET

const long XLDISPID_RANGE_WORKSHEET =348

Referenced by getCellStates().

◆ XLDISPID_WORKSHEET_PROTECTCONTENTS

const long XLDISPID_WORKSHEET_PROTECTCONTENTS =292

Referenced by getCellStates().

◆ XLDISPID_RANGE_LOCKED

const long XLDISPID_RANGE_LOCKED =269

Referenced by getCellStates().

◆ XLDISPID_RANGE_TEXT

const long XLDISPID_RANGE_TEXT =138

◆ XLDISPID_RANGE_FONT

const long XLDISPID_RANGE_FONT =146

Referenced by getCellTextWidth().

◆ XLDISPID_FONT_SIZE

const long XLDISPID_FONT_SIZE =104

Referenced by getCellTextWidth().

◆ XLDISPID_FONT_BOLD

const long XLDISPID_FONT_BOLD =96

Referenced by getCellTextWidth().

◆ XLDISPID_FONT_ITALIC

const long XLDISPID_FONT_ITALIC =101

Referenced by getCellTextWidth().

◆ XLDISPID_FONT_UNDERLINE

const long XLDISPID_FONT_UNDERLINE =106

Referenced by getCellTextWidth().

◆ XLDISPID_FONT_STRIKETHROUGH

const long XLDISPID_FONT_STRIKETHROUGH =105

Referenced by getCellTextWidth().

◆ XLDISPID_FONT_NAME

const long XLDISPID_FONT_NAME =110

Referenced by getCellTextWidth().

◆ XLDISPID_RANGE_DISPLAYFORMAT

const long XLDISPID_RANGE_DISPLAYFORMAT =666

◆ XLDISPID_RANGE_OFFSET

const long XLDISPID_RANGE_OFFSET =254

◆ NVCELLINFOFLAG_ADDRESS

const long NVCELLINFOFLAG_ADDRESS =0x1

Referenced by getCellInfo().

◆ NVCELLINFOFLAG_TEXT

const long NVCELLINFOFLAG_TEXT =0x2

Referenced by getCellInfo().

◆ NVCELLINFOFLAG_INPUTMESSAGE

const long NVCELLINFOFLAG_INPUTMESSAGE =0x4

Referenced by getCellInfo().

◆ NVCELLINFOFLAG_STATES

const long NVCELLINFOFLAG_STATES =0x8

Referenced by getCellInfo().

◆ NVCELLINFOFLAG_COORDS

const long NVCELLINFOFLAG_COORDS =0x10

Referenced by getCellInfo().

◆ NVCELLINFOFLAG_OUTLINELEVEL

const long NVCELLINFOFLAG_OUTLINELEVEL =0x20

Referenced by getCellInfo().

◆ NVCELLINFOFLAG_COMMENTS

const long NVCELLINFOFLAG_COMMENTS =0x40

Referenced by getCellInfo().

◆ NVCELLINFOFLAG_FORMULA

const long NVCELLINFOFLAG_FORMULA =0x80

Referenced by getCellInfo().

◆ NVCELLINFOFLAG_ALL

const long NVCELLINFOFLAG_ALL =0xffff

◆ XLGeneralError

const HRESULT XLGeneralError =0x800a03ec

Referenced by getCellInfo(), and getCellStates().