Definition and initialization of data structures for enforcements.

This CL implements the definition and initialization of the
data structures used in enforcements.

Bug: 159461976
Test: Unit tests
Change-Id: I60506ae1bdd0b3e56f35fd096122fff3389f9f0b
2 files changed