rmapends.pas

来自「Delphi源码REAlRMSDK.rar」· PAS 代码 · 共 76 行

PAS
76
字号
unit RmaPends;

interface

uses
  PnTypes, RmaPckts;

//***************************************************************************
//
//  $Id: rmapends.h,v 1.10 1999/01/29 18:32:12 hboone Exp $
//
//  Copyright (C) 1995-1999 RealNetworks, Inc. All rights reserved.
//
//  http://www.real.com/devzone
//
//  This program contains proprietary
//  information of Progressive Networks, Inc, and is licensed
//  subject to restrictions on use and distribution.
//
//
//  Pending Status interfaces
//
//

//***************************************************************************
//
//  Interface:
//
//	IRMAPendingStatus
//
//  Purpose:
//
//	Interface to get the current pending status from an object
//
//  IRMAPendingStatus:
//
//	{00001100-0901-11d1-8B06-00A024406D59}
//

const
  IID_IRMAPendingStatus: TGUID = '{00001100-0901-11d1-8B06-00A024406D59}';
  {$EXTERNALSYM IID_IRMAPendingStatus}

const
  RMA_STATUS_INITIALIZING = $01;
  {$EXTERNALSYM RMA_STATUS_INITIALIZING}
  RMA_STATUS_BUFFERING    = $02;
  {$EXTERNALSYM RMA_STATUS_BUFFERING}
  RMA_STATUS_CONTACTING   = $03;
  {$EXTERNALSYM RMA_STATUS_CONTACTING}
  RMA_STATUS_READY        = $04;
  {$EXTERNALSYM RMA_STATUS_READY}

type
  IRMAPendingStatus = interface (IUnknown)
  ['{00001100-0901-11d1-8B06-00A024406D59}']

    //
    // IRMAPendingStatus methods
    //

    //***********************************************************************
    //	Method:
    //	    IRMAPendingStatus::GetStatus
    //	Purpose:
    //	    Called by the user to get the current pending status from an object
    //
    function GetStatus(var uStatusCode: UINT16; out pStatusDesc: IRMABuffer; var ulPercentDone: UINT16): HRESULT; stdcall;

  end;
  {$EXTERNALSYM IRMAPendingStatus}

implementation

end.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?