~ubuntu-branches/ubuntu/wily/edk2/wily

« back to all changes in this revision

Viewing changes to EmulatorPkg/Include/Library/EmuThunkLib.h

  • Committer: Package Import Robot
  • Author(s): Steve Langasek
  • Date: 2013-02-10 13:11:25 UTC
  • Revision ID: package-import@ubuntu.com-20130210131125-0zwkb8f8m4ecia4m
Tags: upstream-0~20121205.edae8d2d
ImportĀ upstreamĀ versionĀ 0~20121205.edae8d2d

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*++ @file
 
2
 
 
3
Copyright (c) 2011, Apple Inc. All rights reserved.<BR>
 
4
This program and the accompanying materials
 
5
are licensed and made available under the terms and conditions of the BSD License
 
6
which accompanies this distribution.  The full text of the license may be found at
 
7
http://opensource.org/licenses/bsd-license.php
 
8
 
 
9
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 
10
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 
11
 
 
12
**/
 
13
 
 
14
#ifndef __EMU_THUNK_LIB_H__
 
15
#define __EMU_THUNK_LIB_H__
 
16
 
 
17
#include <Protocol/EmuThunk.h>
 
18
 
 
19
 
 
20
extern EMU_THUNK_PROTOCOL   *gEmuThunk;
 
21
 
 
22
 
 
23
/**
 
24
  Serach the EMU IO Thunk database for a matching EMU IO Thunk
 
25
  Protocol instance.
 
26
 
 
27
  @param  Protocol   Protocol to search for.
 
28
  @param  Instance   Instance of protocol to search for.
 
29
 
 
30
  @retval NULL       Protocol and Instance not found.
 
31
  @retval other      EMU IO Thunk protocol that matched.
 
32
 
 
33
**/
 
34
EMU_IO_THUNK_PROTOCOL *
 
35
EFIAPI
 
36
GetIoThunkInstance (
 
37
  IN  EFI_GUID  *Protocol,
 
38
  IN  UINTN     Instance
 
39
  );
 
40
 
 
41
 
 
42
#endif