Interface Identifier (IID) list

Interface Identifiers (IID’s) are used to obtain function tables to call most methods of COM objects. In source code, a name like IID_Column will be used, but when this is compiled, the binary will only have the corresponding GUID like {FD1C5F63-2B16-4D06-9AB3-F45350B940AB} embedded in the binary. When reverse engineering it is often unclear what IID a GUID is referring to, since Googling a lot of these IID’s doesn’t return anything, only the name is discussed. So I’m sharing an IID list mapping GUID’s to names I scraped from Windows libraries to help.

Update: James Forshaw @tiraniddo shared a larger list extracted from other source, below is a copy