# fpGetRestrictionsStream()

This function gets document restrictions from an input stream. For more information about this feature see Document Restrictions.

## Syntax

    KVErrorCode pascal fpGetRestrictionsStream(
        void* pContext,
        KVInputStream* pInput,
        KVRestrictions* pRestrictions);

## Arguments

`pContext` | A pointer returned from fpInit() or fpInitWithLicenseData().
`pInput` | A pointer to the input stream.
`pRestrictions` | A pointer to the KVRestrictions structure. Use the macro `KVStructInit` to initialize the KVStructHead structure before calling this function.

## Returns

The return value is an error code. See KVErrorCode.

## Discussion

- This function runs in-process or out-of-process. See The Filter Process Model.
- Restrictions can be reported for DOCX, XLSX, PPTX, and PDF format only.
- Restrictions may not be reported if reading the document content is itself restricted.

_FT_HTML5_bannerTitle.htm