Main Page Windows 7 DLLs NirSoft Utilities
Windows 10 DLL File Information - InkAnalysis.dll

The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 10, extracted the information from them, and then saved it into HTML reports. If you want to view a report of another DLL, go to the main page of this Web site.


General Information

File Description: InkAnalysis DLL  
File Version: 10.0.10130.0 (fbl_impressive.150522-2224)  
Company: Microsoft Corporation  
Product Name: Microsoft® Windows® Operating System  
DLL popularity Very Low - There is no any other DLL in system32 directory that is statically linked to this file.
File Size: 2,452 KB
Total Number of Exported Functions: 2
Total Number of Exported Functions With Names: 2

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 1,559,040 Bytes 62.1% Read, Execute Code
.data 0x0017e000 20,992 Bytes 0.8% Write, Read Initialized Data
.idata 0x00186000 4,608 Bytes 0.2% Read Initialized Data
.rsrc 0x00188000 856,576 Bytes 34.1% Read Initialized Data
.reloc 0x0025a000 68,608 Bytes 2.7% Read, Discardable Initialized Data

Static Linking

InkAnalysis.dll is statically linked to the following files:


This means that when InkAnalysis.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, InkAnalysis.dll won't be loaded.


General Resources Information

Resource Type Number of Items Total Size % of File
Icons 0 0 Bytes 0.0%
Animated Icons 0 0 Bytes 0.0%
Cursors 0 0 Bytes 0.0%
Animated Cursors 0 0 Bytes 0.0%
Bitmaps 0 0 Bytes 0.0%
AVI Files 0 0 Bytes 0.0%
Dialog-Boxes 0 0 Bytes 0.0%
HTML Related Files 0 0 Bytes 0.0%
Menus 0 0 Bytes 0.0%
Strings 191 25,768 Bytes 1.0%
Type Libraries 0 0 Bytes 0.0%
Manifest 0 0 Bytes 0.0%
All Others 15 828,763 Bytes 33.0%
Total 206 854,531 Bytes 34.0%

Icons in this file

No icons found in this file


Cursors in this file

No cursors found in this file


Dialog-boxes list (up to 1000 dialogs)

No dialog resources in this file.


String resources in this dll (up to 1000 strings)

