# PRFilePrivate Layer-dependent implementation data. ## Syntax ```{code} #include typedef struct PRFilePrivate PRFilePrivate; ``` ## Description A layer implementer should collect all the private data of the layer in the {ref}`PRFilePrivate` structure. Each layer has its own definition of {ref}`PRFilePrivate`, which is hidden from other layers as well as from the users of the layer.