move some SDK headers to the SDK, convert filenames and include
statements to lowercase as everything else is in lowercase
Deleted: trunk/reactos/include/WinFax.h
Deleted: trunk/reactos/include/WinSCard.h
Deleted: trunk/reactos/include/WinSmCrd.h
Deleted: trunk/reactos/include/WinWlx.h
Modified: trunk/reactos/lib/msgina/msgina.c
Modified: trunk/reactos/lib/msgina/stubs.c
Modified: trunk/reactos/subsys/system/winlogon/winlogon.h
Modified: trunk/reactos/subsys/system/winlogon/wlx.c
Added: trunk/reactos/w32api/include/winfax.h
Added: trunk/reactos/w32api/include/winscard.h
Added: trunk/reactos/w32api/include/winwlx.h
Added: trunk/reactos/w32api/winsmcrd.h
_____
Deleted: trunk/reactos/include/WinFax.h
--- trunk/reactos/include/WinFax.h 2005-04-01 00:39:52 UTC (rev
14402)
+++ trunk/reactos/include/WinFax.h 2005-04-01 05:04:40 UTC (rev
14403)
@@ -1,663 +0,0 @@
-/*
- * winfax.h
- *
- * FAX API Support
- *
- * THIS SOFTWARE IS NOT COPYRIGHTED
- *
- * This source code is offered for use in the public domain. You may
- * use, modify or distribute it freely.
- *
- * This code is distributed in the hope that it will be useful but
- * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
- * DISCLAIMED. This includes but is not limited to warranties of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- */
-
-#ifndef __WINFAX_H
-#define __WINFAX_H
-#if __GNUC__ >=3
-#pragma GCC system_header
-#endif
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-typedef DWORD HCALL;
-
-typedef struct _FAX_TIME
-{
- WORD Hour;
- WORD Minute;
-} FAX_TIME, *PFAX_TIME;
-
-typedef enum
-{
- JSA_NOW = 0,
- JSA_SPECIFIC_TIME,
- JSA_DISCOUNT_PERIOD
-} FAX_ENUM_JOB_SEND_ATTRIBUTES;
-
-typedef enum
-{
- DRT_NONE = 0,
- DRT_EMAIL,
- DRT_INBOX
-} FAX_ENUM_DELIVERY_REPORT_TYPES;
-
-typedef enum
-{
- FAXLOG_CATEGORY_INIT = 1,
- FAXLOG_CATEGORY_OUTBOUND,
- FAXLOG_CATEGORY_INBOUND,
- FAXLOG_CATEGORY_UNKNOWN
-} FAX_ENUM_LOG_CATEGORIES;
-
-typedef enum
-{
- FAXLOG_LEVEL_NONE = 0,
- FAXLOG_LEVEL_MIN,
- FAXLOG_LEVEL_MED,
- FAXLOG_LEVEL_MAX
-} FAX_ENUM_LOG_LEVELS;
-
-typedef enum
-{
- PORT_OPEN_QUERY = 1,
- PORT_OPEN_MODIFY
-} FAX_ENUM_PORT_OPEN_TYPE;
-
-typedef enum
-{
- JC_UNKNOWN = 0,
- JC_DELETE,
- JC_PAUSE,
- JC_RESUME
-} FAX_ENUM_JOB_COMMANDS;
-
-#define JT_UNKNOWN 0
-#define JT_SEND 1
-#define JT_RECEIVE 2
-#define JT_ROUTING 3
-#define JT_FAIL_RECEIVE 4
-
-#define JS_PENDING 0x0
-#define JS_INPROGRESS 0x1
-#define JS_DELETING 0x2
-#define JS_FAILED 0x4
-#define JS_PAUSED 0x8
-#define JS_NOLINE 0x10
-#define JS_RETRYING 0x20
-#define JS_RETRIES_EXCEEDED 0x40
-
-#define FPS_DIALING 0x20000001
-#define FPS_SENDING 0x20000002
-#define FPS_RECEIVING 0x20000004
-#define FPS_COMPLETED 0x20000008
-#define FPS_HANDLED 0x20000010
-#define FPS_UNAVAILABLE 0x20000020
-#define FPS_BUSY 0x20000040
-#define FPS_NO_ANSWER 0x20000080
-#define FPS_BAD_ADDRESS 0x20000100
-#define FPS_NO_DIAL_TONE 0x20000200
-#define FPS_DISCONNECTED 0x20000400
-#define FPS_FATAL_ERROR 0x20000800
-#define FPS_NOT_FAX_CALL 0x20001000
-#define FPS_CALL_DELAYED 0x20002000
-#define FPS_CALL_BLACKLISTED 0x20004000
-#define FPS_INITIALIZING 0x20008000
-#define FPS_OFFLINE 0x20010000
-#define FPS_RINGING 0x20020000
-#define FPS_AVAILABLE 0x20100000
-#define FPS_ABORTING 0x20200000
-#define FPS_ROUTING 0x20400000
-#define FPS_ANSWERED 0x20800000
-
-#define FPF_RECEIVE 0x1
-#define FPF_SEND 0x2
-#define FPF_VIRTUAL 0x4
-
-typedef struct _FAX_JOB_PARAMA
-{
- DWORD SizeOfStruct;
- LPCSTR RecipientNumber;
- LPCSTR RecipientName;
- LPCSTR Tsid;
- LPCSTR SenderName;
- LPCSTR SenderCompany;
- LPCSTR SenderDept;
- LPCSTR BillingCode;
- DWORD ScheduleAction;
- SYSTEMTIME ScheduleTime;
- DWORD DeliveryReportType;
- LPCSTR DeliveryReportAddress;
- LPCSTR DocumentName;
- HCALL CallHandle;
- DWORD_PTR Reserved[3];
-} FAX_JOB_PARAMA, *PFAX_JOB_PARAMA;
-
-typedef struct _FAX_JOB_PARAMW
-{
- DWORD SizeOfStruct;
- LPCWSTR RecipientNumber;
- LPCWSTR RecipientName;
- LPCWSTR Tsid;
- LPCWSTR SenderName;
- LPCWSTR SenderCompany;
- LPCWSTR SenderDept;
- LPCWSTR BillingCode;
- DWORD ScheduleAction;
- SYSTEMTIME ScheduleTime;
- DWORD DeliveryReportType;
- LPCWSTR DeliveryReportAddress;
- LPCWSTR DocumentName;
- HCALL CallHandle;
- DWORD_PTR Reserved[3];
-} FAX_JOB_PARAMW, *PFAX_JOB_PARAMW;
-
-typedef struct _FAX_COVERAGE_INFOA
-{
- DWORD SizeOfStruct;
-
- LPCSTR CoverPageName;
- BOOL UseServerCoverPage;
-
- LPCSTR RecName;
- LPCSTR RecFaxNumber;
- LPCSTR RecCompany;
- LPCSTR RecStreetAddress;
- LPCSTR RecCity;
- LPCSTR RecState;
- LPCSTR RecZip;
- LPCSTR RecCountry;
- LPCSTR RecTitle;
- LPCSTR RecDepartment;
- LPCSTR RecOfficeLocation;
- LPCSTR RecHomePhone;
- LPCSTR RecOfficePhone;
-
- LPCSTR SdrName;
- LPCSTR SdrFaxNumber;
- LPCSTR SdrCompany;
- LPCSTR SdrAddress;
- LPCSTR SdrTitle;
- LPCSTR SdrDepartment;
- LPCSTR SdrOfficeLocation;
- LPCSTR SdrHomePhone;
- LPCSTR SdrOfficePhone;
-
- LPCSTR Node;
- LPCSTR Subject;
- SYSTEMTIME TimeSent;
- DWORD PageCount;
-} FAX_COVERAGE_INFOA, *PFAX_COVERAGE_INFOA;
-
-typedef struct _FAX_COVERAGE_INFOW
-{
- DWORD SizeOfStruct;
-
- LPCWSTR CoverPageName;
- BOOL UseServerCoverPage;
-
- LPCWSTR RecName;
- LPCWSTR RecFaxNumber;
- LPCWSTR RecCompany;
- LPCWSTR RecStreetAddress;
- LPCWSTR RecCity;
- LPCWSTR RecState;
- LPCWSTR RecZip;
- LPCWSTR RecCountry;
- LPCWSTR RecTitle;
- LPCWSTR RecDepartment;
- LPCWSTR RecOfficeLocation;
- LPCWSTR RecHomePhone;
- LPCWSTR RecOfficePhone;
-
- LPCWSTR SdrName;
- LPCWSTR SdrFaxNumber;
- LPCWSTR SdrCompany;
- LPCWSTR SdrAddress;
- LPCWSTR SdrTitle;
- LPCWSTR SdrDepartment;
- LPCWSTR SdrOfficeLocation;
- LPCWSTR SdrHomePhone;
- LPCWSTR SdrOfficePhone;
-
- LPCWSTR Node;
- LPCWSTR Subject;
- SYSTEMTIME TimeSent;
- DWORD PageCount;
-} FAX_COVERAGE_INFOW, *PFAX_COVERAGE_INFOW;
-
-typedef struct _FAX_GLOBAL_ROUTING_INFOA
-{
- DWORD SizeOfStruct;
- DWORD Priority;
- LPCSTR Guid;
- LPCSTR FriendlyName;
- LPCSTR FunctionName;
- LPCSTR ExtensionImageName;
- LPCSTR ExtensionFriendlyName;
-} FAX_GLOBAL_ROUTING_INFOA, *PFAX_GLOBAL_ROUTING_INFOA;
-
-typedef struct _FAX_GLOBAL_ROUTING_INFOW
-{
- DWORD SizeOfStruct;
- DWORD Priority;
- LPCWSTR Guid;
- LPCWSTR FriendlyName;
- LPCWSTR FunctionName;
- LPCWSTR ExtensionImageName;
- LPCWSTR ExtensionFriendlyName;
-} FAX_GLOBAL_ROUTING_INFOW, *PFAX_GLOBAL_ROUTING_INFOW;
-
-typedef struct _FAX_JOB_ENTRYA
-{
- DWORD SizeOfStruct;
- DWORD JobId;
- LPCSTR UserName;
- DWORD JobType;
- DWORD QueueStatus;
- DWORD Status;
- DWORD Size;
- DWORD PageCount;
- LPCSTR RecipientNumber;
- LPCSTR RecipientName;
- LPCSTR Tsid;
- LPCSTR SenderName;
- LPCSTR SenderCompany;
- LPCSTR SenderDept;
- LPCSTR BillingCode;
- DWORD ScheduleAction;
- SYSTEMTIME ScheduleTime;
- DWORD DeliveryReportType;
- LPCSTR DeliveryReportAddress;
- LPCSTR DocumentName;
-} FAX_JOB_ENTRYA, *PFAX_JOB_ENTRYA;
-
-typedef struct _FAX_JOB_ENTRYW
-{
- DWORD SizeOfStruct;
- DWORD JobId;
- LPCWSTR UserName;
- DWORD JobType;
- DWORD QueueStatus;
- DWORD Status;
- DWORD Size;
- DWORD PageCount;
- LPCWSTR RecipientNumber;
- LPCWSTR RecipientName;
- LPCWSTR Tsid;
- LPCWSTR SenderName;
- LPCWSTR SenderCompany;
- LPCWSTR SenderDept;
- LPCWSTR BillingCode;
- DWORD ScheduleAction;
- SYSTEMTIME ScheduleTime;
- DWORD DeliveryReportType;
- LPCWSTR DeliveryReportAddress;
- LPCWSTR DocumentName;
-} FAX_JOB_ENTRYW, *PFAX_JOB_ENTRYW;
-
-typedef struct _FAX_PORT_INFOA
-{
- DWORD SizeOfStruct;
- DWORD DeviceId;
- DWORD State;
- DWORD Flags;
- DWORD Rings;
- DWORD Priority;
- LPCSTR DeviceName;
- LPCSTR Tsid;
- LPCSTR Csid;
-} FAX_PORT_INFOA, *PFAX_PORT_INFOA;
-
-typedef struct _FAX_PORT_INFOW
-{
- DWORD SizeOfStruct;
- DWORD DeviceId;
- DWORD State;
- DWORD Flags;
- DWORD Rings;
- DWORD Priority;
- LPCWSTR DeviceName;
- LPCWSTR Tsid;
- LPCWSTR Csid;
-} FAX_PORT_INFOW, *PFAX_PORT_INFOW;
-
-typedef struct _FAX_ROUTING_METHODA
-{
- DWORD SizeOfStruct;
- DWORD DeviceId;
- BOOL Enabled;
- LPCSTR DeviceName;
- LPCSTR Guid;
- LPCSTR FriendlyName;
- LPCSTR FunctionName;
- LPCSTR ExtensionImageName;
- LPCSTR ExtensionFriendlyName;
-} FAX_ROUTING_METHODA, *PFAX_ROUTING_METHODA;
-
-typedef struct _FAX_ROUTING_METHODW
-{
- DWORD SizeOfStruct;
- DWORD DeviceId;
- BOOL Enabled;
- LPCWSTR DeviceName;
- LPCWSTR Guid;
- LPCWSTR FriendlyName;
- LPCWSTR FunctionName;
- LPCWSTR ExtensionImageName;
- LPCWSTR ExtensionFriendlyName;
-} FAX_ROUTING_METHODW, *PFAX_ROUTING_METHODW;
-
-typedef struct _FAX_CONFIGURATIONA
-{
- DWORD SizeOfStruct;
- DWORD Retries;
- DWORD RetryDelay;
- BOOL Branding;
- DWORD DirtyDays;
- BOOL UseDeviceTsid;
- BOOL ServerCp;
- BOOL PauseServerQueue;
- FAX_TIME StartCheapTime;
- FAX_TIME StopCheapTime;
- BOOL ArchiveOutgoingFaxes;
- LPCSTR ArchiveDirectory;
- LPCSTR InboundProfile;
-} FAX_CONFIGURATIONA, *PFAX_CONFIGURATIONA;
-
-typedef struct _FAX_CONFIGURATIONW
-{
- DWORD SizeOfStruct;
- DWORD Retries;
- DWORD RetryDelay;
- BOOL Branding;
- DWORD DirtyDays;
- BOOL UseDeviceTsid;
- BOOL ServerCp;
- BOOL PauseServerQueue;
- FAX_TIME StartCheapTime;
- FAX_TIME StopCheapTime;
- BOOL ArchiveOutgoingFaxes;
- LPCWSTR ArchiveDirectory;
- LPCWSTR InboundProfile;
-} FAX_CONFIGURATIONW, *PFAX_CONFIGURATIONW;
-
-typedef struct _FAX_DEVICE_STATUSA
-{
- DWORD SizeOfStruct;
- LPCSTR CallerId;
- LPCSTR Csid;
- DWORD CurrentPage;
- DWORD DeviceId;
- LPCSTR DeviceName;
- LPCSTR DocumentName;
- DWORD JobType;
- LPCSTR PhoneNumber;
- LPCSTR RoutingString;
- LPCSTR SenderName;
- LPCSTR RecipientName;
- DWORD Size;
- FILETIME StartTime;
- DWORD Status;
- LPCSTR StatusString;
- FILETIME SubmittedTime;
- DWORD TotalPages;
- LPCSTR Tsid;
- LPCSTR UserName;
-} FAX_DEVICE_STATUSA, *PFAX_DEVICE_STATUSA;
-
-typedef struct _FAX_DEVICE_STATUSW
-{
- DWORD SizeOfStruct;
- LPCWSTR CallerId;
- LPCWSTR Csid;
- DWORD CurrentPage;
- DWORD DeviceId;
- LPCWSTR DeviceName;
- LPCWSTR DocumentName;
- DWORD JobType;
- LPCWSTR PhoneNumber;
- LPCWSTR RoutingString;
- LPCWSTR SenderName;
- LPCWSTR RecipientName;
- DWORD Size;
- FILETIME StartTime;
- DWORD Status;
- LPCWSTR StatusString;
- FILETIME SubmittedTime;
- DWORD TotalPages;
- LPCWSTR Tsid;
- LPCWSTR UserName;
-} FAX_DEVICE_STATUSW, *PFAX_DEVICE_STATUSW;
-
-typedef struct _FAX_LOG_CATEGORYA
-{
- LPCSTR Name;
- DWORD Category;
- DWORD Level;
-} FAX_LOG_CATEGORYA, *PFAX_LOG_CATEGORYA;
-
-typedef struct _FAX_LOG_CATEGORYW
-{
- LPCWSTR Name;
- DWORD Category;
- DWORD Level;
-} FAX_LOG_CATEGORYW, *PFAX_LOG_CATEGORYW;
-
-typedef struct _FAX_CONTEXT_INFOA
-{
- DWORD SizeOfStruct;
- HDC hDC;
- CHAR ServerName[MAX_COMPUTERNAME_LENGTH + 1];
-} FAX_CONTEXT_INFOA, *PFAX_CONTEXT_INFOA;
-
-typedef struct _FAX_CONTEXT_INFOW
-{
- DWORD SizeOfStruct;
- HDC hDC;
- WCHAR ServerName[MAX_COMPUTERNAME_LENGTH + 1];
-} FAX_CONTEXT_INFOW, *PFAX_CONTEXT_INFOW;
-
-typedef struct _FAX_PRINT_INFOA
-{
- DWORD SizeOfStruct;
- LPCSTR DocName;
- LPCSTR RecipientName;
- LPCSTR RecipientNumber;
- LPCSTR SenderName;
- LPCSTR SenderCompany;
- LPCSTR SenderDept;
- LPCSTR SenderBillingCode;
- LPCSTR Reserved;
- LPCSTR DrEmailAddress;
- LPCSTR OutputFileName;
-} FAX_PRINT_INFOA, *PFAX_PRINT_INFOA;
-
-typedef struct _FAX_PRINT_INFOW
-{
- DWORD SizeOfStruct;
- LPCWSTR DocName;
- LPCWSTR RecipientName;
- LPCWSTR RecipientNumber;
- LPCWSTR SenderName;
- LPCWSTR SenderCompany;
- LPCWSTR SenderDept;
- LPCWSTR SenderBillingCode;
- LPCWSTR Reserved;
- LPCWSTR DrEmailAddress;
- LPCWSTR OutputFileName;
-} FAX_PRINT_INFOW, *PFAX_PRINT_INFOW;
-
-typedef BOOL (CALLBACK *PFAX_RECIPIENT_CALLBACKA)(HANDLE FaxHandle,
DWORD RecipientNumber, LPVOID Context, PFAX_JOB_PARAMA JobParams,
PFAX_COVERAGE_INFOA CoverpageInfo);
-typedef BOOL (CALLBACK *PFAX_RECIPIENT_CALLBACKW)(HANDLE FaxHandle,
DWORD RecipientNumber, LPVOID Context, PFAX_JOB_PARAMW JobParams,
PFAX_COVERAGE_INFOW CoverpageInfo);
-
-#ifndef _DISABLE_TIDENTS
-
-#ifdef UNICODE
-typedef FAX_JOB_PARAMW FAX_JOB_PARAM;
-typedef PFAX_JOB_PARAMW PFAX_JOB_PARAM;
-typedef FAX_COVERAGE_INFOW FAX_COVERAGE_INFO;
-typedef PFAX_COVERAGE_INFOW PFAX_COVERAGE_INFO;
-typedef FAX_GLOBAL_ROUTING_INFOW FAX_GLOBAL_ROUTING_INFO;
-typedef PFAX_GLOBAL_ROUTING_INFOW PFAX_GLOBAL_ROUTING_INFO;
-typedef FAX_JOB_ENTRYW FAX_JOB_ENTRY;
-typedef PFAX_JOB_ENTRYW PFAX_JOB_ENTRY;
-typedef FAX_PORT_INFOW FAX_PORT_INFO;
-typedef PFAX_PORT_INFOW PFAX_PORT_INFO;
-typedef FAX_ROUTING_METHODW FAX_ROUTING_METHOD;
-typedef PFAX_ROUTING_METHODW PFAX_ROUTING_METHOD;
-typedef FAX_CONFIGURATIONW FAX_CONFIGURATION;
-typedef PFAX_CONFIGURATIONW PFAX_CONFIGURATION;
-typedef FAX_DEVICE_STATUSW FAX_DEVICE_STATUS;
-typedef PFAX_DEVICE_STATUSW PFAX_DEVICE_STATUS;
-typedef FAX_LOG_CATEGORYW FAX_LOG_CATEGORY;
-typedef PFAX_LOG_CATEGORYW PFAX_LOG_CATEGORY;
-typedef FAX_CONTEXT_INFOW FAX_CONTEXT_INFO;
-typedef PFAX_CONTEXT_INFOW PFAX_CONTEXT_INFO;
-typedef FAX_PRINT_INFOW FAX_PRINT_INFO;
-typedef PFAX_PRINT_INFOW PFAX_PRINT_INFO;
-typedef PFAX_RECIPIENT_CALLBACKA PFAX_RECIPIENT_CALLBACK;
-#define FaxCompleteJobParams FaxCompleteJobParamsW
-#define FaxConnectFaxServer FaxConnectFaxServerW
-#define FaxEnableRoutingMethod FaxEnableRoutingMethodW
-#define FaxEnumGlobalRoutingInfo FaxEnumGlobalRoutingInfoW
-#define FaxEnumJobs FaxEnumJobsW
-#define FaxEnumPorts FaxEnumPortsW
-#define FaxEnumRoutingMethods FaxEnumRoutingMethodsW
-#define FaxGetConfiguration FaxGetConfigurationW
-#define FaxGetDeviceStatus FaxGetDeviceStatusW
-#define FaxGetJob FaxGetJobW
-#define FaxGetLoggingCategories FaxGetLoggingCategoriesW
-#define FaxGetPort FaxGetPortW
-#define FaxGetRoutingInfo FaxGetRoutingInfoW
-#define FaxSendDocument FaxSendDocumentW
-#define FaxSendDocumentForBroadcast FaxSendDocumentForBroadcastW
-#define FaxSetConfiguration FaxSetConfigurationW
-#define FaxSetGlobalRoutingInfo FaxSetGlobalRoutingInfoW
-#define FaxSetJob FaxSetJobW
-#define FaxSetLoggingCategories FaxSetLoggingCategoriesW
-#define FaxSetPort FaxSetPortW
-#define FaxSetRoutingInfo FaxSetRoutingInfoW
-#define FaxStartPrintJob FaxStartPrintJobW
-#else /* !UNICODE */
-typedef FAX_JOB_PARAMA FAX_JOB_PARAM;
-typedef PFAX_JOB_PARAMA PFAX_JOB_PARAM;
-typedef FAX_COVERAGE_INFOA FAX_COVERAGE_INFO;
-typedef PFAX_COVERAGE_INFOA PFAX_COVERAGE_INFO;
-typedef FAX_GLOBAL_ROUTING_INFOA FAX_GLOBAL_ROUTING_INFO;
-typedef PFAX_GLOBAL_ROUTING_INFOA PFAX_GLOBAL_ROUTING_INFO;
-typedef FAX_JOB_ENTRYA FAX_JOB_ENTRY;
-typedef PFAX_JOB_ENTRYA PFAX_JOB_ENTRY;
-typedef FAX_PORT_INFOA FAX_PORT_INFO;
-typedef PFAX_PORT_INFOA PFAX_PORT_INFO;
-typedef FAX_ROUTING_METHODA FAX_ROUTING_METHOD;
-typedef PFAX_ROUTING_METHODA PFAX_ROUTING_METHOD;
-typedef FAX_CONFIGURATIONA FAX_CONFIGURATION;
-typedef PFAX_CONFIGURATIONA PFAX_CONFIGURATION;
-typedef FAX_DEVICE_STATUSA FAX_DEVICE_STATUS;
-typedef PFAX_DEVICE_STATUSA PFAX_DEVICE_STATUS;
-typedef FAX_LOG_CATEGORYA FAX_LOG_CATEGORY;
-typedef PFAX_LOG_CATEGORYA PFAX_LOG_CATEGORY;
-typedef FAX_CONTEXT_INFOA FAX_CONTEXT_INFO;
-typedef PFAX_CONTEXT_INFOA PFAX_CONTEXT_INFO;
-typedef FAX_PRINT_INFOA FAX_PRINT_INFO;
-typedef PFAX_PRINT_INFOA PFAX_PRINT_INFO;
-typedef PFAX_RECIPIENT_CALLBACKW PFAX_RECIPIENT_CALLBACK;
-#define FaxCompleteJobParams FaxCompleteJobParamsA
-#define FaxConnectFaxServer FaxConnectFaxServerA
-#define FaxEnableRoutingMethod FaxEnableRoutingMethodA
-#define FaxEnumGlobalRoutingInfo FaxEnumGlobalRoutingInfoA
-#define FaxEnumJobs FaxEnumJobsA
-#define FaxEnumPorts FaxEnumPortsA
-#define FaxEnumRoutingMethods FaxEnumRoutingMethodsA
-#define FaxGetConfiguration FaxGetConfigurationA
-#define FaxGetDeviceStatus FaxGetDeviceStatusA
-#define FaxGetJob FaxGetJobA
-#define FaxGetLoggingCategories FaxGetLoggingCategoriesA
-#define FaxGetPort FaxGetPortA
-#define FaxGetRoutingInfo FaxGetRoutingInfoA
-#define FaxSendDocument FaxSendDocumentA
-#define FaxSendDocumentForBroadcast FaxSendDocumentForBroadcastA
-#define FaxSetConfiguration FaxSetConfigurationA
-#define FaxSetGlobalRoutingInfo FaxSetGlobalRoutingInfoA
-#define FaxSetJob FaxSetJobA
-#define FaxSetLoggingCategories FaxSetLoggingCategoriesA
-#define FaxSetPort FaxSetPortA
-#define FaxSetRoutingInfo FaxSetRoutingInfoA
-#define FaxStartPrintJob FaxStartPrintJobA
-#endif /* UNICODE */
-
-#endif /* _DISABLE_TIDENTS */
-
-typedef BOOL (CALLBACK *PFAX_ROUTING_INSTALLATION_CALLBACKW)(HANDLE
FaxHandle, LPVOID Context, LPWSTR MethodName, LPWSTR FriendlyName,
LPWSTR FunctionName, LPWSTR Guid);
-#define PFAX_ROUTING_INSTALLATION_CALLBACK
PFAX_ROUTING_INSTALLATION_CALLBACKW
-#define FaxRegisterRoutingExtension FaxRegisterRoutingExtensionW
-#define FaxRegisterServiceProvider FaxRegisterServiceProviderW
-
-BOOL WINAPI FaxAbort(HANDLE FaxHandle, DWORD JobId);
-BOOL WINAPI FaxAccessCheck(HANDLE FaxHandle, DWORD AccessMask);
-BOOL WINAPI FaxClose(HANDLE FaxHandle);
-BOOL WINAPI FaxCompleteJobParamsA(PFAX_JOB_PARAMA *JobParams,
PFAX_COVERAGE_INFOA *CoverageInfo);
-BOOL WINAPI FaxCompleteJobParamsW(PFAX_JOB_PARAMW *JobParams,
PFAX_COVERAGE_INFOW *CoverageInfo);
-BOOL WINAPI FaxConnectFaxServerA(LPCSTR MachineName, LPHANDLE
FaxHandle);
-BOOL WINAPI FaxConnectFaxServerW(LPCWSTR MachineName, LPHANDLE
FaxHandle);
-BOOL WINAPI FaxEnableRoutingMethodA(HANDLE FaxPortHandle, LPCSTR
RoutingGuid, BOOL Enabled);
-BOOL WINAPI FaxEnableRoutingMethodW(HANDLE FaxPortHandle, LPCWSTR
RoutingGuid, BOOL Enabled);
-BOOL WINAPI FaxEnumGlobalRoutingInfoA(HANDLE FaxHandle,
PFAX_GLOBAL_ROUTING_INFOA *RoutingInfo, LPDWORD MethodsReturned);
-BOOL WINAPI FaxEnumGlobalRoutingInfoW(HANDLE FaxHandle,
PFAX_GLOBAL_ROUTING_INFOW *RoutingInfo, LPDWORD MethodsReturned);
-BOOL WINAPI FaxEnumJobsA(HANDLE FaxHandle, PFAX_JOB_ENTRYA *JobEntry,
LPDWORD JobsReturned);
-BOOL WINAPI FaxEnumJobsW(HANDLE FaxHandle, PFAX_JOB_ENTRYW *JobEntry,
LPDWORD JobsReturned);
-BOOL WINAPI FaxEnumPortsA(HANDLE FaxHandle, PFAX_PORT_INFOA *PortInfo,
LPDWORD PortsReturned);
-BOOL WINAPI FaxEnumPortsW(HANDLE FaxHandle, PFAX_PORT_INFOW *PortInfo,
LPDWORD PortsReturned);
-BOOL WINAPI FaxEnumRoutingMethodsA(HANDLE FaxPortHandle,
PFAX_ROUTING_METHODA *RoutingMethod, LPDWORD MethodsReturned);
-BOOL WINAPI FaxEnumRoutingMethodsW(HANDLE FaxPortHandle,
PFAX_ROUTING_METHODW *RoutingMethod, LPDWORD MethodsReturned);
-VOID WINAPI FaxFreeBuffer(LPVOID Buffer);
-BOOL WINAPI FaxGetConfigurationA(HANDLE FaxHandle, PFAX_CONFIGURATIONA
*FaxConfig);
-BOOL WINAPI FaxGetConfigurationW(HANDLE FaxHandle, PFAX_CONFIGURATIONW
*FaxConfig);
-BOOL WINAPI FaxGetDeviceStatusA(HANDLE FaxPortHandle,
PFAX_DEVICE_STATUSA *DeviceStatus);
-BOOL WINAPI FaxGetDeviceStatusW(HANDLE FaxPortHandle,
PFAX_DEVICE_STATUSW *DeviceStatus);
-BOOL WINAPI FaxGetJobA(HANDLE FaxHandle, DWORD JobId, PFAX_JOB_ENTRYA
*JobEntry);
-BOOL WINAPI FaxGetJobW(HANDLE FaxHandle, DWORD JobId, PFAX_JOB_ENTRYW
*JobEntry);
-BOOL WINAPI FaxGetLoggingCategoriesA(HANDLE FaxHandle,
PFAX_LOG_CATEGORYA *Categories, LPDWORD NumberCategories);
-BOOL WINAPI FaxGetLoggingCategoriesW(HANDLE FaxHandle,
PFAX_LOG_CATEGORYW *Categories, LPDWORD NumberCategories);
-BOOL WINAPI FaxGetPageData(HANDLE FaxHandle, DWORD JobId, LPBYTE
*Buffer, LPDWORD BufferSize, LPDWORD ImageWidth, LPDWORD ImageHeight);
-BOOL WINAPI FaxGetPortA(HANDLE FaxPortHandle, PFAX_PORT_INFOA
*PortInfo);
-BOOL WINAPI FaxGetPortW(HANDLE FaxPortHandle, PFAX_PORT_INFOW
*PortInfo);
-BOOL WINAPI FaxGetRoutingInfoA(HANDLE FaxPortHandle, LPCSTR
RoutingGuid, LPBYTE *RoutingInfoBuffer, LPDWORD RoutingInfoBufferSize);
-BOOL WINAPI FaxGetRoutingInfoW(HANDLE FaxPortHandle, LPCWSTR
RoutingGuid, LPBYTE *RoutingInfoBuffer, LPDWORD RoutingInfoBufferSize);
-BOOL WINAPI FaxInitializeEventQueue(HANDLE FaxHandle, HANDLE
CompletionPort, ULONG_PTR CompletionKey, HWND hWnd, UINT MessageStart);
-BOOL WINAPI FaxOpenPort(HANDLE FaxHandle, DWORD DeviceId, DWORD Flags,
LPHANDLE FaxPortHandle);
-BOOL WINAPI FaxPrintCoverPageA(CONST FAX_CONTEXT_INFOA *FaxContextInfo,
CONST FAX_COVERAGE_INFOA *CoverPageInfo);
-BOOL WINAPI FaxPrintCoverPageW(CONST FAX_CONTEXT_INFOW *FaxContextInfo,
CONST FAX_COVERAGE_INFOW *CoverPageInfo);
-BOOL WINAPI FaxRegisterRoutingExtensionW(HANDLE FaxHandle, LPCWSTR
ExtensionName, LPCWSTR FriendlyName, LPCWSTR ImageName,
PFAX_ROUTING_INSTALLATION_CALLBACK CallBack, LPVOID Context);
-BOOL WINAPI FaxRegisterServiceProviderW(LPCWSTR DeviceProvider, LPCWSTR
FriendlyName, LPCWSTR ImageName, LPCWSTR TspName);
-BOOL WINAPI FaxSendDocumentA(HANDLE FaxHandle, LPCSTR FileName,
PFAX_JOB_PARAMA JobParams, CONST FAX_COVERAGE_INFOA *CoverpageInfo,
LPDWORD FaxJobId);
-BOOL WINAPI FaxSendDocumentForBroadcastA(HANDLE FaxHandle, LPCSTR
FileName, LPDWORD FaxJobId, PFAX_RECIPIENT_CALLBACKA
FaxRecipientCallback, LPVOID Context);
-BOOL WINAPI FaxSendDocumentForBroadcastW(HANDLE FaxHandle, LPCWSTR
FileName, LPDWORD FaxJobId, PFAX_RECIPIENT_CALLBACKW
FaxRecipientCallback, LPVOID Context);
-BOOL WINAPI FaxSendDocumentW(HANDLE FaxHandle, LPCWSTR FileName,
PFAX_JOB_PARAMW JobParams, CONST FAX_COVERAGE_INFOW *CoverpageInfo,
LPDWORD FaxJobId);
-BOOL WINAPI FaxSetConfigurationA(HANDLE FaxHandle, CONST
FAX_CONFIGURATIONA *FaxConfig);
-BOOL WINAPI FaxSetConfigurationW(HANDLE FaxHandle, CONST
FAX_CONFIGURATIONW *FaxConfig);
-BOOL WINAPI FaxSetGlobalRoutingInfoA(HANDLE FaxHandle, CONST
FAX_GLOBAL_ROUTING_INFOA *RoutingInfo);
-BOOL WINAPI FaxSetGlobalRoutingInfoW(HANDLE FaxHandle, CONST
FAX_GLOBAL_ROUTING_INFOW *RoutingInfo);
-BOOL WINAPI FaxSetJobA(HANDLE FaxHandle, DWORD JobId, DWORD Command,
CONST FAX_JOB_ENTRYA *JobEntry);
-BOOL WINAPI FaxSetJobW(HANDLE FaxHandle, DWORD JobId, DWORD Command,
CONST FAX_JOB_ENTRYW *JobEntry);
-BOOL WINAPI FaxSetLoggingCategoriesA(HANDLE FaxHandle, CONST
FAX_LOG_CATEGORYA *Categories, DWORD NumberCategories);
-BOOL WINAPI FaxSetLoggingCategoriesW(HANDLE FaxHandle, CONST
FAX_LOG_CATEGORYW *Categories, DWORD NumberCategories);
-BOOL WINAPI FaxSetPortA(HANDLE FaxPortHandle, CONST FAX_PORT_INFOA
*PortInfo);
-BOOL WINAPI FaxSetPortW(HANDLE FaxPortHandle, CONST FAX_PORT_INFOW
*PortInfo);
-BOOL WINAPI FaxSetRoutingInfoA(HANDLE FaxPortHandle, LPCSTR
RoutingGuid, CONST BYTE *RoutingInfoBuffer, DWORD
RoutingInfoBufferSize);
-BOOL WINAPI FaxSetRoutingInfoW(HANDLE FaxPortHandle, LPCWSTR
RoutingGuid, CONST BYTE *RoutingInfoBuffer, DWORD
RoutingInfoBufferSize);
-BOOL WINAPI FaxStartPrintJobA(LPCSTR PrinterName, CONST FAX_PRINT_INFOA
*PrintInfo, LPDWORD FaxJobId, PFAX_CONTEXT_INFOA FaxContextInfo);
-BOOL WINAPI FaxStartPrintJobW(LPCWSTR PrinterName, CONST
FAX_PRINT_INFOW *PrintInfo, LPDWORD FaxJobId, PFAX_CONTEXT_INFOW
FaxContextInfo);
-
-#ifdef __cplusplus
-}
-#endif
-#endif /* __WINFAX_H */
-
-/* EOF */
_____
Deleted: trunk/reactos/include/WinSCard.h
--- trunk/reactos/include/WinSCard.h 2005-04-01 00:39:52 UTC (rev
14402)
+++ trunk/reactos/include/WinSCard.h 2005-04-01 05:04:40 UTC (rev
14403)
@@ -1,256 +0,0 @@
-/*
- * WinSCard.h
- *
- * SmartCard API
- *
- * THIS SOFTWARE IS NOT COPYRIGHTED
- *
- * This source code is offered for use in the public domain. You may
- * use, modify or distribute it freely.
- *
- * This code is distributed in the hope that it will be useful but
- * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
- * DISCLAIMED. This includes but is not limited to warranties of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- */
-
-#ifndef __WINSCARD_H
-#define __WINSCARD_H
-#if __GNUC__ >=3
-#pragma GCC system_header
-#endif
-
-#include <WinSmCrd.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#define SCARD_S_SUCCESS NO_ERROR
-
-#define SCARD_F_INTERNAL_ERROR ((DWORD)0x80100001)
-#define SCARD_E_CANCELLED ((DWORD)0x80100002)
-#define SCARD_E_INVALID_HANDLE ((DWORD)0x80100003)
-#define SCARD_E_INVALID_PARAMETER ((DWORD)0x80100004)
-#define SCARD_E_INVALID_TARGET ((DWORD)0x80100005)
-#define SCARD_E_NO_MEMORY ((DWORD)0x80100006)
-#define SCARD_F_WAITED_TOO_LONG ((DWORD)0x80100007)
-#define SCARD_E_INSUFFICIENT_BUFFER ((DWORD)0x80100008)
-#define SCARD_E_UNKNOWN_READER ((DWORD)0x80100009)
-#define SCARD_E_TIMEOUT ((DWORD)0x8010000A)
-#define SCARD_E_SHARING_VIOLATION ((DWORD)0x8010000B)
-#define SCARD_E_NO_SMARTCARD ((DWORD)0x8010000C)
-#define SCARD_E_UNKNOWN_CARD ((DWORD)0x8010000D)
-#define SCARD_E_CANT_DISPOSE ((DWORD)0x8010000E)
-#define SCARD_E_PROTO_MISMATCH ((DWORD)0x8010000F)
-#define SCARD_E_NOT_READY ((DWORD)0x80100010)
-#define SCARD_E_INVALID_VALUE ((DWORD)0x80100011)
-#define SCARD_E_SYSTEM_CANCELLED ((DWORD)0x80100012)
-#define SCARD_F_COMM_ERROR ((DWORD)0x80100013)
-#define SCARD_F_UNKNOWN_ERROR ((DWORD)0x80100014)
-#define SCARD_E_INVALID_ATR ((DWORD)0x80100015)
-#define SCARD_E_NOT_TRANSACTED ((DWORD)0x80100016)
-#define SCARD_E_READER_UNAVAILABLE ((DWORD)0x80100017)
-#define SCARD_P_SHUTDOWN ((DWORD)0x80100018)
-#define SCARD_E_PCI_TOO_SMALL ((DWORD)0x80100019)
-#define SCARD_E_READER_UNSUPPORTED ((DWORD)0x8010001A)
-#define SCARD_E_DUPLICATE_READER ((DWORD)0x8010001B)
-#define SCARD_E_CARD_UNSUPPORTED ((DWORD)0x8010001C)
-#define SCARD_E_NO_SERVICE ((DWORD)0x8010001D)
-#define SCARD_E_SERVICE_STOPPED ((DWORD)0x8010001E)
-#define SCARD_E_UNEXPECTED ((DWORD)0x8010001F)
-#define SCARD_E_ICC_INSTALLATION ((DWORD)0x80100020)
-#define SCARD_E_ICC_CREATEORDER ((DWORD)0x80100021)
-#define SCARD_E_UNSUPPORTED_FEATURE ((DWORD)0x80100022)
-#define SCARD_E_DIR_NOT_FOUND ((DWORD)0x80100023)
-#define SCARD_E_FILE_NOT_FOUND ((DWORD)0x80100024)
-#define SCARD_E_NO_DIR ((DWORD)0x80100025)
-#define SCARD_E_NO_FILE ((DWORD)0x80100026)
-#define SCARD_E_NO_ACCESS ((DWORD)0x80100027)
-#define SCARD_E_WRITE_TOO_MANY ((DWORD)0x80100028)
-#define SCARD_E_BAD_SEEK ((DWORD)0x80100029)
-#define SCARD_E_INVALID_CHV ((DWORD)0x8010002A)
-#define SCARD_E_UNKNOWN_RES_MNG ((DWORD)0x8010002B)
-#define SCARD_E_NO_SUCH_CERTIFICATE ((DWORD)0x8010002C)
-#define SCARD_E_CERTIFICATE_UNAVAILABLE ((DWORD)0x8010002D)
-#define SCARD_E_NO_READERS_AVAILABLE ((DWORD)0x8010002E)
-#define SCARD_E_COMM_DATA_LOST ((DWORD)0x8010002F)
-#define SCARD_E_NO_KEY_CONTAINER ((DWORD)0x80100030)
-#define SCARD_W_UNSUPPORTED_CARD ((DWORD)0x80100065)
-#define SCARD_W_UNRESPONSIVE_CARD ((DWORD)0x80100066)
-#define SCARD_W_UNPOWERED_CARD ((DWORD)0x80100067)
-#define SCARD_W_RESET_CARD ((DWORD)0x80100068)
-#define SCARD_W_REMOVED_CARD ((DWORD)0x80100069)
-#define SCARD_W_SECURITY_VIOLATION ((DWORD)0x8010006A)
-#define SCARD_W_WRONG_CHV ((DWORD)0x8010006B)
-#define SCARD_W_CHV_BLOCKED ((DWORD)0x8010006C)
-#define SCARD_W_EOF ((DWORD)0x8010006D)
-#define SCARD_W_CANCELLED_BY_USER ((DWORD)0x8010006E)
-#define SCARD_W_CARD_NOT_AUTHENTICATED ((DWORD)0x8010006F)
-
-#define SCARD_SHARE_EXCLUSIVE (0x1)
-#define SCARD_SHARE_SHARED (0x2)
-#define SCARD_SHARE_DIRECT (0x3)
-
-#define SCARD_LEAVE_CARD (0x0)
-#define SCARD_RESET_CARD (0x1)
-#define SCARD_UNPOWER_CARD (0x2)
-#define SCARD_EJECT_CARD (0x3)
-
-#define SCARD_AUTOALLOCATE ((DWORD)-1)
-#define SCARD_SCOPE_USER (0x0)
-#define SCARD_SCOPE_TERMINAL (0x1)
-#define SCARD_SCOPE_SYSTEM (0x2)
-
-#define SCARD_PROVIDER_PRIMARY (0x1)
-#define SCARD_PROVIDER_CSP (0x2)
-
-typedef ULONG_PTR SCARDCONTEXT, *PSCARDCONTEXT, *LPSCARDCONTEXT;
-typedef ULONG_PTR SCARDHANDLE, *PSCARDHANDLE, *LPSCARDHANDLE;
-typedef const BYTE *LPCBYTE;
-
-typedef struct _SCARD_READERSTATEA
-{
- LPCSTR szReader;
- LPVOID pvUserData;
- DWORD dwCurrentState;
- DWORD dwEventState;
- DWORD cbAtr;
- BYTE rgbAtr[36];
-} SCARD_READERSTATEA, *PSCARD_READERSTATEA, *LPSCARD_READERSTATEA;
-
-typedef struct _SCARD_READERSTATEW
-{
- LPCWSTR szReader;
- LPVOID pvUserData;
- DWORD dwCurrentState;
- DWORD dwEventState;
- DWORD cbAtr;
- BYTE rgbAtr[36];
-} SCARD_READERSTATEW, *PSCARD_READERSTATEW, *LPSCARD_READERSTATEW;
-
-typedef struct _SCARD_ATRMASK
-{
- DWORD cbAtr;
- BYTE rgbAtr[36];
- BYTE rgbMask[36];
-} SCARD_ATRMASK, *PSCARD_ATRMASK, *LPSCARD_ATRMASK;
-
-HANDLE STDCALL SCardAccessStartedEvent(VOID);
-LONG STDCALL SCardAddReaderToGroupA(SCARDCONTEXT, LPCSTR, LPCSTR);
-LONG STDCALL SCardAddReaderToGroupW(SCARDCONTEXT, LPCWSTR, LPCWSTR);
-LONG STDCALL SCardBeginTransaction(SCARDHANDLE);
-LONG STDCALL SCardCancel(SCARDCONTEXT);
-LONG STDCALL SCardConnectA(SCARDCONTEXT, LPCSTR, DWORD, DWORD,
LPSCARDHANDLE, LPDWORD);
-LONG STDCALL SCardConnectW(SCARDCONTEXT, LPCWSTR, DWORD, DWORD,
LPSCARDHANDLE, LPDWORD);
-LONG STDCALL SCardControl(SCARDHANDLE, DWORD, LPCVOID, DWORD, LPVOID,
DWORD, LPDWORD);
-LONG STDCALL SCardDisconnect(SCARDHANDLE, DWORD);
-LONG STDCALL SCardEndTransaction(SCARDHANDLE, DWORD);
-LONG STDCALL SCardEstablishContext(DWORD, LPCVOID, LPCVOID,
LPSCARDCONTEXT);
-LONG STDCALL SCardForgetCardTypeA(SCARDCONTEXT, LPCSTR);
-LONG STDCALL SCardForgetCardTypeW(SCARDCONTEXT, LPCWSTR);
-LONG STDCALL SCardForgetReaderA(SCARDCONTEXT, LPCSTR);
-LONG STDCALL SCardForgetReaderW(SCARDCONTEXT, LPCWSTR);
-LONG STDCALL SCardForgetReaderGroupA(SCARDCONTEXT, LPCSTR);
-LONG STDCALL SCardForgetReaderGroupW(SCARDCONTEXT, LPCWSTR);
-LONG STDCALL SCardFreeMemory(SCARDCONTEXT, LPCVOID);
-LONG STDCALL SCardGetAttrib(SCARDHANDLE, DWORD, LPBYTE, LPDWORD);
-LONG STDCALL SCardGetCardTypeProviderNameA(SCARDCONTEXT, LPCSTR, DWORD,
LPSTR, LPDWORD);
-LONG STDCALL SCardGetCardTypeProviderNameW(SCARDCONTEXT, LPCWSTR,
DWORD, LPWSTR, LPDWORD);
-LONG STDCALL SCardGetProviderIdA(SCARDCONTEXT, LPCSTR, LPGUID);
-LONG STDCALL SCardGetProviderIdW(SCARDCONTEXT, LPCWSTR, LPGUID);
-LONG STDCALL SCardGetStatusChangeA(SCARDCONTEXT, DWORD,
LPSCARD_READERSTATEA, DWORD);
-LONG STDCALL SCardGetStatusChangeW(SCARDCONTEXT, DWORD,
LPSCARD_READERSTATEW, DWORD);
-LONG STDCALL SCardIntroduceCardTypeA(SCARDCONTEXT, LPCSTR, LPCGUID,
LPCGUID, DWORD, LPCBYTE, LPCBYTE, DWORD);
-LONG STDCALL SCardIntroduceCardTypeW(SCARDCONTEXT, LPCWSTR, LPCGUID,
LPCGUID, DWORD, LPCBYTE, LPCBYTE, DWORD);
-LONG STDCALL SCardIntroduceReaderA(SCARDCONTEXT, LPCSTR, LPCSTR);
-LONG STDCALL SCardIntroduceReaderW(SCARDCONTEXT, LPCWSTR, LPCWSTR);
-LONG STDCALL SCardIntroduceReaderGroupA(SCARDCONTEXT, LPCSTR);
-LONG STDCALL SCardIntroduceReaderGroupW(SCARDCONTEXT, LPCWSTR);
-LONG STDCALL SCardIsValidContext(SCARDCONTEXT);
-LONG STDCALL SCardListCardsA(SCARDCONTEXT, LPCBYTE, LPCGUID, DWORD,
LPCSTR, LPDWORD);
-LONG STDCALL SCardListCardsW(SCARDCONTEXT, LPCBYTE, LPCGUID, DWORD,
LPCWSTR, LPDWORD);
-LONG STDCALL SCardListInterfacesA(SCARDCONTEXT, LPCSTR, LPGUID,
LPDWORD);
-LONG STDCALL SCardListInterfacesW(SCARDCONTEXT, LPCWSTR, LPGUID,
LPDWORD);
-LONG STDCALL SCardListReaderGroupsA(SCARDCONTEXT, LPSTR, LPDWORD);
-LONG STDCALL SCardListReaderGroupsW(SCARDCONTEXT, LPWSTR, LPDWORD);
-LONG STDCALL SCardListReadersA(SCARDCONTEXT, LPCSTR, LPSTR, LPDWORD);
-LONG STDCALL SCardListReadersW(SCARDCONTEXT, LPCWSTR, LPWSTR, LPDWORD);
-LONG STDCALL SCardLocateCardsA(SCARDCONTEXT, LPCSTR,
LPSCARD_READERSTATEA, DWORD);
-LONG STDCALL SCardLocateCardsW(SCARDCONTEXT, LPCWSTR,
LPSCARD_READERSTATEW, DWORD);
-LONG STDCALL SCardLocateCardsByATRA(SCARDCONTEXT, LPSCARD_ATRMASK,
DWORD, LPSCARD_READERSTATEA, DWORD);
-LONG STDCALL SCardLocateCardsByATRW(SCARDCONTEXT, LPSCARD_ATRMASK,
DWORD, LPSCARD_READERSTATEW, DWORD);
-LONG STDCALL SCardReconnect(SCARDHANDLE, DWORD, DWORD, DWORD, LPDWORD);
-LONG STDCALL SCardReleaseContext(SCARDCONTEXT);
-VOID STDCALL SCardReleaseStartedEvent(HANDLE);
-LONG STDCALL SCardRemoveReaderFromGroupA(SCARDCONTEXT, LPCSTR, LPCSTR);
-LONG STDCALL SCardRemoveReaderFromGroupW(SCARDCONTEXT, LPCWSTR,
LPCWSTR);
-LONG STDCALL SCardSetAttrib(SCARDHANDLE, DWORD, LPCBYTE, DWORD);
-LONG STDCALL SCardSetCardTypeProviderNameA(SCARDCONTEXT, LPCSTR, DWORD,
LPCSTR);
-LONG STDCALL SCardSetCardTypeProviderNameW(SCARDCONTEXT, LPCWSTR,
DWORD, LPCWSTR);
-LONG STDCALL SCardState(SCARDHANDLE, LPDWORD, LPDWORD, LPBYTE,
LPDWORD);
-LONG STDCALL SCardStatusA(SCARDHANDLE, LPSTR, LPDWORD, LPDWORD,
LPDWORD, LPBYTE, LPDWORD);
-LONG STDCALL SCardStatusW(SCARDHANDLE, LPWSTR, LPDWORD, LPDWORD,
LPDWORD, LPBYTE, LPDWORD);
-LONG STDCALL SCardTransmit(SCARDHANDLE, LPCSCARD_IO_REQUEST, LPCBYTE,
DWORD, LPSCARD_IO_REQUEST, LPBYTE, LPDWORD);
-
-#ifndef _DISABLE_TIDENTS
-
-#ifdef UNICODE
-typedef struct SCARD_READERSTATEW SCARD_READERSTATE,
*PSCARD_READERSTATE, *LPSCARD_READERSTATE;
-#define SCardAddReaderToGroup SCardAddReaderToGroupW
-#define SCardConnect SCardConnectW
-#define SCardForgetCardType SCardForgetCardTypeW
-#define SCardForgetReader SCardForgetReaderW
-#define SCardForgetReaderGroup SCardForgetReaderGroupW
-#define SCardGetCardTypeProviderName SCardGetCardTypeProviderNameW
-#define SCardGetProviderId SCardGetProviderIdW
-#define SCardGetStatusChange SCardGetStatusChangeW
-#define SCardIntroduceCardType SCardIntroduceCardTypeW
-#define SCardIntroduceReader SCardIntroduceReaderW
-#define SCardIntroduceReaderGroup SCardIntroduceReaderGroupW
-#define SCardListCards SCardListCardsW
-#define SCardListInterfaces SCardListInterfacesW
-#define SCardListReaderGroups SCardListReaderGroupsW
-#define SCardListReaders SCardListReadersW
-#define SCardLocateCards SCardLocateCardsW
-#define SCardLocateCardsByATR SCardLocateCardsByATRW
-#define SCardRemoveReaderFromGroup SCardRemoveReaderFromGroupW
-#define SCardSetCardTypeProviderName SCardSetCardTypeProviderNameW
-#define SCardStatus SCardStatusW
-#else /* !UNICODE */
-typedef struct SCARD_READERSTATEA SCARD_READERSTATE,
*PSCARD_READERSTATE, *LPSCARD_READERSTATE;
-#define SCardAddReaderToGroup SCardAddReaderToGroupA
-#define SCardConnect SCardConnectA
-#define SCardForgetCardType SCardForgetCardTypeA
-#define SCardForgetReader SCardForgetReaderA
-#define SCardForgetReaderGroup SCardForgetReaderGroupA
-#define SCardGetCardTypeProviderName SCardGetCardTypeProviderNameA
-#define SCardGetProviderId SCardGetProviderIdA
-#define SCardGetStatusChange SCardGetStatusChangeA
-#define SCardIntroduceCardType SCardIntroduceCardTypeA
-#define SCardIntroduceReader SCardIntroduceReaderA
-#define SCardIntroduceReaderGroup SCardIntroduceReaderGroupA
-#define SCardListCards SCardListCardsA
-#define SCardListInterfaces SCardListInterfacesA
-#define SCardListReaderGroups SCardListReaderGroupsA
-#define SCardListReaders SCardListReadersA
-#define SCardLocateCards SCardLocateCardsA
-#define SCardLocateCardsByATR SCardLocateCardsByATRA
-#define SCardRemoveReaderFromGroup SCardRemoveReaderFromGroupA
-#define SCardSetCardTypeProviderName SCardSetCardTypeProviderNameA
-#define SCardStatus SCardStatusA
-#endif /* UNICODE */
-
-#endif /* _DISABLE_TIDENTS */
-
-extern const SCARD_IO_REQUEST g_rgSCardT0Pci;
-extern const SCARD_IO_REQUEST g_rgSCardT1Pci;
-extern const SCARD_IO_REQUEST g_rgSCardRawPci;
-
-#ifdef __cplusplus
-}
-#endif
-#endif /* __WINSCARD_H */
-
-/* EOF */
_____
Deleted: trunk/reactos/include/WinSmCrd.h
--- trunk/reactos/include/WinSmCrd.h 2005-04-01 00:39:52 UTC (rev
14402)
+++ trunk/reactos/include/WinSmCrd.h 2005-04-01 05:04:40 UTC (rev
14403)
@@ -1,214 +0,0 @@
-/*
- * WinSmCrd.h
- *
- * SmartCard IOCTLs
- *
- * THIS SOFTWARE IS NOT COPYRIGHTED
- *
- * This source code is offered for use in the public domain. You may
- * use, modify or distribute it freely.
- *
- * This code is distributed in the hope that it will be useful but
- * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
- * DISCLAIMED. This includes but is not limited to warranties of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- */
-
-#ifndef __WINSMCRD_H
-#define __WINSMCRD_H
-#if __GNUC__ >=3
-#pragma GCC system_header
-#endif
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-typedef struct _SCARD_IO_REQUEST
-{
- DWORD dwProtocol;
- DWORD cbPciLength;
-} SCARD_IO_REQUEST, *PSCARD_IO_REQUEST, *LPSCARD_IO_REQUEST;
-typedef const SCARD_IO_REQUEST *LPCSCARD_IO_REQUEST;
-
-typedef struct _SCARD_T0_COMMAND
-{
- BYTE bCla;
- BYTE bIns;
- BYTE P1;
- BYTE P2;
- BYTE P3
-} SCARD_T0_COMMAND, *PSCARD_T0_COMMAND, *LPSCARD_T0_COMMAND;
-
-typedef struct _SCARD_T0_REQUEST
-{
- SCARD_IO_REQUEST ioRequest;
- BYTE bSw1;
- BYTE bSw2;
- union
- {
- SCARD_T0_COMMAND CmdBytes;
- BYTE rgbHeader[5];
- } u;
-} SCARD_T0_REQUEST, *PSCARD_T0_REQUEST, *LPSCARD_T0_REQUEST;
-
-typedef struct _SCARD_T1_REQUEST
-{
- SCARD_IO_REQUEST ioRequest;
-} SCARD_T1_REQUEST, *PSCARD_T1_REQUEST, *LPSCARD_T1_REQUEST;
-
-#define FILE_DEVICE_SMARTCARD (0x00000031)
-
-#define SCARD_ATR_LENGTH (0x21)
-
-#define SCARD_PROTOCOL_UNDEFINED (0x00000)
-#define SCARD_PROTOCOL_T0 (0x00001)
[truncated at 1000 lines; 875 more skipped]