Давайте разберем предложения по типам:
Простое предложение с однородными подлежащими – это предложение, в котором два или более подлежащих связаны между собой и обозначают однородные предметы или лица. Например: "На свадьбе были Ольга и её сестра."
Простое предложение, осложнённое обособленными членами – это предложение, которое содержит члены предложения (например, обстоятельства или определения), выделенные запятыми. Например: "На свадьбе, наполненной радостью, были все её друзья."
Сложное предложение с сочинительным союзом – это предложение, в котором части соединены союзами, такими как "и", "или", "но". Например: "На свадьбе были друзья, и они принесли подарки."
Сложное предложение с подчинительным союзом – это предложение, в котором одна часть зависит от другой и соединяется с ней с помощью подчинительных союзов, таких как "что", "потому что", "если". Например: "На свадьбе были все её друзья, потому что они очень хотели её поздравить."
Бессоюзное сложное предложение – это предложение, в котором части соединены без союзов. Например: "На свадьбе у Ольги Ивановны были все её друзья, добрые знакомые."
Теперь, что касается вашего примера: "На свадьбе у Ольги Ивановны были все её друзья и добрые знакомые." Это предложение является простым предложением с однородными подлежащими, так как "все её друзья" и "добрые знакомые" выступают в роли однородных членов предложения.
Если возникнут дополнительные вопросы, с удовольствием на них отвечу!