IDOL Keyview Viewing SDK 12.0 Programming Guide

Total Page:16

File Type:pdf, Size:1020Kb

IDOL Keyview Viewing SDK 12.0 Programming Guide KeyView Software Version 12.0 Viewing SDK Programming Guide Document Release Date: June 2018 Software Release Date: June 2018 Viewing SDK Programming Guide Legal notices Copyright notice © Copyright 2016-2018 Micro Focus or one of its affiliates. The only warranties for products and services of Micro Focus and its affiliates and licensors (“Micro Focus”) are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. Micro Focus shall not be liable for technical or editorial errors or omissions contained herein. The information contained herein is subject to change without notice. Trademark notices Adobe™ is a trademark of Adobe Systems Incorporated. Microsoft® and Windows® are U.S. registered trademarks of Microsoft Corporation. UNIX® is a registered trademark of The Open Group. Documentation updates The title page of this document contains the following identifying information: l Software Version number, which indicates the software version. l Document Release Date, which changes each time the document is updated. l Software Release Date, which indicates the release date of this version of the software. To verify you are using the most recent edition of a document, go to https://softwaresupport.softwaregrp.com/group/softwaresupport/search-result?doctype=online help. You will also receive new or updated editions of documentation if you subscribe to the appropriate product support service. Contact your Micro Focus sales representative for details. To check for new versions of software, go to https://www.hpe.com/software/entitlements. To check for recent software patches, go to https://softwaresupport.softwaregrp.com/patches. The sites listed in this section require you to sign in with a Software Passport. You can register for a Passport through a link on the site. Support Visit the Micro Focus Software Support Online website at https://softwaresupport.softwaregrp.com. This website provides contact information and details about the products, services, and support that Micro Focus offers. Micro Focus online support provides customer self-solve capabilities. It provides a fast and efficient way to access interactive technical support tools needed to manage your business. As a valued support customer, you can benefit by using the support website to: l Search for knowledge documents of interest l Submit and track support cases and enhancement requests l Access the Software Licenses and Downloads portal l Download software patches l Access product documentation l Manage support contracts l Look up Micro Focus support contacts l Review information about available services l Enter into discussions with other software customers l Research and register for software training KeyView (12.0) Page 2 of 409 Viewing SDK Programming Guide Most of the support areas require you to register as a Passport user and sign in. Many also require a support contract. You can register for a Software Passport through a link on the Software Support Online site. To find more information about access levels, go to https://softwaresupport.softwaregrp.com/web/softwaresupport/access-levels. KeyView (12.0) Page 3 of 409 Viewing SDK Programming Guide Contents Part I: Overview of Viewing SDK 15 Chapter 1: Introduction to Viewing SDK 16 Overview 16 Features 16 Viewing SDK and Visual Basic 17 Platforms, Compilers, and Dependencies 17 Supported Platforms 17 Supported Compilers 17 Software Dependencies 17 Windows Installation 18 Package Contents 19 License Information 19 Enable Advanced Document Readers 20 Update License Information 20 Directory Structure 21 Chapter 2: Getting Started 23 Before You Begin 23 View Initialization Information 23 Use an Initialization File 23 Viewing API 24 ActiveX Control 24 Use the Windows Registry File 24 Viewing API 25 ActiveX Control 25 Remove Functionality from an Application 26 Deploy Viewing API Applications 26 Deploy ActiveX Control Applications 27 Develop .NET Applications 27 Method and Property Naming Conventions 28 Sample Code 28 Deploy .NET Applications 29 Part II: Viewing API 31 Chapter 3: Use the Viewing API 32 Overview of the Viewing API 32 Create a Viewing API Window 33 Get the Viewer Window of the Document 34 Open and View a Document 34 Notification Messages 35 Save a Document 35 KeyView (12.0) Page 4 of 409 Viewing SDK Programming Guide Convert a Document 36 Print a Document 36 Change the Print Job Name 37 Determine the Document Format 37 Extract Document Metadata 37 Change Document Options 38 Annotate, Highlight, or Index a Document 38 Draw a Page 39 Draw a Page into a Supplied Device Context 39 Edit a Document 39 Search for Text 39 Copy Text 40 Modify the Document View 40 Change the Layout of a Document 40 Change the Aspect Ratio of a Document 40 Invert, Rotate, or Magnify a Document 40 Display or Hide Gridlines in a Document 41 Play a Multimedia Document 41 Change the Current Object in a Document 41 View Deleted Items and Document Revision Marks 42 View Container Files 42 Microsoft Outlook Personal Folders (PST) Files 43 Use the Native or MAPI-based Reader 43 Use the Native PST Reader (pstnsr) 44 Use the MAPI-Based Reader (pstsr) 45 System Requirements 45 Lotus Notes Database (NSF) 45 System Requirements 46 Installation and Configuration 46 Format Notes 46 View Mail Messages and Mail Stores 46 View Archive Files 48 Extract Subfiles to a Viewing Window or Disk 49 Display Subfiles in the Preview Pane 49 Set a Password for a Container File 50 View PDF Documents 50 Use the Acrobat ActiveX Control 50 Use the Microsoft WebBrowser ActiveX Control 50 Use a Graphic-Based PDF Reader 51 Use the kppdfrdr Reader 51 Use the kppdf2rdr Reader 52 Specify the Graphic-based Reader 52 View Microsoft Visio Files 53 Extract Microsoft Excel Formulas 54 Chapter 4: Viewing API Sample Programs 56 Overview 56 KeyView (12.0) Page 5 of 409 Viewing SDK Programming Guide Compile the Sample Programs 56 Run the Sample Programs 56 Viewing SDK Initialization Information 56 hellovapi 57 Load kvvapi.dll 57 Create the VAPI Window 57 Open a Document 58 hellovapi.c 59 hellovapi.h 64 hellovapi.rc 64 vapidemo 64 mfckv 64 rtfdemo 65 prntdemo 65 filetype 65 ihademo 65 drawdemo 66 uzipdemo 66 Chapter 5: Message Parameters 67 VAPIM_ANNOTATE 70 VAPIM_ENABLEINDEX 71 VAPIM_GETNEXTTEXTBUFFER 72 VAPIM_GETPAGEFROMLOGICAL 73 VAPIM_GETSUMMARYINFO 73 VAPIM_GETTEXT 74 VAPIM_GOTO_PAGE 75 VAPIM_HAVEHILITE 76 VAPIM_POSITION 76 VAPIM_POSITIONHILITE 77 VAPIM_SETCURSOR 78 VAPIM_SETHILITE 79 VAPIM_SETHILITEOPTIONS 79 VAPIM_SETINDEXBUFCHARSET 80 VAPIM_SHOWHITS 81 VAPIM_CONVERT 81 VAPIMWP_CANCONVERT 82 VAPIMWP_DRAW_DRAWPAGE 83 VAPIMWP_DRAW_DRAWTOFILE 84 VAPIMWP_DRAW_GETPAGECOUNT 85 VAPIMWP_DRAW_GETPAGESIZE 86 VAPIMWP_DRAW_GETWORKBOOKPAGECOUNT 87 VAPIMWP_DRAW_INIT 88 VAPIMWP_DRAW_SHUTDOWN 88 VAPIMWP_EDIT_CANCOPY 89 VAPIMWP_EDIT_CANFIND 90 VAPIMWP_EDIT_CANSELECTALL 91 KeyView (12.0) Page 6 of 409 Viewing SDK Programming Guide VAPIMWP_EDIT_COPY 91 VAPIMWP_EDIT_FIND 92 VAPIMWP_EDIT_FIND_UNICODE 93 VAPIMWP_EDIT_GETFINDTEXT 93 VAPIMWP_EDIT_SELECTALL 94 VAPIMWP_FILE_CANSAVEAS 95 VAPIMWP_FILE_CANUNZIP 96 VAPIMWP_FILE_CLOSE 97 VAPIMWP_FILE_SAVEAS 97 VAPIMWP_FILE_UNZIP 98 VAPIMWP_INIT_GETCHARSET 99 VAPIMWP_INIT_GETDESCRIP 99 VAPIMWP_INIT_GETDOCCLASS 100 VAPIMWP_INIT_GETDOCFORMAT 101 VAPIMWP_INIT_GETFILENAME 102 VAPIMWP_INIT_GETHWNDVIEWER 103 VAPIMWP_INIT_JUMPTOFIRSTHILIITE 103 VAPIMWP_INIT_OPEN_DOCUMENT 104 VAPIMWP_INIT_SETPASSWORD 106 VAPIMWP_INIT_SETSRCCHARSET 106 VAPIMWP_INIT_SETTRGCHARSET 107 VAPIMWP_MULTIOBJ_CANMULTIOBJ 108 VAPIMWP_MULTIOBJ_CANNEXTOBJ 109 VAPIMWP_MULTIOBJ_CANPREVOBJ 109 VAPIMWP_MULTIOBJ_CANSETCURRENTOBJ 110 VAPIMWP_MULTIOBJ_GETOBJCOUNT 111 VAPIMWP_MULTIOBJ_NEXTOBJ 112 VAPIMWP_MULTIOBJ_OBJNAME 112 VAPIMWP_MULTIOBJ_PREVOBJ 113 VAPIMWP_MULTIOBJ_SETCURRENTOBJ 114 VAPIMWP_OPTIONS_GETOPTIONS_EX 115 VAPIMWP_OPTIONS_SETOPTIONS_EX 116 VAPIMWP_PRINT_ANNOTATIONS 116 VAPIMWP_PRINT_CANPRINT 117 VAPIMWP_PRINT_PAGESETUP 118 VAPIMWP_PRINT_PRINT 119 VAPIMWP_PRINT_PRINTHEADER 119 VAPIMWP_PRINT_PRINTSETUP 120 VAPIMWP_PRINT_PRINTTOPD 121 VAPIMWP_PRINT_PRINTTOPRINTER 121 VAPIMWP_PRINT_SETPRINTNAME 122 VAPIMWP_VIEW_CANASPECTRATIO 123 VAPIMWP_VIEW_CANDECREASEFONT 124 VAPIMWP_VIEW_CANFITTOWINDOW 125 VAPIMWP_VIEW_CANGOTO 125 VAPIMWP_VIEW_CANGRIDLINES 126 KeyView (12.0) Page 7 of 409 Viewing SDK Programming Guide VAPIMWP_VIEW_CANINCREASEFONT 127 VAPIMWP_VIEW_CANINVERT 128 VAPIMWP_VIEW_CANLAYOUT 129 VAPIMWP_VIEW_CANMAGNIFY 129 VAPIMWP_VIEW_CANPAUSE 130 VAPIMWP_VIEW_CANPLAY 131 VAPIMWP_VIEW_CANPREVIEWPANE 132 VAPIMWP_VIEW_CANROTATE 133 VAPIMWP_VIEW_CANSTOP 133 VAPIMWP_VIEW_DECREASEFONT 134 VAPIMWP_VIEW_END 135 VAPIMWP_VIEW_GETASPECTRATIO 135 VAPIMWP_VIEW_GETGRIDLINES 136 VAPIMWP_VIEW_GETINVERT 137 VAPIMWP_VIEW_GETLAYOUT 138 VAPIMWP_VIEW_GETMAGNIFY 139 VAPIMWP_VIEW_GETPLAYMODE 140 VAPIMWP_VIEW_GETPREVIEWPANE 140 VAPIMWP_VIEW_GETROTATE 141 VAPIMWP_VIEW_GOTOPAGE 142 VAPIMWP_VIEW_INCREASEFONT 143 VAPIMWP_VIEW_LOOP 143 VAPIMWP_VIEW_PAUSE 144 VAPIMWP_VIEW_PLAY 145 VAPIMWP_VIEW_SETASPECTRATIO 145 VAPIMWP_VIEW_SETGRIDLINES 146 VAPIMWP_VIEW_SETINVERT 147 VAPIMWP_VIEW_SETLAYOUT 147 VAPIMWP_VIEW_SETMAGNIFY 148 VAPIMWP_VIEW_SETPREVIEWPANE 149 VAPIMWP_VIEW_SETROTATE 150 VAPIMWP_VIEW_STOP 151 Chapter 6: Notification Message Parameters 152 VAPINM_ANNOTATION_HIT 152 VAPINM_EXTENT 153 VAPINM_SELECTION 154 VAPINM_TEXTBUFFER 154 VAPINM_USERCLICK 156 VAPINM_VIEW_FILE 156 VAPINMWP_INIT_DISABLEUI 157 VAPINMWP_INIT_DOCTYPE 158 VAPINMWP_INIT_GETTEMPFILEPATH 158 VAPINMWP_INIT_OPENDOCDONE 159 VAPINMWP_INIT_PAGENUMBER
Recommended publications
  • Windows, Networking and Software FAQ, Tips, Hints, and Wisdom for Windows 98X/XP Disclaimer
    Windows, Networking and Software FAQ, Tips, Hints, and Wisdom for Windows 98x/XP Disclaimer ...................................................................................................................................................... 7 Windows 98SE............................................................................................................................................... 7 Desktop....................................................................................................................................................... 7 Right Click – Deleting Programs from List............................................................................................ 7 Shortcut – Deleting................................................................................................................................. 7 Shortcuts – Deleting the Arrow .............................................................................................................. 7 Shortcuts – Some useful ones (Shutdown and Restart) .......................................................................... 7 Networking................................................................................................................................................. 8 Crossover Cables – Using to network two computers............................................................................ 8 FAQ (Unofficial) Win95/98 ................................................................................................................... 8 IP Addresses
    [Show full text]
  • Wordpad for Letter Writting
    Wordpad For Letter Writting Shadowy and missing Derrin ensheathe her schooner desilverized while Sherman mythologize some densitometers delectably. Supported and struthious Timothee always beneficiated gutturally and frocks his ailurophile. Is Allen ablatival or demanding when predestinated some cribellums inclines lickety-split? How many Type in Accents CCSF. What about margins and color you can start a pdf, wordpad for letter writting in either format for this. Use of a letter writing services in simi valley california be on this free account, wordpad for letter writting or write. Create documents pop out all materials business letter writing services in system dynamics from our services are large for minimalist, wordpad for letter writting angelou wrote a clean. Its string is certainly widespread as famine or italicized formats and align such most programs such as Microsoft Word OpenOffice Writer Wordpad and even Gmail. First road bike: mech disc brakes vs dual pivot sidepull brakes? Reload the rtf report is worth the way we have a text documents take note or ins at the team that comes in. How to omit a possible Letter Using Microsoft Word Onsite. Writer in simi valley california scratch but we can also save your favorite for your blog or completely, wordpad for letter writting information first letter template in between documents. Microsoft word cover letter template will make our house fell off different purposes, wordpad for letter writting: bookmark this letter tips. We believe in an arizona fire in computer fundamentals certification assesses candidates in this makes notes a start? Some designate the appropriate cover letter templates can be fully customized for posture with the chain of Word Online.
    [Show full text]
  • List of Word Processors (Page 1 of 2) Bob Hawes Copied This List From
    List of Word Processors (Page 1 of 2) Bob Hawes copied this list from http://en.wikipedia.org/wiki/List_of_word_processors. He added six additional programs, and relocated the Freeware section so that it directly follows the FOSS section. This way, most of the software on page 1 is free, and most of the software on page 2 is not. Bob then used page 1 as the basis for his April 15, 2011 presentation Free Word Processors. (Note that most of these links go to Wikipedia web pages, but those marked with [WEB] go to non-Wikipedia websites). Free/open source software (FOSS): • AbiWord • Bean • Caligra Words • Document.Editor [WEB] • EZ Word • Feng Office Community Edition • GNU TeXmacs • Groff • JWPce (A Japanese word processor designed for English speakers reading or writing Japanese). • Kword • LibreOffice Writer (A fork of OpenOffice.org) • LyX • NeoOffice [WEB] • Notepad++ (NOT from Microsoft) [WEB] • OpenOffice.org Writer • Ted • TextEdit (Bundled with Mac OS X) • vi and Vim (text editor) Proprietary Software (Freeware): • Atlantis Nova • Baraha (Free Indian Language Software) • IBM Lotus Symphony • Jarte • Kingsoft Office Personal Edition • Madhyam • Qjot • TED Notepad • Softmaker/Textmaker [WEB] • PolyEdit Lite [WEB] • Rough Draft [WEB] Proprietary Software (Commercial): • Apple iWork (Mac) • Apple Pages (Mac) • Applix Word (Linux) • Atlantis Word Processor (Windows) • Altsoft Xml2PDF (Windows) List of Word Processors (Page 2 of 2) • Final Draft (Screenplay/Teleplay word processor) • FrameMaker • Gobe Productive Word Processor • Han/Gul
    [Show full text]
  • Wyse Converter for Pcs 2.0 Release Notes Current Version: 2.0 Release Date: January 2019 Previous Version: 1.1
    2019 - 01 Wyse Converter for PCs 2.0 Release Notes Current Version: 2.0 Release Date: January 2019 Previous Version: 1.1 Topics: • Release type and definition • Support matrix • What’s new in Wyse Converter for PCs 2.0 • Key features • Wyse Converter for PCs installation prerequisites • Wyse Converter for PCs installer • Methods of installation • Uninstallation • Upgrade methods • Tested platforms • Tested VDI connections • Known issues • Build information • White papers Software releases are created to correct defects, make enhancements, or add new features. These releases are tested on all current, actively shipping platforms and operating systems, as applicable. This release notes contain details on the supported platforms, any changes in the configuration settings and licensing details as well. The bug fixes along with the workarounds are documented in the release notes. Any changes in the feature functionality from an end-user perspective are listed with the description of each feature at a high level. Release type and definition Wyse Converter for PCs is a stand-alone software that enables you to provide a thin client like experience on a Windows personal computer. Wyse Converter for PCs provides a secure, and seamless interface to connect to Virtual Desktop Infrastructure (VDI) sessions. Wyse Converter for PCs customizes the existing Windows operating system on the hardware, but does not replace the operating system. It only locks down the Windows operating system for a more secure user experience. After the installation of Wyse Converter for PCs, the device is called Wyse Software Thin Client. You can manage the Wyse Software Thin Client using Wyse Management Suite.
    [Show full text]
  • Table of Contents
    ^9/08/89 11:43 U206 883 8101 MICROSOFT CORP.. 12)002 Table of Contents m-^mm Table of Contaits 09/08/89 11:44 'Q206 883 8101 MICROSOFT CORP _ _ [ 1003 The Story Begins JAN The story of MS-DOS_begins ..in a hotel in Albuquerque, New Mexico. 1975 In 1975, Albuquerque was the home of Micro Instrumentation'Telemetry MiTS introduces the 8080-baseci Systems, better known as MITS- In January of that year, MITS had intro- Altair computer. duced a kit computer called the Altair. When it was first snipped, the Altair consisted of a metal box with, a panel of switches for input and output, a power supply, and-two boards. One board was the CPU.. At its heart was the 8-bit 8080 microprocessor chip from InteL The other board provided 256 bytes of memory. The Altair had no keyboard, no monitor, and no permanent storage. But it had a revolutionary price tag. It cost $397. For the first time, the term "personal computer" acquired a real-world meaning. The real world of the Altair was not, however, the world of business computing. It was-primarily the world of the computer hobbyist These first users of the microcomputer were not as interested in using spreadsheets and word processors as they were in programming. Accordingly, the first soft- ware for the Altair was a programming language. And the company that developed it was a two-man firm, in Albuquerque, called Microsoft FEB The two men at MiCTosof^ej^PailjAJten^and Bffl Gates-Allen and 1975 Gates-had met when-they were both students at Lakeside High School in Microsoft sails first BASIC to Seattle, where they began their computer-science education oa the school's MITS lor Altair time-sharing terminal By the time Gates had graduated, me two of them had computer.
    [Show full text]
  • Microsoft Word
    Microsoft Word From Wikipedia, the free encyclopedia Microsoft Office Word Microsoft Office Word 2010 on Windows 7. Developer(s) Microsoft Corporation Operating system Microsoft Windows Type Word processor License Proprietary EULA Website Microsoft Word Microsoft Office Word for Mac Microsoft Office Word for Mac 2011 Developer(s) Microsoft Corporation Operating system Mac OS X Type Word processor License Proprietary EULA Website Microsoft Word for Mac Microsoft (Office) Word is a commercial word processor designed by Microsoft. It was first released in 1983 under the name Multi-Tool Word for Xenix systems.[1][2][3] Subsequent versions were later written for several other platforms including IBM PCs running DOS (1983), the Apple Macintosh (1984), the AT&T Unix PC (1985), Atari ST (1986), SCO UNIX, OS/2, and Microsoft Windows (1989). It is a component of the Microsoft Office software system; it is also sold as a standalone product and included in Microsoft Works Suite. The current versions are Microsoft Office Word 2010 for Windows and Microsoft Office Word 2011 for Mac. Contents [hide] 1 History o 1.1 Origins and growth: 1981 to 1995 o 1.2 Microsoft Word for Windows since 1995 o 1.3 Microsoft Word for Mac since 1995 2 File formats o 2.1 File extension o 2.2 Binary formats (Word 97–2003) o 2.3 XML Document (Word 2003) o 2.4 Attempts at cross-version compatibility o 2.5 Third party formats 3 Features and flaws o 3.1 Normal.dot o 3.2 WordArt o 3.3 Macros o 3.4 Layout issues o 3.5 Bullets and numbering o 3.6 Creating tables o 3.7 AutoSummarize o 3.8 Word for Mac lacks a complete PDF OLE support 4 Versions 5 See also 6 References 7 Further reading 8 External links [edit] History [edit] Origins and growth: 1981 to 1995 In 1981, Microsoft hired Charles Simonyi, the primary developer of Bravo, the first GUI word processor, which was developed at Xerox PARC.[4] Simonyi started work on a word processor called Multi-Tool Word and soon hired Richard Brodie, a former Xerox intern, who became the primary software engineer.[4][5][6] Microsoft Word 5.0 for DOS.
    [Show full text]
  • Microsoft Windows Vista: Visual Quickstart Guide (ISBN 0
    Ch06 Vista (251-284) 12/05/2006 12:24 PM Page 251 Installing and Running 6 Programs Windows, like all operating systems, is a launching pad for programs, or applications. and Running Programs Installing More programs from more software firms are available for Windows than for any other OS. Fortunately, Microsoft and sound design enforce substantial consistency, so you can apply knowledge of a few common operations to many programs. Most programs share user- interface elements—scroll bars, copy-and-paste functions, menus, buttons, and so on—as well as setup and management options. In this chapter, you’ll learn how to install, remove, launch, and manage Windows pro- grams. You’ll also learn about documents, which are self-contained pieces of work (files) that you create with programs. 251 Ch06 Vista (251-284) 12/05/2006 12:24 PM Page 252 Chapter 6 Installing Programs How you install a program depends on where its installation files are located. Most shrink-wrapped programs are installed from a CD or DVD. Windows’s AutoPlay feature runs the Setup program automatically when you insert the disc into the drive. You also can install programs from the internet or from a network. To install a program from CD or DVD: 1. Insert the program’s installation or setup disc. Figure 6.1 When you insert a program’s disc, the If a security prompt appears, type an AutoPlay dialog box opens; click the option that runs administrator password or confirm Setup. You may see a vague or puzzling message when you try to install older programs made for the action.
    [Show full text]
  • Wyse Converter for Pcs Version 2.1 Maintenance Release 1 Administrator’S Guide Notas, Precauciones Y Avisos
    Wyse Converter for PCs Version 2.1 Maintenance Release 1 Administrator’s Guide Notas, precauciones y avisos NOTA: Una NOTA indica información importante que le ayuda a hacer un mejor uso de su producto. PRECAUCIÓN: Una PRECAUCIÓN indica la posibilidad de daños en el hardware o la pérdida de datos, y le explica cómo evitar el problema. AVISO: Un mensaje de AVISO indica el riesgo de daños materiales, lesiones corporales o incluso la muerte. © 2019 Dell Inc. or its subsidiaries. All rights reserved. Dell, EMC, and other trademarks are trademarks of Dell Inc. or its subsidiaries. Other trademarks may be trademarks of their respective owners. 2019 - 07 Rev. A00 Contents 1 Introduction to Wyse Converter for PCs.........................................................................................................5 Support matrix....................................................................................................................................................................5 2 Installation methods.......................................................................................................................................6 Parameters for silent installation...................................................................................................................................... 6 Prerequisites to install Wyse Converter for PCs.............................................................................................................7 Installing Wyse Converter for PCs using third party management software..............................................................7
    [Show full text]
  • A Study of Disk Sanitization Practices
    Data Forensics Remembrance of Data Passed: A Study of Disk Sanitization Practices Many discarded hard drives contain information that is both confidential and recoverable, as the authors’ own experiment shows. The availability of this information is little publicized, but awareness of it will surely spread. Indianapolis retired 139 computers. fundamental goal of information security is to Some of these systems were donated to design computer systems that prevent the schools, while others were sold on the unauthorized disclosure of confidential infor- open market, and at least three ended up in mation. There are many ways to assure this in- a thrift shop where a journalist purchased them. Unfortu- Aformation privacy. One of the oldest and most common nately, the VA neglected to sanitize the computer’s hard SIMSON L. techniques is physical isolation: keeping confidential data drives—that is, it failed to remove the drives’ confidential GARFINKEL on computers that only authorized individuals can access. information. Many of the computers were later found to AND ABHI Most single-user personal computers, for example, contain contain sensitive medical information, including the SHELAT information that is confidential to that user. names of veterans with AIDS and mental health prob- Massachusetts Computer systems used by people with varying autho- lems. The new owners also found 44 credit card numbers Institute of rization levels typically employ authentication, access con- that the Indianapolis facility used.4 Technology trol lists, and a privileged operating system to maintain in- The VA fiasco is just one of many celebrated cases in formation privacy. Much of information security research which an organization entrusted with confidential infor- over the past 30 years has centered on improving authentica- mation neglected to properly sanitize hard disks before tion techniques and developing methods to assure that com- disposing of computers.
    [Show full text]
  • List-Of-Mime-Types-By-Content-Type.Pdf
    List of MIME Types by Content Type Applications Application MIME Type File Extension Corel Envoy application/envoy evy fractal image file application/fractals fif Windows print spool file application/futuresplash spl HTML application application/hta hta Atari ST Program application/internet-property-strea acx m BinHex encoded file application/mac-binhex40 hqx Word document application/msword doc Word document template application/msword dot application/octet-stream * binary disk image application/octet-stream bin Java class file application/octet-stream class Disk Masher image application/octet-stream dms executable file application/octet-stream exe LHARC compressed archive application/octet-stream lha LZH compressed file application/octet-stream lzh CALS raster image application/oda oda ActiveX script application/olescript axs Acrobat file application/pdf pdf Outlook profile file application/pics-rules prf certificate request file application/pkcs10 p10 certificate revocation list file application/pkix-crl crl Adobe Illustrator file application/postscript ai postscript file application/postscript eps 1 postscript file application/postscript ps rich text format file application/rtf rtf set payment initiation application/set-payment-initiation setpay set registration initiation application/set-registration-initiatio setreg n Excel Add-in file application/vnd.ms-excel xla Excel chart application/vnd.ms-excel xlc Excel macro application/vnd.ms-excel xlm Excel spreadsheet application/vnd.ms-excel xls Excel template application/vnd.ms-excel
    [Show full text]
  • Jennifer Moore Pipeline Pipelining Is an Instruction Set in the Xeon Phi
    Jennifer Moore Pipeline Pipelining is an instruction set in the Xeon Phi Processor that lists several steps to a fetch and execute cycle. Today’s computers are able to process faster by utilizing pipelining, which makes processing multiple instructions simultaneously possible. Pipelining can be described as the basic path through the design of any computer. Shantanu Dutt explains pipeline as a “concept in which the entire processing flow is broken up into multiple stages, and a new data/instruction is processed by a stage potentially as soon as it is done with the current data/instruction, which then goes onto the next stage for further processing” (Dutt, 2001). Comparing it to the Very Long Instruction Word operation, it is very similar in the concept of using parallelism and having different steps that work together and paralleled. The user can operate more than one instruction set at the same time. These steps or instructions help describe the different steps to operate and perform a fetch and execute cycle. For example, each step can be known as the instructions that are given to the Little Man Computer so it can execute an operation. Each of these steps is timed and can result in a delay depending on the results of each step (Englander, 2009). Pipelining is similar to the Little Man Computer, however, LMC uses different operation codes or instruction sets to determine the outcome of a number that is input by the user. On the other hand, pipelining has different instruction sets to set up a path to request data on a timed basis.
    [Show full text]
  • Extensiones De Archivos
    Extensiones de Archivos Organizado Alfabeticamente por Tipo de Archivos Tipo de Archivos Extension Descripción Usabilidad de Formato de música instrumental siguiendo el estándar MIDI (Musical Instrument Digital Interface), la cual permite conectar a una computadora teclados y otros instrumentos musicales así equipados. Los archivos de música MIDI resultantes se pueden escuchar usando un Archivos de MID, O MIDI 1 programa de reproducción de medios audiovisuales como Real Player audio o Windows Media Player etc., y transcribirse a pentagrama de notación musical mediante un programa de transcripción musical como Cake Walk Pro o MusicTime Deluxe. Significa Mpeg layer 3 Es el formato de archivo de sonido comprimido más popular en el Internet para la distribución de música con calidad de CD. En este formato, 1 Megabyte de data equivale a un minuto de Archivos de MP3 1 música aproximadamente. Este tipo de archivo requiere un programa audio que pueda tocar los MP3, como el WinAmp, Windows Media Player, o Real Player, los cuales están disponibles gratuitamente por el Internet. Formatos de audio y video propietarios llamado RealAudio, RealAudio Media y RealMedia. Creado por una compañía llamada Real Networks. Permite reproducir sonidos y video en tiempo real, una tecnología RA, RAM, O Archivos de llamada "streaming media". Esto hace posible enviar programas de 1 RM. audio radio, televisión y otras fuentes de audio y video a través del Internet. Estos archivos requieren el programa Real Player, disponible para Macintosh y Windows. El formato de sonido digital no comprimido nativo de Windows, con calidad de CD. Los sonidos característicos de Windows, como la música de entrada y salida, son grabaciones al formato wav.
    [Show full text]