# E:/DevIL/src-IL/src/il_lif.c File Reference

`#include "il_internal.h"`
`#include "il_lif.h"`

## Functions

ILboolean | ilIsValidLif (ILconst_string FileName)
| Checks if the file specified in FileName is a valid Lif file.
ILboolean | ilIsValidLifF (ILHANDLE File)
| Checks if the ILHANDLE contains a valid Lif file at the current position.
ILboolean | ilIsValidLifL (const void *Lump, ILuint Size)
| Checks if Lump is a valid Lif lump.
ILboolean | iGetLifHead (LIF_HEAD *Header)
ILboolean | iIsValidLif ()
ILboolean | iCheckLif (LIF_HEAD *Header)
ILboolean | ilLoadLif (ILconst_string FileName)
| Reads a .Lif file.
ILboolean | ilLoadLifF (ILHANDLE File)
| Reads an already-opened .Lif file.
ILboolean | ilLoadLifL (const void *Lump, ILuint Size)
| Reads from a memory "lump" that contains a .Lif.
ILboolean | iLoadLifInternal ()

## Function Documentation

ILboolean iCheckLif | ( | LIF_HEAD * | Header | ) |

Referenced by iIsValidLif().

ILboolean iGetLifHead | ( | LIF_HEAD * | Header | ) |

Referenced by iIsValidLif(), and iLoadLifInternal().

ILboolean iIsValidLif | ( | void |  | ) |

Referenced by ilIsValidLifF(), and ilIsValidLifL().

ILboolean ilIsValidLif | ( | ILconst_string | FileName | ) |

Checks if the file specified in FileName is a valid Lif file.

Referenced by ilIsValid().

ILboolean ilIsValidLifF | ( | ILHANDLE | File | ) |

Checks if the ILHANDLE contains a valid Lif file at the current position.

Referenced by ilDetermineTypeF(), ilIsValidF(), and ilIsValidLif().

ILboolean ilIsValidLifL | ( | const void * | Lump,
|  | ILuint | Size |
| ) |  |  |

Checks if Lump is a valid Lif lump.

Referenced by ilDetermineTypeL(), and ilIsValidL().

ILboolean ilLoadLif | ( | ILconst_string | FileName | ) |

Reads a .Lif file.

Referenced by ilLoad(), and ilLoadImage().

ILboolean ilLoadLifF | ( | ILHANDLE | File | ) |

Reads an already-opened .Lif file.

Referenced by ilLoadF(), and ilLoadLif().

ILboolean ilLoadLifL | ( | const void * | Lump,
|  | ILuint | Size |
| ) |  |  |

Reads from a memory "lump" that contains a .Lif.

Referenced by ilLoadL().

ILboolean iLoadLifInternal | ( | void |  | ) |

Referenced by ilLoadLifF(), and ilLoadLifL().