~ubuntu-branches/ubuntu/raring/freerdp/raring-proposed

« back to all changes in this revision

Viewing changes to channels/rdpdr/smartcard/scard_main.h

  • Committer: Package Import Robot
  • Author(s): Martin Pitt, Jeremy Bicha, Jean-Louis Dupond, Martin Pitt
  • Date: 2012-01-31 10:02:14 UTC
  • mfrom: (1.1.6)
  • Revision ID: package-import@ubuntu.com-20120131100214-jaok3uwvni7sqxth
Tags: 1.0.0-0git1
Upload current Debian packaging git to get this rolling for precise.

[ Jeremy Bicha ]
* New upstream release. Closes: #647498.
* Updated symbols and bumped soname
* debian/control:
  - Added new build dependencies
  - Bump Standards-Version to 3.9.2
* debian/source/format: Set to 3.0 (quilt)
* debian/rules: Turn on strict symbols checking
* debian/watch: Watch github

[ Jean-Louis Dupond ]
* debian/control: Updated homepage
* debian/copyright: Reflect upstream switch to the Apache license

[ Martin Pitt ]
* debian/libfreerdp0.symbols: Fix version number, should
  be 1.0~beta5, not 1.0-beta5.
* debian/control: Add libavcodec-dev build dependency, upstream build system
  checks for that. Thanks Jean-Louis Dupond!

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
   FreeRDP: A Remote Desktop Protocol client.
 
3
   Redirected Smart Card Device Service
 
4
 
 
5
   Copyright 2011 O.S. Systems Software Ltda.
 
6
   Copyright 2011 Eduardo Fiss Beloni <beloni@ossystems.com.br>
 
7
 
 
8
   Licensed under the Apache License, Version 2.0 (the "License");
 
9
   you may not use this file except in compliance with the License.
 
10
   You may obtain a copy of the License at
 
11
 
 
12
       http://www.apache.org/licenses/LICENSE-2.0
 
13
 
 
14
   Unless required by applicable law or agreed to in writing, software
 
15
   distributed under the License is distributed on an "AS IS" BASIS,
 
16
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 
17
   See the License for the specific language governing permissions and
 
18
   limitations under the License.
 
19
*/
 
20
 
 
21
#ifndef __SCARD_MAIN_H
 
22
#define __SCARD_MAIN_H
 
23
 
 
24
#include <inttypes.h>
 
25
 
 
26
#include "devman.h"
 
27
#include "rdpdr_types.h"
 
28
#include <freerdp/utils/debug.h>
 
29
 
 
30
struct _SCARD_DEVICE
 
31
{
 
32
        DEVICE device;
 
33
 
 
34
        char * name;
 
35
        char * path;
 
36
 
 
37
        LIST* irp_list;
 
38
 
 
39
        freerdp_thread* thread;
 
40
};
 
41
typedef struct _SCARD_DEVICE SCARD_DEVICE;
 
42
 
 
43
#ifdef WITH_DEBUG_SCARD
 
44
#define DEBUG_SCARD(fmt, ...) DEBUG_CLASS(SCARD, fmt, ## __VA_ARGS__)
 
45
#else
 
46
#define DEBUG_SCARD(fmt, ...) DEBUG_NULL(fmt, ## __VA_ARGS__)
 
47
#endif
 
48
 
 
49
boolean scard_async_op(IRP*);
 
50
void scard_device_control(SCARD_DEVICE*, IRP*);
 
51
 
 
52
#endif