1e41f4b71Sopenharmony_ci# oh_window_comm.h 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_ci 4e41f4b71Sopenharmony_ci## Overview 5e41f4b71Sopenharmony_ci 6e41f4b71Sopenharmony_ciThe **oh_window_comm.h** file declares the common enums and definitions of the window manager. 7e41f4b71Sopenharmony_ci 8e41f4b71Sopenharmony_ci**System capability**: SystemCapability.Window.SessionManager 9e41f4b71Sopenharmony_ci 10e41f4b71Sopenharmony_ci**File to include**: <window_manager/oh_window_comm.h> 11e41f4b71Sopenharmony_ci 12e41f4b71Sopenharmony_ci**Library**: libnative_window_manager.so 13e41f4b71Sopenharmony_ci 14e41f4b71Sopenharmony_ci**Since**: 12 15e41f4b71Sopenharmony_ci 16e41f4b71Sopenharmony_ci**Related module**: [WindowManager_NativeModule](_window_manager___native_module.md) 17e41f4b71Sopenharmony_ci 18e41f4b71Sopenharmony_ci 19e41f4b71Sopenharmony_ci## Summary 20e41f4b71Sopenharmony_ci 21e41f4b71Sopenharmony_ci 22e41f4b71Sopenharmony_ci### Types 23e41f4b71Sopenharmony_ci 24e41f4b71Sopenharmony_ci| Name | Description | 25e41f4b71Sopenharmony_ci| -------- | -------- | 26e41f4b71Sopenharmony_ci| typedef enum [WindowManager_ErrorCode](_window_manager___native_module.md#windowmanager_errorcode) [WindowManager_ErrorCode](_window_manager___native_module.md#windowmanager_errorcode) | Defines an enum for the status codes returned by the window manager interface. | 27e41f4b71Sopenharmony_ci 28e41f4b71Sopenharmony_ci 29e41f4b71Sopenharmony_ci### Enums 30e41f4b71Sopenharmony_ci 31e41f4b71Sopenharmony_ci| Name | Description | 32e41f4b71Sopenharmony_ci| -------- | -------- | 33e41f4b71Sopenharmony_ci| [WindowManager_ErrorCode](_window_manager___native_module.md#windowmanager_errorcode) { OK = 0, INVAILD_WINDOW_ID = 1000, SERVICE_ERROR = 2000 } | Enumerates the status codes returned by the window manager interface. | 34