format 4.0
census 2e30db26-66c8-4551-85b9-a537376d8f99 1
namespace Windows.System.Preview

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.System.Preview.TwoPanelHingedDevicePosturePreview> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[TwoPanelHingedDevicePosturePreview]
    guid f2f2c54e-df52-5a7f-8610-e579fd8593d8
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.System.Preview.TwoPanelHingedDevicePosturePreview;{72245c31-4b39-42a6-8e73-7235ade16853}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.System.Preview.TwoPanelHingedDevicePosturePreview
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.System.Preview.TwoPanelHingedDevicePosturePreview> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.System.Preview.TwoPanelHingedDevicePosturePreviewReading> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[TwoPanelHingedDevicePosturePreviewReading]
    guid 4b1218ad-d399-5762-8202-c5d0d4b6eb54
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.System.Preview.TwoPanelHingedDevicePosturePreviewReading;{a0251452-4ad6-4b38-8426-c59a15493a7d}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.System.Preview.TwoPanelHingedDevicePosturePreviewReading
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.System.Preview.TwoPanelHingedDevicePosturePreviewReading> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

enum Windows.System.Preview.HingeState python_type
    py HingeState
    signature enum(Windows.System.Preview.HingeState;i4)
    constant UNKNOWN 0
    constant CLOSED 1
    constant CONCAVE 2
    constant FLAT 3
    constant CONVEX 4
    constant FULL 5

interface Windows.Foundation.IAsyncOperation<Windows.System.Preview.TwoPanelHingedDevicePosturePreview> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[TwoPanelHingedDevicePosturePreview]
    guid b9620919-e111-520f-8097-8e9b275391b5
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.System.Preview.TwoPanelHingedDevicePosturePreview;{72245c31-4b39-42a6-8e73-7235ade16853}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.System.Preview.TwoPanelHingedDevicePosturePreview
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.System.Preview.TwoPanelHingedDevicePosturePreview> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.System.Preview.TwoPanelHingedDevicePosturePreview> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.System.Preview.TwoPanelHingedDevicePosturePreview> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.System.Preview.TwoPanelHingedDevicePosturePreview> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.System.Preview.TwoPanelHingedDevicePosturePreview> shape=4 reverse=62 role=get_results
            out class type=Windows.System.Preview.TwoPanelHingedDevicePosturePreview return

interface Windows.Foundation.IAsyncOperation<Windows.System.Preview.TwoPanelHingedDevicePosturePreviewReading> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[TwoPanelHingedDevicePosturePreviewReading]
    guid 2286a430-a059-5998-810c-25ba16017c9e
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.System.Preview.TwoPanelHingedDevicePosturePreviewReading;{a0251452-4ad6-4b38-8426-c59a15493a7d}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.System.Preview.TwoPanelHingedDevicePosturePreviewReading
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.System.Preview.TwoPanelHingedDevicePosturePreviewReading> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.System.Preview.TwoPanelHingedDevicePosturePreviewReading> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.System.Preview.TwoPanelHingedDevicePosturePreviewReading> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.System.Preview.TwoPanelHingedDevicePosturePreviewReading> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.System.Preview.TwoPanelHingedDevicePosturePreviewReading> shape=4 reverse=62 role=get_results
            out class type=Windows.System.Preview.TwoPanelHingedDevicePosturePreviewReading return

interface Windows.System.Preview.ITwoPanelHingedDevicePosturePreview
    guid 72245c31-4b39-42a6-8e73-7235ade16853

interface Windows.System.Preview.ITwoPanelHingedDevicePosturePreviewReading
    guid a0251452-4ad6-4b38-8426-c59a15493a7d

interface Windows.System.Preview.ITwoPanelHingedDevicePosturePreviewReadingChangedEventArgs
    guid 2d2d1bc6-02ce-474a-a556-a75b1cf93a03

interface Windows.System.Preview.ITwoPanelHingedDevicePosturePreviewStatics
    guid 0c4733d2-57e0-4180-bd5e-f31a2138423e

class Windows.System.Preview.TwoPanelHingedDevicePosturePreview python_type
    py TwoPanelHingedDevicePosturePreview
    signature rc(Windows.System.Preview.TwoPanelHingedDevicePosturePreview;{72245c31-4b39-42a6-8e73-7235ade16853})
    default Windows.System.Preview.ITwoPanelHingedDevicePosturePreview
    requires Windows.System.Preview.ITwoPanelHingedDevicePosturePreview
    factory Windows.System.Preview.ITwoPanelHingedDevicePosturePreviewStatics
    event posture_changed
        add add_PostureChanged slot=7 inputs=1 outputs=1 declaring=Windows.System.Preview.ITwoPanelHingedDevicePosturePreview shape=51 deprecated
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.System.Preview.TwoPanelHingedDevicePosturePreview,Windows.System.Preview.TwoPanelHingedDevicePosturePreviewReadingChangedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_PostureChanged slot=8 inputs=1 outputs=0 declaring=Windows.System.Preview.ITwoPanelHingedDevicePosturePreview shape=26 deprecated
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method get_current_posture_async
        method GetCurrentPostureAsync slot=6 inputs=0 outputs=1 declaring=Windows.System.Preview.ITwoPanelHingedDevicePosturePreview shape=4 deprecated
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.System.Preview.TwoPanelHingedDevicePosturePreviewReading> return
    method get_default_async static
        method GetDefaultAsync slot=6 inputs=0 outputs=1 declaring=Windows.System.Preview.ITwoPanelHingedDevicePosturePreviewStatics shape=4 static deprecated
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.System.Preview.TwoPanelHingedDevicePosturePreview> return

