--- title: "POS" url: "https://docs.adyen.com/point-of-sale/classic-library-deprecation/classic-library-integrations/com-extension-for-windows-integration/com-extension-for-windows-objects/pos" source_url: "https://docs.adyen.com/point-of-sale/classic-library-deprecation/classic-library-integrations/com-extension-for-windows-integration/com-extension-for-windows-objects/pos.md" canonical: "https://docs.adyen.com/point-of-sale/classic-library-deprecation/classic-library-integrations/com-extension-for-windows-integration/com-extension-for-windows-objects/pos" last_modified: "2026-05-24T12:54:31+02:00" language: "en" --- # POS [View source](/point-of-sale/classic-library-deprecation/classic-library-integrations/com-extension-for-windows-integration/com-extension-for-windows-objects/pos.md) | Name | Description | | ----- | ------------------------------------------------------ | | `POS` | POS object representing the cash register application. | ## Getters | Name | Description | | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `GetPEDcount` | Retrieves the number of registered PED devices. | | `GetPEDobj` | Retrieves the PED object by ID. | | `GetPEDresultStr` | Returns the PED result with a description. | | `GetPSPresultStr` | Returns the PSP result with a description. | | `GetLIBresultStr` | Returns the library/POS result with a description. | | `GetInitFlags` | Returns init flags for the library.Flags offer a level of control to the cash register which is especially useful during application development and debugging. Because of the lack of ENUM portability a method has been provided to set the correct flags. The method accepts three arguments:- The log level. - Several options for Adyen debugging usage. - Whether the console should be displayed.For more information see [Library Flags](/point-of-sale/classic-library-deprecation/classic-library-integrations/com-extension-for-windows-integration/key-steps-com-extension/initialize-the-library-com-extension/library-flags). | Use this object in the following calls and callbacks to represent the POS: * [Initialize the library - COM extension](/point-of-sale/classic-library-deprecation/classic-library-integrations/com-extension-for-windows-integration/key-steps-com-extension/initialize-the-library-com-extension) * [Register the application with Adyen - COM extension](/point-of-sale/classic-library-deprecation/classic-library-integrations/com-extension-for-windows-integration/key-steps-com-extension/register-the-application-with-adyen-com-extension) * [Register the PED with the Adyen payments platform - COM extension](/point-of-sale/classic-library-deprecation/classic-library-integrations/com-extension-for-windows-integration/key-steps-com-extension/registering-the-ped-com-extension/register-the-ped-with-the-adyen-payments-platform-com-extension) * [Refund a transaction from the POS - COM](/point-of-sale/classic-library-deprecation/classic-library-integrations/com-extension-for-windows-integration/key-steps-com-extension/cancel-or-refund-a-transaction-com-extension/refund-a-transaction-from-the-pos-com)