Visual Basic Shell Programming - page 119

only for RuBoard - do not distribute or recompile

Visual Basic Shell Programming

[A][B][C][D][E][F][G][H][I][J][K][L][M][N][O][P][Q][R][S][T][U][V][W][Y]

N
  namespace extensions  ,  2nd
  creating (example)
  interfaces implemented by
  junction points
  registering (example)
  rooted/nonrooted
  namespaces
  NegotiateBorderSpace function
  Next method  ,  2nd
  nonrooted namespace extensions
only for RuBoard - do not distribute or recompile
only for RuBoard - do not distribute or recompile

Visual Basic Shell Programming

[A][B][C][D][E][F][G][H][I][J][K][L][M][N][O][P][Q][R][S][T][U][V][W][Y]

O
  Object Definition Language (ODL)

       See : components
  objects
  ObjPtr function  ,  2nd
  ODL (Object Definition Language)
  OLE Automation type library
  OLE View utility
  OLE/COM Object Viewer
  ole32.dll, helper functions in
  OLECMD structures  ,  2nd
  OleRegEnumFormatEtc function
only for RuBoard - do not distribute or recompile
only for RuBoard - do not distribute or recompile

Visual Basic Shell Programming

[A][B][C][D][E][F][G][H][I][J][K][L][M][N][O][P][Q][R][S][T][U][V][W][Y]

P
  Paste/Copy commands  ,  2nd
  altering behavior of  ,  2nd  ,  3rd
  PIDL manager
  PIDLLIST structure
  pidlMgr.cls
  PIDLs  ,  2nd
  creating, method for
  functions involving, managing
  memory associated with
  UDTs and
  pointers
  functions allowing use of
  PIDLs and
  POINTL structure
  pop-up menus
  Preferences dialog, band objects and
printers
  copy hook handlers and
  registering
  Printers subkey
  ProgID  ,  2nd

       See : ProgID
  programmatic identifer
Properties dialog
  adding pages to  ,  2nd  ,  3rd
  replacing pages for Control Panel objects
  property page extensions
  property sheet handlers
  creating (example)
  how they work
  interfaces implemented by
registering
  example
  PropSheetCallbackProc function
  PropSheetDlgProc function
  PROPSHEETPAGE structure  ,  2nd
  pUnkForRelease function
only for RuBoard - do not distribute or recompile
only for RuBoard - do not distribute or recompile

Visual Basic Shell Programming

[A][B][C][D][E][F][G][H][I][J][K][L][M][N][O][P][Q][R][S][T][U][V][W][Y]

Q
  QueryContextMenu function  ,  2nd
QueryContextMenu method
  band objects and
  context menu handlers and  ,  2nd  ,  3rd
  swapping vtable for
  QueryGetData function
  QueryGetData method  ,  2nd  ,  3rd
  bitmap formats added to
  QueryInterface function
  GetSite method and
QueryService method
  browser extensions and
  docking windows and
  QueryStatus method
  implementation (example)
only for RuBoard - do not distribute or recompile
only for RuBoard - do not distribute or recompile

Visual Basic Shell Programming

[A][B][C][D][E][F][G][H][I][J][K][L][M][N][O][P][Q][R][S][T][U][V][W][Y]

R
  radio band
  RECT structure, docking windows and
  reference counting, methods for
  Refresh method
registering
  BHOs (example)
  components
context menu handlers
  example
copy hook handlers
  example
  data handlers (example)
  drag-and-drop handlers
  drop handlers (example)
  filesystem objects
  formats
  icon handlers (example)
  InfoTip handlers
  namespace extensions (example)
  printers
property sheet handlers
  example
  shell extensions
  type libraries (example)
  registry settings
  regsvr32.exe, associating with DLL files
  Release method
  RemoveToolbar method
  ReplacePage method  ,  2nd
  RequestBorderSpace method
  ResizeBorder method
  implementing (example)
  resource files, creating by hand
  rooted namespace extensions
  RtlMoveMemory API
only for RuBoard - do not distribute or recompile