class Windows.System.Preview.TwoPanelHingedDevicePosturePreviewReading python_type
    py TwoPanelHingedDevicePosturePreviewReading
    signature rc(Windows.System.Preview.TwoPanelHingedDevicePosturePreviewReading;{a0251452-4ad6-4b38-8426-c59a15493a7d})
    default Windows.System.Preview.ITwoPanelHingedDevicePosturePreviewReading
    requires Windows.System.Preview.ITwoPanelHingedDevicePosturePreviewReading
    property hinge_state
        get get_HingeState slot=7 inputs=0 outputs=1 declaring=Windows.System.Preview.ITwoPanelHingedDevicePosturePreviewReading shape=4 deprecated
            out enum32 type=Windows.System.Preview.HingeState return
    property panel1_id
        get get_Panel1Id slot=9 inputs=0 outputs=1 declaring=Windows.System.Preview.ITwoPanelHingedDevicePosturePreviewReading shape=4 deprecated
            out string return
    property panel1_orientation
        get get_Panel1Orientation slot=8 inputs=0 outputs=1 declaring=Windows.System.Preview.ITwoPanelHingedDevicePosturePreviewReading shape=4 deprecated
            out enum32 type=Windows.Devices.Sensors.SimpleOrientation return
    property panel2_id
        get get_Panel2Id slot=11 inputs=0 outputs=1 declaring=Windows.System.Preview.ITwoPanelHingedDevicePosturePreviewReading shape=4 deprecated
            out string return
    property panel2_orientation
        get get_Panel2Orientation slot=10 inputs=0 outputs=1 declaring=Windows.System.Preview.ITwoPanelHingedDevicePosturePreviewReading shape=4 deprecated
            out enum32 type=Windows.Devices.Sensors.SimpleOrientation return
    property timestamp
        get get_Timestamp slot=6 inputs=0 outputs=1 declaring=Windows.System.Preview.ITwoPanelHingedDevicePosturePreviewReading shape=4 deprecated
            out datetime return

class Windows.System.Preview.TwoPanelHingedDevicePosturePreviewReadingChangedEventArgs python_type
    py TwoPanelHingedDevicePosturePreviewReadingChangedEventArgs
    signature rc(Windows.System.Preview.TwoPanelHingedDevicePosturePreviewReadingChangedEventArgs;{2d2d1bc6-02ce-474a-a556-a75b1cf93a03})
    default Windows.System.Preview.ITwoPanelHingedDevicePosturePreviewReadingChangedEventArgs
    requires Windows.System.Preview.ITwoPanelHingedDevicePosturePreviewReadingChangedEventArgs
    property reading
        get get_Reading slot=6 inputs=0 outputs=1 declaring=Windows.System.Preview.ITwoPanelHingedDevicePosturePreviewReadingChangedEventArgs shape=4 deprecated
            out class type=Windows.System.Preview.TwoPanelHingedDevicePosturePreviewReading return

delegate Windows.Foundation.TypedEventHandler<Windows.System.Preview.TwoPanelHingedDevicePosturePreview,Windows.System.Preview.TwoPanelHingedDevicePosturePreviewReadingChangedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[TwoPanelHingedDevicePosturePreview, TwoPanelHingedDevicePosturePreviewReadingChangedEventArgs]
    guid 3fc92c27-176d-58aa-a748-be82c378df41
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.System.Preview.TwoPanelHingedDevicePosturePreview;{72245c31-4b39-42a6-8e73-7235ade16853});rc(Windows.System.Preview.TwoPanelHingedDevicePosturePreviewReadingChangedEventArgs;{2d2d1bc6-02ce-474a-a556-a75b1cf93a03}))
    base Windows.Foundation.TypedEventHandler
    argument Windows.System.Preview.TwoPanelHingedDevicePosturePreview
    argument Windows.System.Preview.TwoPanelHingedDevicePosturePreviewReadingChangedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.System.Preview.TwoPanelHingedDevicePosturePreview name=sender
            in class type=Windows.System.Preview.TwoPanelHingedDevicePosturePreviewReadingChangedEventArgs name=args

enum Windows.Devices.Sensors.SimpleOrientation external
    py winrt.windows.devices.sensors.SimpleOrientation

delegate Windows.Foundation.AsyncOperationCompletedHandler external parameterized
    py winrt.windows.foundation.AsyncOperationCompletedHandler
    guid fcdcf02c-e5d8-4478-915a-4d90b74b83a5

enum Windows.Foundation.AsyncStatus external
    py winrt.windows.foundation.AsyncStatus

struct Windows.Foundation.EventRegistrationToken external
    py winrt.windows.foundation.EventRegistrationToken

struct Windows.Foundation.HResult external
    py winrt.windows.foundation.HResult

interface Windows.Foundation.IAsyncInfo external
    py winrt.windows.foundation._IAsyncInfo
    guid 00000036-0000-0000-c000-000000000046

interface Windows.Foundation.IAsyncOperation external parameterized
    py winrt.windows.foundation._IAsyncOperation
    guid 9fc2b0bb-e446-44e2-aa61-9cab8f636af2

delegate Windows.Foundation.TypedEventHandler external parameterized
    py winrt.windows.foundation.TypedEventHandler
    guid 9de1c534-6ae1-11e0-84e1-18a905bcc53f
