Whether or not it is OK to preceed The reason string This method should be used by the client in response to the QueryEndSession and EndSession signals. Stop client The client should stop and remove itself from the session in response to this signal. Flags This signal is used to inform the client that the session is about to end. The client must respond by calling EndSessionResponse within one second of the signal emission. The flags may include: 1 Logout is forced. EndSessionResponse reason and any inhibit from client will be ignored. If the client responds with an EndSessionResponse is-ok argument equal to FALSE and a reason then this reason may be displayed to the user. The client must not attempt to perform any actions or interact with the user in response to this signal. Any actions required for a clean shutdown should take place in response to the EndSession signal. The client should limit operations until either a EndSession CancelEndSession signal is received. Flags This signal is used to inform the client that the session is about to end. The client must respond by calling EndSessionResponse within ten seconds of the signal emission. The client must not attempt to interact with the user in response to this signal. The application will be given a maxium of ten seconds to perform any actions required for a clean shutdown. This signal indicates to the client that a previous emission of QueryEndSession has been cancelled. The client should resume normal operations.