String ID String Text
201 The Parameter %1!s! is invalid
203 The parameter %1!s! out of range. The valid range is %2!s! - %3!s!.
204 The property identified by the GUID {%1!s!} is not a valid property
210 Invalid Best Result Element Index
211 The specified ContextNodeCollection must be comprised of descendant ContextNodes
212 The specified AnalysisAlternate was created from a different InkAnalyzer.
213 The recognition results have changed since the AnalysisAlternate object was first created. The AnalysisAlternate object is no longer valid.
215 The AutomaticReconciliation AnalysisMode is turned off and the ReadyToReconcile event is not handled. This event is the only opportunity to manually call Reconcile.
216 BackgroundException AnalysisWarning must have a proper BackgroundException associated with the it.
217 Cannot add a ContextLink to a ContextNode with a PartiallyPopulated value of true.
218 The destination node or the source node cannot be the RootNode.
219 Cannot add stroke to a the node of type %1!s! because it is not an ink leaf node.
220 Cannot create a subnode under a ContextNode with a PartiallyPopulated value of true.
221 Cannot create a subnode because of the current confirmation value on the parent ContextNode.
222 Cannot delete a subnode because of the current confirmation value on the parent ContextNode.
223 A ContextLink cannot be created between the same source and destination ContextNode.
224 Cannot move non existent subelement.
225 The stroke being moved does not match the stroke type of the destination ContextNode.
226 Cannot move sub ContextNode within a confirmed ContextNode.
228 Cannot move a node that contains ink leaf nodes with mixed language ids outside of a CustomRecognizer. Mixed language ids are only valid under CustomRecognizer nodes.
229 The current parent ContextNode or the new parent ContextNode is confirmed.
230 The ContextNode confirmation type prevents the property from being set.
231 The specified stroke type value is out of range.
233 A ContextNode is a container node but does not have any subnode.
234 The ContextNodes in the specified ContextNodeCollection should belong to the same InkAnalyzer and do not.
236 The InkAnalyzer was not able to find the ContextNodes it was looking for in InkAnalyzer.Reconcile.
237 The root ContextNode Id does not match the Id of the RootNode in the original InkAnalyzer that was analyzed. Reconciliation cannot compare disparate InkAnalyzer.
238 The ContextLink must have the current ContextNode as either source or the destination.
239 The destinationNode cannot have more than one ContextLink to a ContextNode of type AnalysisHint.
240 The destination node cannot link to a context node of type AnalysisHint since one of its ancestors is a CustomRecognizer ContextNode.
242 A ContextNode with the same ContextNode Id already exist.
243 The ContextNode is already set in the InkAnalyzer.
244 The empty guid cannot be used as a ContextNode Id.
245 The specified ContextNodeCollection cannot be empty.
246 An infinite AnalysisHint already exists for this InkAnalyzer.
247 The specified location cannot intersect the location of an existing AnalysisHint.
249 The specified index value is out of range for this collection. The valid range is from %1!d! to %2!d!.
250 The specified index is too high to fit the collection in the specified array.
251 The ContextNode of type %1!s! which is an ink leaf ContextNode and is not marked as Partially Populated, must have strokes associated with it.
254 The specified maximum number of alternates cannot be negative.
255 The specified AnalysisMode value is outside the scope of the supported AnalysisModes.
256 The number of analysis stages is invalid.
257 The AutomaticReconciliation AnalysisMode is turned on. In this mode manually calling Reconcile is not allowed.
258 The specified character length value must be greater than zero and the specified start value cannot be negative.
260 The specified ConfirmationType value is outside the scope of the ConfirmationType enumeration.
261 The specified ContextNode is not of type CustomRecognizer.
264 The lattice has an invalid owner node.
266 The specified ContextNode to delete is not an AnalysisHint.
267 The specified sub ContextNode does not exist under this ContextNode.
269 An invalid operation was performed on a property.
270 The lattice is invalid or corrupt.
271 The specified strokePacketCount value does not match the actual strokePacketData array size.
272 The strokePacketData array length is not consistent with the strokePacketCount array and the strokePacketDescription array.
273 The specified context node does not support subnodes of the current ContextNode's type.
274 Cannot find the specified analysis stage.
275 This path is not on the same segmentation as the top alternate.
277 The property %1!s! cannot be set for node of type %2!s!.
279 The specified data array is invalid.
280 Cannot set an empty array of stroke ids.
281 The specified ContextNode to move is not a sub ContextNode of the this ContextNode.
282 The schema does not allow a subnode of the specified type to be created under the current ContextNode.
283 The specified text range start is invalid.
285 Calling IsStringSupported is only valid on an InkWordNode.
287 Cannot find a lattice if there are no strokes.
289 The specified property data was of an unexpected type.
290 More than one lattice element was found on an ink leaf ContextNode.
291 Only one infinite AnalysisHint can exist in the InkAnalyzer at a time.
293 A %1!s! cannot be confirmed with the specified confirmation type of %2!d!.
294 Cannot associate strokes with a confirmed ContextNode.
295 The ContextNode passed must be an ink leaf ContextNode.
298 The ContextNode type does not match with the original data.
299 The ContextNode id %1!s! is already in use in the current Analyzer.
300 There was no lattice element found for the ink leaf ContextNode.
302 The specified ContextNodeCollection must contains at least one ContextNode with strokes.
303 You cannot create a sub ContextNode of type %1!s! under a ContextNode of type %2!s!.
305 An analysis stage has failed to start.
306 An InkAnalysis tree with partially populated ContextNodes cannot be persisted.
307 The lattice path contains a duplicate stroke id %1!d!.
308 A earlier background analysis operation raised an exception. The InkAnalyzer is now in an unknown state.
309 The current ContextNode or one of its descendants is missing expected stroke data.
310 Reconcile cannot be called more than once for the same ReadyToReconcile.
311 The parent ContextNode cannot contain strokes.
314 Cannot set the Location on container ContextNode.
315 Cannot set the recognition lattice of a partially populated ContextNode.
316 Cannot set the SemanticType for a partially populated ContextNode.
317 You cannot create a ContextLink to the same ContextNode. The source and destination ContextNode objects are the same ContextNode.
319 One or more of the specified strokes already exists in the InkAnalyzer. All stroke ids must be unique.
320 Stroke count on the lattice element must be less than or equal to the stroke count in the owner lattice column.
321 Missing stroke data for stroke id %1!d!. Implement an event handler for the UpdateStrokeCache event or verify that all stroke data is update in the event.
322 Stroke id %1!d! does not belong to ContextNode %2!s!.
323 Stroke %1!d! does not exist in the current InkAnalyzer.
324 The specified language Id does not match the language Id of the sibling strokes on the parent ContextNode.
325 Stroke id %1!d! has a language id %2!d! which is different than the language id of the destination node which is %3!d!.
327 One or more of the specified stroke ids is unknown to the InkAnalyzer.
328 The specified stroke type is not permitted under the parent ContextNode for this stroke.
329 An analysis stage should not change stroke %1!d!'s stroke type.
330 An analysis stage should not change stroke %1!d!'s confirmed ancestor.
331 TimeLimit specified is out of range. Valid range is 0 - 214748.
332 The specified context node is a leaf node and cannot become a container node.
333 The specified parent ContextNode is a container node and cannot contain strokes.
334 When the automatic stroke cache cleanup AnalysisMode is enabled, you must handle the UpdateStrokesDataCache event so the InkAnalyzer can obtain the latest stroke data.
335 after prune and clone
336 results before prune
337 VerifyContext( %1!s! ): The current ContextNode or one of its descendants is missing an expected child ContextNode: %2!s!
338 Application's context after reconcile
339 Application's context before reconcile
340 VerifyContext( %1!s! ): InkDrawing has a stroke (id= %2!s!) marked as writing: %3!s!
341 VerifyContext( %1!s! ): Ink Leaf node has a stroke (id= %2!s!) with languageId %3!s! which is different from the other strokes in the same node.
342 VerifyContext( %1!s! ): ink node with no strokes: %2!s!
343 VerifyContext( %1!s! ): InkWord has a stroke (id= %2!s!) marked as drawing: %3!s!
344 VerifyContext( %1!s! ): parent ContextNode of type %2!s! has child of invalid type: %3!s!
345 VerifyContext( %1!s! ): Linked Node not found in the current context: %2!s!
346 VerifyContext( %1!s! ): Link not found on the Linked node: %2!s!
347 VerifyContext( %1!s! ): node has empty Id: %2!s!
348 VerifyContext( %1!s! ): node not found: %2!s!
349 %1!s! The PopulateContextNode event was not properly handled. The ContextNode of type %2!s!, is still marked partially populated.
350 VerifyContext( %1!s! ): node has an empty region: %2!s!
351 VerifyContext( %1!s! ): non ink or container node with strokes: %2!s!
352 VerifyContext( %1!s! ): node of non-root type has NULL parent node: %2!s!
353 VerifyContext( %1!s! ): ContextNode has an infinite region: %2!s!
354 VerifyContext( %1!s! ): node of type Root has non-NULL parent node: %2!s!
355 VerifyContext( %1!s! ): There can be only one child of type InkBullet under a paragraph ContextNode and it needs to be at index 0.
356 original before parse
357 results before parse
358 results after parse
360 Invalid length returned by the recognizer context for the separator
361 Error releasing the Wordlist
362 Invalid element type in the lattice
363 Invalid stroke information in Lattice column
364 Best result contains invalid column
365 Invalid element array in lattice column
366 Best result contains invalid element
367 Invalid lattice columns
368 Invalid properties array
369 Recognizer is returning bad best result string
370 Error releasing the RecognizerContext
371 Recognizer returned an invalid result
372 Recognizer returned an error.
373 The returned lattice is NULL
374 Recognizer failed to create a context
376 No recognizer with that guid were registered on the system
377 Could not get Reco attributes from Recognizer.
378 Cannot open the registry.
379 The recognizer is not registered correctly
381 Invalid stroke index in the lattice column
382 Owner node for this object is invalid.
384 Node is not a DIIA node.
385 Failed to Compress the string collection
386 Failed to decompress the string collection from the serialized stream.
387 Lattice created from Selection Lattice is malformed.
388 Corrupt Lattice: A path contains duplicate strokeIds!
389 Rules for node type %1!s! allow both child nodes and directly containted strokes
390 Duplicate rules for Node type %1!s!
391 ContextNodeType::Root is allowed as child of node type %1!s!
392 Alternate ContextNodes are read only.
393 Modifying ContextNode and Stroke properties inside of an event handler is not allowed.
500 Applying change:
501 ------ Beginning Parse ------
502 ------ Beginning PruneAndClone ------
503 ------ Beginning VerifyContexts after parse ------
504 ------ Beginning VerifyContext after prune and clone ------
505 ------ Beginning VerifyContext before prune and clone ------
506 ------ Beginning VerifyContexts before parse ------
507 ------ Beginning original --> results snapshot ------
508 Call to recognizer is blocked, adding to deferred dirty region
509 Deleting element %1!s!, %2!s!
510 DDR not empty, so starting recognition now.
511 ------ Ended VerifyContexts after parse ------
512 ------ Finished VerifyContext after prune and clone ------
513 ------ FOREGROUND: Beginning original --> results snapshot ------
514 ------ FOREGROUND: Beginning Parse ------
515 ------ FOREGROUND: Beginning PruneAndClone ------
516 ------ FOREGROUND: Beginning reconcile ------
517 ------ FOREGROUND: Beginning VerifyContext after reconcile ------
518 ------ FOREGROUND: Beginning VerifyContext after parse ------
519 ------ FOREGROUND: Beginning VerifyContext after prune and clone ------
520 ------ FOREGROUND: Beginning VerifyContexts before parse ------
521 ------ FOREGROUND: Finished VerifyContext after prune and clone ------
522 ------ FOREGROUND: Parser stage %1!d! completed ------
523 ------ Initializing IA resources in a background thread ------
524 not running recognition stage since parser didn't dirty anything or everything was a collision
525 Parser[%1!d!] blocked from starting, state %2!d! not NotRunning or Writing)
526 Parser[%1!d!] called reconcile, collisions = %2!d!
527 Parser %1!d! changing to state %2!s!
528 Parser [ %1!d! ] starting during write.
529 parser %1!d! is still running, new call ignored
530 ------ Reconciliation complete ------
531 ------ Remove empty elements ------
532 App called Analyze, didRun is:
533 Engine configuration cannot be changed if analyzer is already in use.
534 Invalid engine configuration parameter.

COM Classes/Interfaces

There is no type library in this file with COM classes/interfaces information


Exported Functions List

The following functions are exported by this dll:
DllCanUnloadNow DllGetClassObject


Imported Functions List

The following functions are imported by this dll: