1436cfa94SKatayama Hirofumi MZ /* 2436cfa94SKatayama Hirofumi MZ * PROJECT: ReactOS API tests 3436cfa94SKatayama Hirofumi MZ * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) 4436cfa94SKatayama Hirofumi MZ * PURPOSE: Close windows after tests 5436cfa94SKatayama Hirofumi MZ * COPYRIGHT: Copyright 2024 Katayama Hirofumi MZ (katayama.hirofumi.mz@gmail.com) 6436cfa94SKatayama Hirofumi MZ */ 7436cfa94SKatayama Hirofumi MZ 8436cfa94SKatayama Hirofumi MZ #pragma once 9436cfa94SKatayama Hirofumi MZ 10436cfa94SKatayama Hirofumi MZ typedef struct WINDOW_LIST 11436cfa94SKatayama Hirofumi MZ { 12436cfa94SKatayama Hirofumi MZ SIZE_T m_chWnds; 13436cfa94SKatayama Hirofumi MZ HWND *m_phWnds; 14436cfa94SKatayama Hirofumi MZ } WINDOW_LIST, *PWINDOW_LIST; 15436cfa94SKatayama Hirofumi MZ 16436cfa94SKatayama Hirofumi MZ void GetWindowList(PWINDOW_LIST pList); 17*ea87f910SWhindmar Saksit void GetWindowListForClose(PWINDOW_LIST pList); 18436cfa94SKatayama Hirofumi MZ HWND FindNewWindow(PWINDOW_LIST List1, PWINDOW_LIST List2); 19436cfa94SKatayama Hirofumi MZ void CloseNewWindows(PWINDOW_LIST List1, PWINDOW_LIST List2); 20436cfa94SKatayama Hirofumi MZ void FreeWindowList(PWINDOW_LIST pList); 21