> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GetChangesForUserPage Method of the ComparisonResult Object

> GetChangesForUserPage method of the ComparisonResult Object in the ABBYY FineReader Engine API — This method returns all detected changes for the page copy by index.

This method returns all detected changes for the page copy by index.

## Syntax

### C++

```cpp theme={null}
HRESULT GetChangesForUserPage(
   int        PageIndex,
   IChanges** Result
);
```

### C\#

```csharp theme={null}
IChanges GetChangesForUserPage( int PageIndex );
```

### Visual Basic .NET

```vb theme={null}
Function GetChangesForUserPage(PageIndex As Integer) As IChanges
```

## Parameters

PageIndex

\[in] Specifies the index of the page copy for which the changes should be returned.

Result

\[out, retval] A pointer to IChanges\* pointer variable that receives the interface pointer of the output [Changes](/fine-reader/engine/api-reference/document-comparison-objects/changes) object. If there are no changes on the page or it has not been included in the range of pages for comparison, this method will return a valid object, but the collection will be empty.

## Return values

This function has no specific return values. It returns the [standard return values of ABBYY FineReader Engine functions](/fine-reader/engine/api-reference/return-codes).

## See also

[ComparisonResult](/fine-reader/engine/api-reference/document-comparison-objects/comparisonresult)

[Document Comparison](/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/document-comparison)
