; Assembler header file for PlugIn
; Written by DefMod (Dec  9 2012) on Sun Dec  9 15:44:04 2012
; Tom Hughes, tom@compton.nu, 18 Apr 1999

; OSLib---efficient, type-safe, transparent, extensible,
; register-safe API coverage of RISC OS
; 
; Copyright (c) 1994-2012 Jonathan Coxhead and OSLib maintainers
; 
; Licence:
; 
;    OSLib is free software; you can redistribute it and/or modify
; it under the terms of the GNU General Public License as published by
; the Free Software Foundation; either version 1, or (at your option)
; any later version - and this with the following clarification and
; special exception:
; 
;    Linking this library statically or dynamically with other modules
; is making a combined work based on this library. Thus, the terms
; and conditions of the GNU General Public License cover the whole
; combination.
; 
;    As a special exception, the copyright holders of this library
; give you permission to link this library with independent modules
; to produce an executable, regardless of the license terms of these
; independent modules, and to copy and distribute the resulting
; executable under terms of your choice, provided that you also meet,
; for each linked independent module, the terms and conditions of the
; license of that module. An independent module is a module which is
; not derived from or based on this library. If you modify this
; library, you may extend this exception to your version of the library,
; but you are not obliged to do so. If you do not wish to do so, delete
; this exception statement from your version.
; 
;    OSLib is distributed in the hope that it will be useful,
; but WITHOUT ANY WARRANTY; without even the implied warranty of
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
; GNU General Public License for more details.
; 
;    You should have received a copy of the GNU General Public License
; along with this programme; if not, write to the Free Software
; Foundation, Inc, 675 Mass Ave, Cambridge, MA 02139, USA.

        [       :LNOT: :DEF: PlugIn_Hdr
        GBLS    PlugIn_Hdr

        [       :LNOT: :DEF: Get_Types
        GBLS    Get_Types
        ]
        [       :LNOT: :DEF: Types_Hdr
Get_Types                       SETS    "GET oslib/Types.Hdr"
        |
Get_Types                       SETS    ""
        ]
        $Get_Types

        [       :LNOT: :DEF: Get_OS
        GBLS    Get_OS
        ]
        [       :LNOT: :DEF: OS_Hdr
Get_OS                          SETS    "GET oslib/OS.Hdr"
        |
Get_OS                          SETS    ""
        ]
        $Get_OS

        [       :LNOT: :DEF: Get_Wimp
        GBLS    Get_Wimp
        ]
        [       :LNOT: :DEF: Wimp_Hdr
Get_Wimp                        SETS    "GET oslib/Wimp.Hdr"
        |
Get_Wimp                        SETS    ""
        ]
        $Get_Wimp

;Symbols for constants
Message_PlugInOpen              *       &4D540
Message_PlugInOpening           *       &4D541
Message_PlugInClose             *       &4D542
Message_PlugInClosed            *       &4D543
Message_PlugInReshape           *       &4D544
Message_PlugInReshapeRequest    *       &4D545
Message_PlugInFocus             *       &4D546
Message_PlugInUnlock            *       &4D547
Message_PlugInStreamNew         *       &4D548
Message_PlugInStreamDestroy     *       &4D549
Message_PlugInStreamWrite       *       &4D54A
Message_PlugInStreamWritten     *       &4D54B
Message_PlugInStreamAsFile      *       &4D54C
Message_PlugInURLAccess         *       &4D54D
Message_PlugInNotify            *       &4D54E
Message_PlugInStatus            *       &4D54F
Message_PlugInBusy              *       &4D550
Message_PlugInAction            *       &4D551
Message_PlugInAbort             *       &4D552
PlugIn_OpenAsHelper             *       &1
PlugIn_OpeningAcceptsInputFocus *       &1
PlugIn_OpeningWantsCodeFetching *       &2
PlugIn_OpeningWantsDataFetching *       &4
PlugIn_OpeningWillDeleteParameters *       &8
PlugIn_OpeningStillBusy         *       &10
PlugIn_OpeningSupportsExtendedActions *       &20
PlugIn_OpeningHasHelperWindow   *       &40
PlugIn_CloseRequestExit         *       &1
PlugIn_ClosedWillExit           *       &1
PlugIn_ClosedSelfInitiated      *       &2
PlugIn_ClosedWithError          *       &4
PlugIn_StreamNewType            *       &F
PlugIn_StreamNewTypeShift       *       0
PlugIn_StreamNewTypeNormal      *       0
PlugIn_StreamNewTypeSeekOnly    *       1
PlugIn_StreamNewTypeAsFile      *       2
PlugIn_StreamNewTypeAsFileOnly  *       3
PlugIn_StreamNewSeekable        *       &10
PlugIn_StreamWriteDataType      *       &F
PlugIn_StreamWriteDataTypeShift *       0
PlugIn_StreamWriteDataTypeString *       0
PlugIn_StreamWriteDataTypeAnchor *       1
PlugIn_StreamWriteDataTypeFileHandle *       2
PlugIn_URLAccessNotifyCompletion *       &1
PlugIn_URLAccessUsePOST         *       &2
PlugIn_URLAccessPOSTFile        *       &4
PlugIn_BusyIsBusy               *       &1
PlugIn_BusyHasNewState          *       &2
PlugIn_StreamDestroyFinished    *       &0
PlugIn_StreamDestroyError       *       &1
PlugIn_StreamDestroyUserRequest *       &2
PlugIn_NotifyFinished           *       &0
PlugIn_NotifyError              *       &1
PlugIn_NotifyUserRequest        *       &2
PlugIn_StateStop                *       &0
PlugIn_StatePlay                *       &1
PlugIn_StatePause               *       &2
PlugIn_StateFastForward         *       &3
PlugIn_StateRewind              *       &4
PlugIn_StateRecord              *       &5
PlugIn_StateMute                *       &6
PlugIn_StateUnMute              *       &7

;Symbols for structure offsets and sizes
PlugIn_P                        *       4 ;abstract type
PlugIn_B                        *       4 ;abstract type
PlugIn_S                        *       4 ;abstract type
PlugIn_BS                       *       4 ;abstract type
        ^       0
        #       Int
PlugIn_NotifyData               *       @

        ^       0
        #       Bits
PlugIn_OpenFlags                *       @

        ^       0
        #       Bits
PlugIn_OpeningFlags             *       @

        ^       0
        #       Bits
PlugIn_CloseFlags               *       @

        ^       0
        #       Bits
PlugIn_ClosedFlags              *       @

        ^       0
        #       Bits
PlugIn_StreamNewFlags           *       @

        ^       0
        #       Bits
PlugIn_StreamWriteFlags         *       @

        ^       0
        #       Bits
PlugIn_URLAccessFlags           *       @

        ^       0
        #       Bits
PlugIn_BusyFlags                *       @

        ^       0
        #       Int
PlugIn_StreamDestroyReason      *       @

        ^       0
        #       Int
PlugIn_NotifyReason             *       @

        ^       0
        #       Int
PlugIn_State                    *       @

        ^       0
PlugIn_MessageOpen_flags        #       PlugIn_OpenFlags
PlugIn_MessageOpen_reserved     #       Bits
PlugIn_MessageOpen_browser      #       PlugIn_B
PlugIn_MessageOpen_parent_window #       Wimp_W
PlugIn_MessageOpen_bbox         #       OS_Box
PlugIn_MessageOpen_file_type    #       Bits
PlugIn_MessageOpen_filename     #       OS_StringValue
PlugIn_MessageOpen              *       @

        ^       0
PlugIn_MessageOpening_flags     #       PlugIn_OpeningFlags
PlugIn_MessageOpening_plugin    #       PlugIn_P
PlugIn_MessageOpening_browser   #       PlugIn_B
PlugIn_MessageOpening           *       @

        ^       0
PlugIn_MessageClose_flags       #       PlugIn_CloseFlags
PlugIn_MessageClose_plugin      #       PlugIn_P
PlugIn_MessageClose_browser     #       PlugIn_B
PlugIn_MessageClose             *       @

        ^       0
PlugIn_MessageClosed_flags      #       Bits
PlugIn_MessageClosed_plugin     #       PlugIn_P
PlugIn_MessageClosed_browser    #       PlugIn_B
PlugIn_MessageClosed_error_number #       Bits
PlugIn_MessageClosed_error_text #       220*Char
PlugIn_MessageClosed            *       @

        ^       0
PlugIn_MessageReshape_flags     #       Bits
PlugIn_MessageReshape_plugin    #       PlugIn_P
PlugIn_MessageReshape_browser   #       PlugIn_B
PlugIn_MessageReshape_parent_window #       Wimp_W
PlugIn_MessageReshape_bbox      #       OS_Box
PlugIn_MessageReshape           *       @

        ^       0
PlugIn_MessageReshapeRequest_flags #       Bits
PlugIn_MessageReshapeRequest_plugin #       PlugIn_P
PlugIn_MessageReshapeRequest_browser #       PlugIn_B
PlugIn_MessageReshapeRequest_size #       OS_Coord
PlugIn_MessageReshapeRequest    *       @

        ^       0
PlugIn_MessageFocus_flags       #       Bits
PlugIn_MessageFocus_plugin      #       PlugIn_P
PlugIn_MessageFocus_browser     #       PlugIn_B
PlugIn_MessageFocus             *       @

        ^       0
PlugIn_MessageUnlock_flags      #       Bits
PlugIn_MessageUnlock_plugin     #       PlugIn_P
PlugIn_MessageUnlock_browser    #       PlugIn_B
PlugIn_MessageUnlock_url        #       OS_StringValue
PlugIn_MessageUnlock            *       @

        ^       0
PlugIn_MessageStreamNew_flags   #       PlugIn_StreamNewFlags
PlugIn_MessageStreamNew_plugin  #       PlugIn_P
PlugIn_MessageStreamNew_browser #       PlugIn_B
PlugIn_MessageStreamNew_stream  #       PlugIn_S
PlugIn_MessageStreamNew_browser_stream #       PlugIn_BS
PlugIn_MessageStreamNew_url     #       OS_StringValue
PlugIn_MessageStreamNew_end     #       Int
PlugIn_MessageStreamNew_last_modified_date #       Int
PlugIn_MessageStreamNew_notify_data #       PlugIn_NotifyData
PlugIn_MessageStreamNew_mime_type #       OS_StringValue
PlugIn_MessageStreamNew_target_window #       OS_StringValue
PlugIn_MessageStreamNew         *       @

        ^       0
PlugIn_MessageStreamDestroy_flags #       Bits
PlugIn_MessageStreamDestroy_plugin #       PlugIn_P
PlugIn_MessageStreamDestroy_browser #       PlugIn_B
PlugIn_MessageStreamDestroy_stream #       PlugIn_S
PlugIn_MessageStreamDestroy_browser_stream #       PlugIn_BS
PlugIn_MessageStreamDestroy_url #       OS_StringValue
PlugIn_MessageStreamDestroy_end #       Int
PlugIn_MessageStreamDestroy_last_modified_date #       Int
PlugIn_MessageStreamDestroy_notify_data #       PlugIn_NotifyData
PlugIn_MessageStreamDestroy_reason #       PlugIn_StreamDestroyReason
PlugIn_MessageStreamDestroy     *       @

        ^       0
PlugIn_MessageStreamWrite_flags #       PlugIn_StreamWriteFlags
PlugIn_MessageStreamWrite_plugin #       PlugIn_P
PlugIn_MessageStreamWrite_browser #       PlugIn_B
PlugIn_MessageStreamWrite_stream #       PlugIn_S
PlugIn_MessageStreamWrite_browser_stream #       PlugIn_BS
PlugIn_MessageStreamWrite_url   #       OS_StringValue
PlugIn_MessageStreamWrite_end   #       Int
PlugIn_MessageStreamWrite_last_modified_date #       Int
PlugIn_MessageStreamWrite_notify_data #       PlugIn_NotifyData
PlugIn_MessageStreamWrite_offset #       Int
PlugIn_MessageStreamWrite_length #       Int
PlugIn_MessageStreamWrite_data  #       Ptr
PlugIn_MessageStreamWrite       *       @

        ^       0
PlugIn_MessageStreamWritten_flags #       Bits
PlugIn_MessageStreamWritten_plugin #       PlugIn_P
PlugIn_MessageStreamWritten_browser #       PlugIn_B
PlugIn_MessageStreamWritten_stream #       PlugIn_S
PlugIn_MessageStreamWritten_browser_stream #       PlugIn_BS
PlugIn_MessageStreamWritten_url #       OS_StringValue
PlugIn_MessageStreamWritten_end #       Int
PlugIn_MessageStreamWritten_last_modified_date #       Int
PlugIn_MessageStreamWritten_notify_data #       PlugIn_NotifyData
PlugIn_MessageStreamWritten_length #       Int
PlugIn_MessageStreamWritten     *       @

        ^       0
PlugIn_MessageStreamAsFile_flags #       Bits
PlugIn_MessageStreamAsFile_plugin #       PlugIn_P
PlugIn_MessageStreamAsFile_browser #       PlugIn_B
PlugIn_MessageStreamAsFile_stream #       PlugIn_S
PlugIn_MessageStreamAsFile_browser_stream #       PlugIn_BS
PlugIn_MessageStreamAsFile_url  #       OS_StringValue
PlugIn_MessageStreamAsFile_end  #       Int
PlugIn_MessageStreamAsFile_last_modified_date #       Int
PlugIn_MessageStreamAsFile_notify_data #       PlugIn_NotifyData
PlugIn_MessageStreamAsFile_filename #       OS_StringValue
PlugIn_MessageStreamAsFile      *       @

        ^       0
PlugIn_MessageURLAccess_flags   #       PlugIn_URLAccessFlags
PlugIn_MessageURLAccess_plugin  #       PlugIn_P
PlugIn_MessageURLAccess_browser #       PlugIn_B
PlugIn_MessageURLAccess_url     #       OS_StringValue
PlugIn_MessageURLAccess_target_window #       OS_StringValue
PlugIn_MessageURLAccess_notify_data #       PlugIn_NotifyData
PlugIn_MessageURLAccess_length  #       Int
PlugIn_MessageURLAccess_filename_or_data #       OS_StringValue
PlugIn_MessageURLAccess         *       @

        ^       0
PlugIn_MessageNotify_flags      #       Bits
PlugIn_MessageNotify_plugin     #       PlugIn_P
PlugIn_MessageNotify_browser    #       PlugIn_B
PlugIn_MessageNotify_url        #       OS_StringValue
PlugIn_MessageNotify_reason     #       PlugIn_NotifyReason
PlugIn_MessageNotify_notify_data #       PlugIn_NotifyData
PlugIn_MessageNotify            *       @

        ^       0
PlugIn_MessageStatus_flags      #       Bits
PlugIn_MessageStatus_plugin     #       PlugIn_P
PlugIn_MessageStatus_browser    #       PlugIn_B
PlugIn_MessageStatus_message    #       OS_StringValue
PlugIn_MessageStatus            *       @

        ^       0
PlugIn_MessageBusy_flags        #       PlugIn_BusyFlags
PlugIn_MessageBusy_plugin       #       PlugIn_P
PlugIn_MessageBusy_browser      #       PlugIn_B
PlugIn_MessageBusy_new_state    #       PlugIn_State
PlugIn_MessageBusy              *       @

        ^       0
PlugIn_MessageAction_flags      #       Bits
PlugIn_MessageAction_plugin     #       PlugIn_P
PlugIn_MessageAction_browser    #       PlugIn_B
PlugIn_MessageAction_new_state  #       PlugIn_State
PlugIn_MessageAction            *       @

        ^       0
PlugIn_MessageAbort_flags       #       Bits
PlugIn_MessageAbort_plugin      #       PlugIn_P
PlugIn_MessageAbort_browser     #       PlugIn_B
PlugIn_MessageAbort             *       @

        ^       0
PlugIn_FullMessageOpen          Wimp_MessageHeader_MEMBERS
PlugIn_FullMessageOpen_flags    #       PlugIn_OpenFlags
PlugIn_FullMessageOpen_reserved #       Bits
PlugIn_FullMessageOpen_browser  #       PlugIn_B
PlugIn_FullMessageOpen_parent_window #       Wimp_W
PlugIn_FullMessageOpen_bbox     #       OS_Box
PlugIn_FullMessageOpen_file_type #       Bits
PlugIn_FullMessageOpen_filename #       OS_StringValue
PlugIn_FullMessageOpen          *       @

        ^       0
PlugIn_FullMessageOpening       Wimp_MessageHeader_MEMBERS
PlugIn_FullMessageOpening_flags #       PlugIn_OpeningFlags
PlugIn_FullMessageOpening_plugin #       PlugIn_P
PlugIn_FullMessageOpening_browser #       PlugIn_B
PlugIn_FullMessageOpening       *       @

        ^       0
PlugIn_FullMessageClose         Wimp_MessageHeader_MEMBERS
PlugIn_FullMessageClose_flags   #       PlugIn_CloseFlags
PlugIn_FullMessageClose_plugin  #       PlugIn_P
PlugIn_FullMessageClose_browser #       PlugIn_B
PlugIn_FullMessageClose         *       @

        ^       0
PlugIn_FullMessageClosed        Wimp_MessageHeader_MEMBERS
PlugIn_FullMessageClosed_flags  #       Bits
PlugIn_FullMessageClosed_plugin #       PlugIn_P
PlugIn_FullMessageClosed_browser #       PlugIn_B
PlugIn_FullMessageClosed_error_number #       Bits
PlugIn_FullMessageClosed_error_text #       220*Char
PlugIn_FullMessageClosed        *       @

        ^       0
PlugIn_FullMessageReshape       Wimp_MessageHeader_MEMBERS
PlugIn_FullMessageReshape_flags #       Bits
PlugIn_FullMessageReshape_plugin #       PlugIn_P
PlugIn_FullMessageReshape_browser #       PlugIn_B
PlugIn_FullMessageReshape_parent_window #       Wimp_W
PlugIn_FullMessageReshape_bbox  #       OS_Box
PlugIn_FullMessageReshape       *       @

        ^       0
PlugIn_FullMessageReshapeRequest Wimp_MessageHeader_MEMBERS
PlugIn_FullMessageReshapeRequest_flags #       Bits
PlugIn_FullMessageReshapeRequest_plugin #       PlugIn_P
PlugIn_FullMessageReshapeRequest_browser #       PlugIn_B
PlugIn_FullMessageReshapeRequest_shape #       OS_Coord
PlugIn_FullMessageReshapeRequest *       @

        ^       0
PlugIn_FullMessageFocus         Wimp_MessageHeader_MEMBERS
PlugIn_FullMessageFocus_flags   #       Bits
PlugIn_FullMessageFocus_plugin  #       PlugIn_P
PlugIn_FullMessageFocus_browser #       PlugIn_B
PlugIn_FullMessageFocus         *       @

        ^       0
PlugIn_FullMessageUnlock        Wimp_MessageHeader_MEMBERS
PlugIn_FullMessageUnlock_flags  #       Bits
PlugIn_FullMessageUnlock_plugin #       PlugIn_P
PlugIn_FullMessageUnlock_browser #       PlugIn_B
PlugIn_FullMessageUnlock_url    #       OS_StringValue
PlugIn_FullMessageUnlock        *       @

        ^       0
PlugIn_FullMessageStreamNew     Wimp_MessageHeader_MEMBERS
PlugIn_FullMessageStreamNew_flags #       PlugIn_StreamNewFlags
PlugIn_FullMessageStreamNew_plugin #       PlugIn_P
PlugIn_FullMessageStreamNew_browser #       PlugIn_B
PlugIn_FullMessageStreamNew_stream #       PlugIn_S
PlugIn_FullMessageStreamNew_browser_stream #       PlugIn_BS
PlugIn_FullMessageStreamNew_url #       OS_StringValue
PlugIn_FullMessageStreamNew_end #       Int
PlugIn_FullMessageStreamNew_last_modified_date #       Int
PlugIn_FullMessageStreamNew_notify_data #       PlugIn_NotifyData
PlugIn_FullMessageStreamNew_mime_type #       OS_StringValue
PlugIn_FullMessageStreamNew_target_window #       OS_StringValue
PlugIn_FullMessageStreamNew     *       @

        ^       0
PlugIn_FullMessageStreamDestroy Wimp_MessageHeader_MEMBERS
PlugIn_FullMessageStreamDestroy_flags #       Bits
PlugIn_FullMessageStreamDestroy_plugin #       PlugIn_P
PlugIn_FullMessageStreamDestroy_browser #       PlugIn_B
PlugIn_FullMessageStreamDestroy_stream #       PlugIn_S
PlugIn_FullMessageStreamDestroy_browser_stream #       PlugIn_BS
PlugIn_FullMessageStreamDestroy_url #       OS_StringValue
PlugIn_FullMessageStreamDestroy_end #       Int
PlugIn_FullMessageStreamDestroy_last_modified_date #       Int
PlugIn_FullMessageStreamDestroy_notify_data #       PlugIn_NotifyData
PlugIn_FullMessageStreamDestroy_reason #       PlugIn_StreamDestroyReason
PlugIn_FullMessageStreamDestroy *       @

        ^       0
PlugIn_FullMessageStreamWrite   Wimp_MessageHeader_MEMBERS
PlugIn_FullMessageStreamWrite_flags #       PlugIn_StreamWriteFlags
PlugIn_FullMessageStreamWrite_plugin #       PlugIn_P
PlugIn_FullMessageStreamWrite_browser #       PlugIn_B
PlugIn_FullMessageStreamWrite_stream #       PlugIn_S
PlugIn_FullMessageStreamWrite_browser_stream #       PlugIn_BS
PlugIn_FullMessageStreamWrite_url #       OS_StringValue
PlugIn_FullMessageStreamWrite_end #       Int
PlugIn_FullMessageStreamWrite_last_modified_date #       Int
PlugIn_FullMessageStreamWrite_notify_data #       PlugIn_NotifyData
PlugIn_FullMessageStreamWrite_offset #       Int
PlugIn_FullMessageStreamWrite_length #       Int
PlugIn_FullMessageStreamWrite_data #       Ptr
PlugIn_FullMessageStreamWrite   *       @

        ^       0
PlugIn_FullMessageStreamWritten Wimp_MessageHeader_MEMBERS
PlugIn_FullMessageStreamWritten_flags #       Bits
PlugIn_FullMessageStreamWritten_plugin #       PlugIn_P
PlugIn_FullMessageStreamWritten_browser #       PlugIn_B
PlugIn_FullMessageStreamWritten_stream #       PlugIn_S
PlugIn_FullMessageStreamWritten_browser_stream #       PlugIn_BS
PlugIn_FullMessageStreamWritten_url #       OS_StringValue
PlugIn_FullMessageStreamWritten_end #       Int
PlugIn_FullMessageStreamWritten_last_modified_date #       Int
PlugIn_FullMessageStreamWritten_notify_data #       PlugIn_NotifyData
PlugIn_FullMessageStreamWritten_length #       Int
PlugIn_FullMessageStreamWritten *       @

        ^       0
PlugIn_FullMessageStreamAsFile  Wimp_MessageHeader_MEMBERS
PlugIn_FullMessageStreamAsFile_flags #       Bits
PlugIn_FullMessageStreamAsFile_plugin #       PlugIn_P
PlugIn_FullMessageStreamAsFile_browser #       PlugIn_B
PlugIn_FullMessageStreamAsFile_stream #       PlugIn_S
PlugIn_FullMessageStreamAsFile_browser_stream #       PlugIn_BS
PlugIn_FullMessageStreamAsFile_url #       OS_StringValue
PlugIn_FullMessageStreamAsFile_end #       Int
PlugIn_FullMessageStreamAsFile_last_modified_date #       Int
PlugIn_FullMessageStreamAsFile_notify_data #       PlugIn_NotifyData
PlugIn_FullMessageStreamAsFile_filename #       OS_StringValue
PlugIn_FullMessageStreamAsFile  *       @

        ^       0
PlugIn_FullMessageURLAccess     Wimp_MessageHeader_MEMBERS
PlugIn_FullMessageURLAccess_flags #       PlugIn_URLAccessFlags
PlugIn_FullMessageURLAccess_plugin #       PlugIn_P
PlugIn_FullMessageURLAccess_browser #       PlugIn_B
PlugIn_FullMessageURLAccess_url #       OS_StringValue
PlugIn_FullMessageURLAccess_target_window #       OS_StringValue
PlugIn_FullMessageURLAccess_notify_data #       PlugIn_NotifyData
PlugIn_FullMessageURLAccess_length #       Int
PlugIn_FullMessageURLAccess_filename_or_data #       OS_StringValue
PlugIn_FullMessageURLAccess     *       @

        ^       0
PlugIn_FullMessageNotify        Wimp_MessageHeader_MEMBERS
PlugIn_FullMessageNotify_flags  #       Bits
PlugIn_FullMessageNotify_plugin #       PlugIn_P
PlugIn_FullMessageNotify_browser #       PlugIn_B
PlugIn_FullMessageNotify_url    #       OS_StringValue
PlugIn_FullMessageNotify_reason #       PlugIn_NotifyReason
PlugIn_FullMessageNotify_notify_data #       PlugIn_NotifyData
PlugIn_FullMessageNotify        *       @

        ^       0
PlugIn_FullMessageStatus        Wimp_MessageHeader_MEMBERS
PlugIn_FullMessageStatus_flags  #       Bits
PlugIn_FullMessageStatus_plugin #       PlugIn_P
PlugIn_FullMessageStatus_browser #       PlugIn_B
PlugIn_FullMessageStatus_message #       OS_StringValue
PlugIn_FullMessageStatus        *       @

        ^       0
PlugIn_FullMessageBusy          Wimp_MessageHeader_MEMBERS
PlugIn_FullMessageBusy_flags    #       PlugIn_BusyFlags
PlugIn_FullMessageBusy_plugin   #       PlugIn_P
PlugIn_FullMessageBusy_browser  #       PlugIn_B
PlugIn_FullMessageBusy_new_state #       PlugIn_State
PlugIn_FullMessageBusy          *       @

        ^       0
PlugIn_FullMessageAction        Wimp_MessageHeader_MEMBERS
PlugIn_FullMessageAction_flags  #       Bits
PlugIn_FullMessageAction_plugin #       PlugIn_P
PlugIn_FullMessageAction_browser #       PlugIn_B
PlugIn_FullMessageAction_new_state #       PlugIn_State
PlugIn_FullMessageAction        *       @

        ^       0
PlugIn_FullMessageAbort         Wimp_MessageHeader_MEMBERS
PlugIn_FullMessageAbort_flags   #       Bits
PlugIn_FullMessageAbort_plugin  #       PlugIn_P
PlugIn_FullMessageAbort_browser #       PlugIn_B
PlugIn_FullMessageAbort         *       @


        ]
        END
