123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- /** @file
- Defines DiskImage - the view of the file that is visible at any point,
- as well as the event handlers for editing the file
- Copyright (c) 2005 - 2018, Intel Corporation. All rights reserved. <BR>
- SPDX-License-Identifier: BSD-2-Clause-Patent
- **/
- #ifndef _LIB_CLIP_BOARD_H_
- #define _LIB_CLIP_BOARD_H_
- #include "HexEditor.h"
- /**
- Initialization function for HDiskImage
- @param[in] EFI_SUCCESS The operation was successful.
- @param[in] EFI_LOAD_ERROR A load error occurred.
- **/
- EFI_STATUS
- HClipBoardInit (
- VOID
- );
- /**
- Initialization function for HDiskImage.
- @param[in] EFI_SUCCESS The operation was successful.
- @param[in] EFI_LOAD_ERROR A load error occurred.
- **/
- EFI_STATUS
- HClipBoardCleanup (
- VOID
- );
- /**
- Set a buffer into the clipboard.
- @param[in] Buffer The buffer to add to the clipboard.
- @param[in] Size The size of Buffer in bytes.
- @retval EFI_SUCCESS The operation was successful.
- **/
- EFI_STATUS
- HClipBoardSet (
- IN UINT8 *Buffer,
- IN UINTN Size
- );
- /**
- Get a buffer from the clipboard.
- @param[out] Buffer The pointer to the buffer to add to the clipboard.
- @return the size of the buffer.
- **/
- UINTN
- HClipBoardGet (
- OUT UINT8 **Buffer
- );
- #endif
|