I don't like having my hair cut.
Здесь 'having my hair cut' используется как герундий (глагол с окончанием -ing, выполняющий роль существительного) в значении 'стрижка'. Фраза 'don't like' означает, что мне не нравится, когда мне стригут волосы.