# OLE Moniker Implementations

OLE provides implementations of several monikers for different situations:

- File Monikers

- Composite Monikers

- Item Monikers

- Anti-monikers

- Pointer monikers

- Class Monikers

The file, composite, and item monikers are the most frequently used monikers, as they can be used to make nearly any object in any location. Anti- and pointer monikers are primarily used inside OLE, but have some application in implementing custom monikers.