Skip to content

Instantly share code, notes, and snippets.

@denisrudnei
Created January 29, 2022 00:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save denisrudnei/f121565b596be0f07ad289c3e891a652 to your computer and use it in GitHub Desktop.
Save denisrudnei/f121565b596be0f07ad289c3e891a652 to your computer and use it in GitHub Desktop.
// AUTO GENERATED FILE, DO NOT EDIT.
//
// Generated by `package:ffigen`.
import 'dart:ffi' as ffi;
class NativeLibrary {
/// Holds the symbol lookup function.
final ffi.Pointer<T> Function<T extends ffi.NativeType>(String symbolName)
_lookup;
/// The symbols are looked up in [dynamicLibrary].
NativeLibrary(ffi.DynamicLibrary dynamicLibrary)
: _lookup = dynamicLibrary.lookup;
/// The symbols are looked up with [lookup].
NativeLibrary.fromLookup(
ffi.Pointer<T> Function<T extends ffi.NativeType>(String symbolName)
lookup)
: _lookup = lookup;
/// /
int PW_iInit(
ffi.Pointer<ffi.Int8> pszWorkingDir,
) {
return _PW_iInit(
pszWorkingDir,
);
}
late final _PW_iInitPtr =
_lookup<ffi.NativeFunction<Int16 Function(ffi.Pointer<ffi.Int8>)>>(
'PW_iInit');
late final _PW_iInit =
_PW_iInitPtr.asFunction<int Function(ffi.Pointer<ffi.Int8>)>();
int PW_iNewTransac(
int bOper,
) {
return _PW_iNewTransac(
bOper,
);
}
late final _PW_iNewTransacPtr =
_lookup<ffi.NativeFunction<Int16 Function(Byte)>>('PW_iNewTransac');
late final _PW_iNewTransac =
_PW_iNewTransacPtr.asFunction<int Function(int)>();
int PW_iAddParam(
int wParam,
ffi.Pointer<ffi.Int8> pszValue,
) {
return _PW_iAddParam(
wParam,
pszValue,
);
}
late final _PW_iAddParamPtr =
_lookup<ffi.NativeFunction<Int16 Function(Word, ffi.Pointer<ffi.Int8>)>>(
'PW_iAddParam');
late final _PW_iAddParam =
_PW_iAddParamPtr.asFunction<int Function(int, ffi.Pointer<ffi.Int8>)>();
int PW_iExecTransac(
ffi.Pointer<PW_GetData> vstParam,
ffi.Pointer<Int16> piNumParam,
) {
return _PW_iExecTransac(
vstParam,
piNumParam,
);
}
late final _PW_iExecTransacPtr = _lookup<
ffi.NativeFunction<
Int16 Function(
ffi.Pointer<PW_GetData>, ffi.Pointer<Int16>)>>('PW_iExecTransac');
late final _PW_iExecTransac = _PW_iExecTransacPtr.asFunction<
int Function(ffi.Pointer<PW_GetData>, ffi.Pointer<Int16>)>();
int PW_iGetResult(
int iInfo,
ffi.Pointer<ffi.Int8> pszData,
int ulDataSize,
) {
return _PW_iGetResult(
iInfo,
pszData,
ulDataSize,
);
}
late final _PW_iGetResultPtr = _lookup<
ffi.NativeFunction<
Int16 Function(
Int16, ffi.Pointer<ffi.Int8>, Uint32)>>('PW_iGetResult');
late final _PW_iGetResult = _PW_iGetResultPtr.asFunction<
int Function(int, ffi.Pointer<ffi.Int8>, int)>();
int PW_iConfirmation(
int ulResult,
ffi.Pointer<ffi.Int8> pszReqNum,
ffi.Pointer<ffi.Int8> pszLocRef,
ffi.Pointer<ffi.Int8> pszExtRef,
ffi.Pointer<ffi.Int8> pszVirtMerch,
ffi.Pointer<ffi.Int8> pszAuthSyst,
) {
return _PW_iConfirmation(
ulResult,
pszReqNum,
pszLocRef,
pszExtRef,
pszVirtMerch,
pszAuthSyst,
);
}
late final _PW_iConfirmationPtr = _lookup<
ffi.NativeFunction<
Int16 Function(
Uint32,
ffi.Pointer<ffi.Int8>,
ffi.Pointer<ffi.Int8>,
ffi.Pointer<ffi.Int8>,
ffi.Pointer<ffi.Int8>,
ffi.Pointer<ffi.Int8>)>>('PW_iConfirmation');
late final _PW_iConfirmation = _PW_iConfirmationPtr.asFunction<
int Function(
int,
ffi.Pointer<ffi.Int8>,
ffi.Pointer<ffi.Int8>,
ffi.Pointer<ffi.Int8>,
ffi.Pointer<ffi.Int8>,
ffi.Pointer<ffi.Int8>)>();
int PW_iIdleProc() {
return _PW_iIdleProc();
}
late final _PW_iIdleProcPtr =
_lookup<ffi.NativeFunction<Int16 Function()>>('PW_iIdleProc');
late final _PW_iIdleProc = _PW_iIdleProcPtr.asFunction<int Function()>();
int PW_iGetOperations(
int bOperType,
ffi.Pointer<PW_Operations> vstOperations,
ffi.Pointer<Int16> piNumOperations,
) {
return _PW_iGetOperations(
bOperType,
vstOperations,
piNumOperations,
);
}
late final _PW_iGetOperationsPtr = _lookup<
ffi.NativeFunction<
Int16 Function(Byte, ffi.Pointer<PW_Operations>,
ffi.Pointer<Int16>)>>('PW_iGetOperations');
late final _PW_iGetOperations = _PW_iGetOperationsPtr.asFunction<
int Function(int, ffi.Pointer<PW_Operations>, ffi.Pointer<Int16>)>();
int PW_iGetOperationsEx(
int bOperType,
ffi.Pointer<PW_OperationsEx> vstOperations,
int iStructSize,
ffi.Pointer<Int16> piNumOperations,
) {
return _PW_iGetOperationsEx(
bOperType,
vstOperations,
iStructSize,
piNumOperations,
);
}
late final _PW_iGetOperationsExPtr = _lookup<
ffi.NativeFunction<
Int16 Function(Byte, ffi.Pointer<PW_OperationsEx>, Int16,
ffi.Pointer<Int16>)>>('PW_iGetOperationsEx');
late final _PW_iGetOperationsEx = _PW_iGetOperationsExPtr.asFunction<
int Function(
int, ffi.Pointer<PW_OperationsEx>, int, ffi.Pointer<Int16>)>();
int PW_iPPEventLoop(
ffi.Pointer<ffi.Int8> pszDisplay,
int ulDisplaySize,
) {
return _PW_iPPEventLoop(
pszDisplay,
ulDisplaySize,
);
}
late final _PW_iPPEventLoopPtr = _lookup<
ffi.NativeFunction<Int16 Function(ffi.Pointer<ffi.Int8>, Uint32)>>(
'PW_iPPEventLoop');
late final _PW_iPPEventLoop = _PW_iPPEventLoopPtr.asFunction<
int Function(ffi.Pointer<ffi.Int8>, int)>();
int PW_iPPAbort() {
return _PW_iPPAbort();
}
late final _PW_iPPAbortPtr =
_lookup<ffi.NativeFunction<Int16 Function()>>('PW_iPPAbort');
late final _PW_iPPAbort = _PW_iPPAbortPtr.asFunction<int Function()>();
int PW_iPPCommTest(
ffi.Pointer<ffi.Int8> pszMsg,
int uiMsgSize,
ffi.Pointer<Byte> pbCommPort,
) {
return _PW_iPPCommTest(
pszMsg,
uiMsgSize,
pbCommPort,
);
}
late final _PW_iPPCommTestPtr = _lookup<
ffi.NativeFunction<
Int16 Function(ffi.Pointer<ffi.Int8>, Uint16,
ffi.Pointer<Byte>)>>('PW_iPPCommTest');
late final _PW_iPPCommTest = _PW_iPPCommTestPtr.asFunction<
int Function(ffi.Pointer<ffi.Int8>, int, ffi.Pointer<Byte>)>();
int PW_iPPGetCard(
int uiIndex,
) {
return _PW_iPPGetCard(
uiIndex,
);
}
late final _PW_iPPGetCardPtr =
_lookup<ffi.NativeFunction<Int16 Function(Uint16)>>('PW_iPPGetCard');
late final _PW_iPPGetCard = _PW_iPPGetCardPtr.asFunction<int Function(int)>();
int PW_iPPGetPIN(
int uiIndex,
) {
return _PW_iPPGetPIN(
uiIndex,
);
}
late final _PW_iPPGetPINPtr =
_lookup<ffi.NativeFunction<Int16 Function(Uint16)>>('PW_iPPGetPIN');
late final _PW_iPPGetPIN = _PW_iPPGetPINPtr.asFunction<int Function(int)>();
int PW_iPPGetData(
int uiIndex,
) {
return _PW_iPPGetData(
uiIndex,
);
}
late final _PW_iPPGetDataPtr =
_lookup<ffi.NativeFunction<Int16 Function(Uint16)>>('PW_iPPGetData');
late final _PW_iPPGetData = _PW_iPPGetDataPtr.asFunction<int Function(int)>();
int PW_iPPGoOnChip(
int uiIndex,
) {
return _PW_iPPGoOnChip(
uiIndex,
);
}
late final _PW_iPPGoOnChipPtr =
_lookup<ffi.NativeFunction<Int16 Function(Uint16)>>('PW_iPPGoOnChip');
late final _PW_iPPGoOnChip =
_PW_iPPGoOnChipPtr.asFunction<int Function(int)>();
int PW_iPPFinishChip(
int uiIndex,
) {
return _PW_iPPFinishChip(
uiIndex,
);
}
late final _PW_iPPFinishChipPtr =
_lookup<ffi.NativeFunction<Int16 Function(Uint16)>>('PW_iPPFinishChip');
late final _PW_iPPFinishChip =
_PW_iPPFinishChipPtr.asFunction<int Function(int)>();
int PW_iPPConfirmData(
int uiIndex,
) {
return _PW_iPPConfirmData(
uiIndex,
);
}
late final _PW_iPPConfirmDataPtr =
_lookup<ffi.NativeFunction<Int16 Function(Uint16)>>('PW_iPPConfirmData');
late final _PW_iPPConfirmData =
_PW_iPPConfirmDataPtr.asFunction<int Function(int)>();
int PW_iPPRemoveCard() {
return _PW_iPPRemoveCard();
}
late final _PW_iPPRemoveCardPtr =
_lookup<ffi.NativeFunction<Int16 Function()>>('PW_iPPRemoveCard');
late final _PW_iPPRemoveCard =
_PW_iPPRemoveCardPtr.asFunction<int Function()>();
int PW_iPPDisplay(
ffi.Pointer<ffi.Int8> pszMsg,
) {
return _PW_iPPDisplay(
pszMsg,
);
}
late final _PW_iPPDisplayPtr =
_lookup<ffi.NativeFunction<Int16 Function(ffi.Pointer<ffi.Int8>)>>(
'PW_iPPDisplay');
late final _PW_iPPDisplay =
_PW_iPPDisplayPtr.asFunction<int Function(ffi.Pointer<ffi.Int8>)>();
int PW_iPPWaitEvent(
ffi.Pointer<Uint32> pulEvent,
) {
return _PW_iPPWaitEvent(
pulEvent,
);
}
late final _PW_iPPWaitEventPtr =
_lookup<ffi.NativeFunction<Int16 Function(ffi.Pointer<Uint32>)>>(
'PW_iPPWaitEvent');
late final _PW_iPPWaitEvent =
_PW_iPPWaitEventPtr.asFunction<int Function(ffi.Pointer<Uint32>)>();
int PW_iPPGenericCMD(
int uiIndex,
) {
return _PW_iPPGenericCMD(
uiIndex,
);
}
late final _PW_iPPGenericCMDPtr =
_lookup<ffi.NativeFunction<Int16 Function(Uint16)>>('PW_iPPGenericCMD');
late final _PW_iPPGenericCMD =
_PW_iPPGenericCMDPtr.asFunction<int Function(int)>();
int PW_iPPPositiveConfirmation(
int uiIndex,
) {
return _PW_iPPPositiveConfirmation(
uiIndex,
);
}
late final _PW_iPPPositiveConfirmationPtr =
_lookup<ffi.NativeFunction<Int16 Function(Uint16)>>(
'PW_iPPPositiveConfirmation');
late final _PW_iPPPositiveConfirmation =
_PW_iPPPositiveConfirmationPtr.asFunction<int Function(int)>();
int PW_iTransactionInquiry(
ffi.Pointer<ffi.Int8> pszXmlRequest,
ffi.Pointer<ffi.Int8> pszXmlResponse,
int ulXmlResponseLen,
) {
return _PW_iTransactionInquiry(
pszXmlRequest,
pszXmlResponse,
ulXmlResponseLen,
);
}
late final _PW_iTransactionInquiryPtr = _lookup<
ffi.NativeFunction<
Int16 Function(ffi.Pointer<ffi.Int8>, ffi.Pointer<ffi.Int8>,
Uint32)>>('PW_iTransactionInquiry');
late final _PW_iTransactionInquiry = _PW_iTransactionInquiryPtr.asFunction<
int Function(ffi.Pointer<ffi.Int8>, ffi.Pointer<ffi.Int8>, int)>();
int PW_iPPGetUserData(
int uiMessageId,
int bMinLen,
int bMaxLen,
int iToutSec,
ffi.Pointer<ffi.Int8> pszData,
) {
return _PW_iPPGetUserData(
uiMessageId,
bMinLen,
bMaxLen,
iToutSec,
pszData,
);
}
late final _PW_iPPGetUserDataPtr = _lookup<
ffi.NativeFunction<
Int16 Function(Uint16, Byte, Byte, Int16,
ffi.Pointer<ffi.Int8>)>>('PW_iPPGetUserData');
late final _PW_iPPGetUserData = _PW_iPPGetUserDataPtr.asFunction<
int Function(int, int, int, int, ffi.Pointer<ffi.Int8>)>();
int PW_iPPGetPINBlock(
int bKeyID,
ffi.Pointer<ffi.Int8> pszWorkingKey,
int bMinLen,
int bMaxLen,
int iToutSec,
ffi.Pointer<ffi.Int8> pszPrompt,
ffi.Pointer<ffi.Int8> pszData,
) {
return _PW_iPPGetPINBlock(
bKeyID,
pszWorkingKey,
bMinLen,
bMaxLen,
iToutSec,
pszPrompt,
pszData,
);
}
late final _PW_iPPGetPINBlockPtr = _lookup<
ffi.NativeFunction<
Int16 Function(
Byte,
ffi.Pointer<ffi.Int8>,
Byte,
Byte,
Int16,
ffi.Pointer<ffi.Int8>,
ffi.Pointer<ffi.Int8>)>>('PW_iPPGetPINBlock');
late final _PW_iPPGetPINBlock = _PW_iPPGetPINBlockPtr.asFunction<
int Function(int, ffi.Pointer<ffi.Int8>, int, int, int,
ffi.Pointer<ffi.Int8>, ffi.Pointer<ffi.Int8>)>();
int PW_iWaitConfirmation() {
return _PW_iWaitConfirmation();
}
late final _PW_iWaitConfirmationPtr =
_lookup<ffi.NativeFunction<Int16 Function()>>('PW_iWaitConfirmation');
late final _PW_iWaitConfirmation =
_PW_iWaitConfirmationPtr.asFunction<int Function()>();
int PW_iPPTestKey(
int uiIndex,
) {
return _PW_iPPTestKey(
uiIndex,
);
}
late final _PW_iPPTestKeyPtr =
_lookup<ffi.NativeFunction<Int16 Function(Uint16)>>('PW_iPPTestKey');
late final _PW_iPPTestKey = _PW_iPPTestKeyPtr.asFunction<int Function(int)>();
}
class PW_GetData extends ffi.Struct {
@Word()
external int wIdentificador;
@Byte()
external int bTipoDeDado;
@ffi.Array.multi([84])
external ffi.Array<ffi.Int8> szPrompt;
@Byte()
external int bNumOpcoesMenu;
@ffi.Array.multi([40, 41])
external ffi.Array<ffi.Array<ffi.Int8>> vszTextoMenu;
@ffi.Array.multi([40, 256])
external ffi.Array<ffi.Array<ffi.Int8>> vszValorMenu;
@ffi.Array.multi([41])
external ffi.Array<ffi.Int8> szMascaraDeCaptura;
@Byte()
external int bTiposEntradaPermitidos;
@Byte()
external int bTamanhoMinimo;
@Byte()
external int bTamanhoMaximo;
@Uint32()
external int ulValorMinimo;
@Uint32()
external int ulValorMaximo;
@Byte()
external int bOcultarDadosDigitados;
@Byte()
external int bValidacaoDado;
@Byte()
external int bAceitaNulo;
@ffi.Array.multi([41])
external ffi.Array<ffi.Int8> szValorInicial;
@Byte()
external int bTeclasDeAtalho;
@ffi.Array.multi([84])
external ffi.Array<ffi.Int8> szMsgValidacao;
@ffi.Array.multi([84])
external ffi.Array<ffi.Int8> szMsgConfirmacao;
@ffi.Array.multi([84])
external ffi.Array<ffi.Int8> szMsgDadoMaior;
@ffi.Array.multi([84])
external ffi.Array<ffi.Int8> szMsgDadoMenor;
@Byte()
external int bCapturarDataVencCartao;
@Uint32()
external int ulTipoEntradaCartao;
@Byte()
external int bItemInicial;
@Byte()
external int bNumeroCapturas;
@ffi.Array.multi([84])
external ffi.Array<ffi.Int8> szMsgPrevia;
@Byte()
external int bTipoEntradaCodigoBarras;
@Byte()
external int bOmiteMsgAlerta;
@Byte()
external int bIniciaPelaEsquerda;
@Byte()
external int bNotificarCancelamento;
@Byte()
external int bAlinhaPelaDireita;
}
typedef Word = ffi.Uint16;
typedef Byte = ffi.Uint8;
typedef Uint32 = ffi.Uint64;
class PW_Operations extends ffi.Struct {
@Byte()
external int bOperType;
@ffi.Array.multi([21])
external ffi.Array<ffi.Int8> szText;
@ffi.Array.multi([21])
external ffi.Array<ffi.Int8> szValue;
}
class PW_OperationsEx extends ffi.Struct {
@Byte()
external int bOperType;
@ffi.Array.multi([21])
external ffi.Array<ffi.Int8> szOperName;
@ffi.Array.multi([21])
external ffi.Array<ffi.Int8> szAuthSyst;
@ffi.Array.multi([21])
external ffi.Array<ffi.Int8> szValue;
@Bool()
external int fAuthPreferential;
}
typedef Bool = ffi.Int32;
typedef Int16 = ffi.Int16;
typedef Uint16 = ffi.Uint16;
const int PWRET_OK = 0;
const int PWRET_FROMHOSTPENDTRN = -2599;
const int PWRET_FROMHOSTPOSAUTHERR = -2598;
const int PWRET_FROMHOSTUSRAUTHERR = -2597;
const int PWRET_FROMHOST = -2596;
const int PWRET_TLVERR = -2595;
const int PWRET_SRVINVPARAM = -2594;
const int PWRET_REQPARAM = -2593;
const int PWRET_HOSTCONNUNK = -2592;
const int PWRET_INTERNALERR = -2591;
const int PWRET_BLOCKED = -2590;
const int PWRET_FROMHOSTTRNNFOUND = -2589;
const int PWRET_PARAMSFILEERR = -2588;
const int PWRET_NOCARDENTMODE = -2587;
const int PWRET_INVALIDVIRTMERCH = -2586;
const int PWRET_HOSTTIMEOUT = -2585;
const int PWRET_CONFIGREQUIRED = -2584;
const int PWRET_HOSTCONNERR = -2583;
const int PWRET_HOSTCONNLOST = -2582;
const int PWRET_FILEERR = -2581;
const int PWRET_PINPADERR = -2580;
const int PWRET_MAGSTRIPEERR = -2579;
const int PWRET_PPCRYPTERR = -2578;
const int PWRET_SSLCERTERR = -2577;
const int PWRET_SSLNCONN = -2576;
const int PWRET_GPRSATTACHFAILED = -2575;
const int PWRET_EMVDENIEDCARD = -2574;
const int PWRET_EMVDENIEDHOST = -2573;
const int PWRET_NOLINE = -2572;
const int PWRET_NOANSWER = -2571;
const int PWRET_SYNCERROR = -2570;
const int PWRET_CRCERR = -2569;
const int PWRET_DECOMPERR = -2568;
const int PWRET_PROTERR = -2567;
const int PWRET_NOSIM = -2566;
const int PWRET_SIMERROR = -2565;
const int PWRET_SIMBLOCKED = -2564;
const int PWRET_PPPNEGFAILED = -2563;
const int PWRET_WIFICONNERR = -2562;
const int PWRET_WIFINOTFOUND = -2561;
const int PWRET_COMPERR = -2560;
const int PWRET_INVALIDCPFCNPJ = -2559;
const int PWRET_APNERROR = -2558;
const int PWRET_WIFIAUTHERR = -2557;
const int PWRET_QRCODEERR = -2556;
const int PWRET_QRCODENOTSUPPORTED = -2555;
const int PWRET_QRCODENOTFOUND = -2554;
const int PWRET_DEFAULT_COMM_ERROR = -2553;
const int PWRET_CTLSMAGSTRIPENOTALLOW = -2552;
const int PWRET_PARAMSFILEERRSIZE = -2551;
const int PWRET_EXPLOGMEMERR = -2550;
const int PWRET_EXPLOGPOSTERR = -2549;
const int PWRET_EXPLOGCONFIGERR = -2548;
const int PWRET_INVPARAM = -2499;
const int PWRET_NOTINST = -2498;
const int PWRET_MOREDATA = -2497;
const int PWRET_NODATA = -2496;
const int PWRET_DISPLAY = -2495;
const int PWRET_INVCALL = -2494;
const int PWRET_NOTHING = -2493;
const int PWRET_BUFOVFLW = -2492;
const int PWRET_CANCEL = -2491;
const int PWRET_TIMEOUT = -2490;
const int PWRET_PPNOTFOUND = -2489;
const int PWRET_TRNNOTINIT = -2488;
const int PWRET_DLLNOTINIT = -2487;
const int PWRET_FALLBACK = -2486;
const int PWRET_WRITERR = -2485;
const int PWRET_PPCOMERR = -2484;
const int PWRET_NOMANDATORY = -2483;
const int PWRET_OFFINTERNAL = -2482;
const int PWRET_OFFINVCAP = -2481;
const int PWRET_OFFNOCARDENTMODE = -2480;
const int PWRET_OFFINVCARDENTMODE = -2479;
const int PWRET_OFFNOTABLECARDRANGE = -2478;
const int PWRET_OFFNOTABLEPRODUCT = -2477;
const int PWRET_OFFINVTAG = -2476;
const int PWRET_OFFNOCARDFULLPAN = -2475;
const int PWRET_OFFINVCARDEXPDT = -2474;
const int PWRET_OFFCARDEXP = -2473;
const int PWRET_OFFNOTRACKS = -2472;
const int PWRET_OFFTRACKERR = -2471;
const int PWRET_OFFCHIPMANDATORY = -2470;
const int PWRET_OFFINVCARD = -2469;
const int PWRET_OFFINVCURR = -2468;
const int PWRET_OFFINVAMOUNT = -2467;
const int PWRET_OFFGREATERAMNT = -2466;
const int PWRET_OFFLOWERAMNT = -2465;
const int PWRET_OFFGREATERINST = -2464;
const int PWRET_OFFLOWERINST = -2463;
const int PWRET_OFFINVCARDTYPE = -2462;
const int PWRET_OFFINVFINTYPE = -2461;
const int PWRET_OFFINVINST = -2460;
const int PWRET_OFFGREATERINSTNUM = -2459;
const int PWRET_OFFLOWERINSTNUM = -2458;
const int PWRET_OFFMANDATORYCVV = -2457;
const int PWRET_OFFINVLASTFOUR = -2456;
const int PWRET_OFFNOAID = -2455;
const int PWRET_OFFNOFALLBACK = -2454;
const int PWRET_OFFNOPINPAD = -2453;
const int PWRET_OFFNOAPOFF = -2452;
const int PWRET_OFFTRNNEEDPP = -2451;
const int PWRET_OFFCARDNACCEPT = -2450;
const int PWRET_OFFTABLEERR = -2449;
const int PWOFF_OFFMAXTABERR = -2448;
const int PWRET_OFFINTERNAL1 = -2447;
const int PWRET_OFFINTERNAL2 = -2446;
const int PWRET_OFFINTERNAL3 = -2445;
const int PWRET_OFFINTERNAL4 = -2444;
const int PWRET_OFFINTERNAL5 = -2443;
const int PWRET_OFFINTERNAL6 = -2442;
const int PWRET_OFFINTERNAL7 = -2441;
const int PWRET_OFFINTERNAL8 = -2440;
const int PWRET_OFFINTERNAL9 = -2439;
const int PWRET_OFFINTERNAL10 = -2438;
const int PWRET_OFFINTERNAL11 = -2437;
const int PWRET_OFFNOPRODUCT = -2436;
const int PWRET_OFFINTERNAL12 = -2435;
const int PWRET_OFFINTERNAL13 = -2434;
const int PWRET_OFFINTERNAL14 = -2433;
const int PWRET_NOPINPAD = -2432;
const int PWRET_OFFINTERNAL15 = -2431;
const int PWRET_OFFINTERNAL16 = -2430;
const int PWRET_ABECSERRCOM = -2429;
const int PWRET_OFFCFGNOCARDRANGE = -2428;
const int PWRET_OFFCFGNOPRODUCT = -2427;
const int PWRET_OFFCFGNOTRANSACTION = -2426;
const int PWRET_OFFINTERNAL17 = -2425;
const int PWRET_OFFINTERNAL18 = -2424;
const int PWRET_PPABORT = -2423;
const int PWRET_OFFINTERNAL19 = -2422;
const int PWRET_PPERRTREATMENT = -2421;
const int PWRET_INVPAYMENTMODE = -2420;
const int PWRET_OFFINVALIDOPER = -2419;
const int PWRET_OFFINTERNAL20 = -2418;
const int PWRET_OFFINTERNAL21 = -2417;
const int PWRET_OFFEND = -2416;
const int PWRET_PPS_CTLSIFCHG = -2187;
const int PWRET_PPS_CTLSEXTCVM = -2186;
const int PWRET_PPS_CTLSSAPPNAUT = -2185;
const int PWRET_PPS_CTLSSAPPNAV = -2184;
const int PWRET_PPS_CTLSSPROBLEMS = -2183;
const int PWRET_PPS_CTLSSINVALIDAT = -2182;
const int PWRET_PPS_CTLSSCOMMERR = -2181;
const int PWRET_PPS_CTLSSMULTIPLE = -2180;
const int PWRET_PPS_CTCARDBLOCKED = -2179;
const int PWRET_PPS_ERRMAXAID = -2178;
const int PWRET_PPS_INVAMOUNT = -2177;
const int PWRET_PPS_ERRFALLBACK = -2176;
const int PWRET_PPS_VCINVCURR = -2175;
const int PWRET_PPS_CARDNOTEFFECT = -2174;
const int PWRET_PPS_LIMITEXC = -2173;
const int PWRET_PPS_NOBALANCE = -2172;
const int PWRET_PPS_CARDAPPNAUT = -2171;
const int PWRET_PPS_CARDAPPNAV = -2170;
const int PWRET_PPS_CARDINVDATA = -2169;
const int PWRET_PPS_CARDPROBLEMS = -2168;
const int PWRET_PPS_CARDINVALIDAT = -2167;
const int PWRET_PPS_CARDERRSTRUCT = -2166;
const int PWRET_PPS_CARDEXPIRED = -2165;
const int PWRET_PPS_CARDNAUTH = -2164;
const int PWRET_PPS_CARDBLOCKED = -2163;
const int PWRET_PPS_CARDINV = -2162;
const int PWRET_PPS_ERRCARD = -2161;
const int PWRET_PPS_DUMBCARD = -2160;
const int PWRET_PPS_SAMINV = -2152;
const int PWRET_PPS_NOSAM = -2151;
const int PWRET_PPS_SAMERR = -2150;
const int PWRET_PPS_RSPOVRFL = -2145;
const int PWRET_PPS_PINBUSY = -2144;
const int PWRET_PPS_NOCARD = -2143;
const int PWRET_PPS_ERRPIN = -2142;
const int PWRET_PPS_MCDATAERR = -2141;
const int PWRET_PPS_INTERR = -2140;
const int PWRET_PPS_COMMTOUT = -2134;
const int PWRET_PPS_RSPERR = -2133;
const int PWRET_PPS_UNKNOWNSTAT = -2132;
const int PWRET_PPS_COMMERR = -2131;
const int PWRET_PPS_PORTERR = -2130;
const int PWRET_PPS_NOAPPLIC = -2122;
const int PWRET_PPS_TABERR = -2121;
const int PWRET_PPS_TABEXP = -2120;
const int PWRET_PPS_MANDAT = -2119;
const int PWRET_PPS_NOFUNC = -2118;
const int PWRET_PPS_INVMODEL = -2117;
const int PWRET_PPS_EXECERR = -2116;
const int PWRET_PPS_NOTOPEN = -2115;
const int PWRET_PPS_ALREADYOPEN = -2114;
const int PWRET_PPS_CANCEL = -2113;
const int PWRET_PPS_TIMEOUT = -2112;
const int PWRET_PPS_INVPARM = -2111;
const int PWRET_PPS_INVCALL = -2110;
const int PWRET_PPS_BACKSP = -2108;
const int PWRET_PPS_F4 = -2107;
const int PWRET_PPS_F3 = -2106;
const int PWRET_PPS_F2 = -2105;
const int PWRET_PPS_F1 = -2104;
const int PWRET_PPS_NOTIFY = -2102;
const int PWRET_PPS_PROCESSING = -2101;
const int PWRET_PPS_OK = -2100;
const int MAXINT16 = 32767;
const int PWRET_PPS_MAX = -2100;
const int PWRET_PPS_MIN = -2200;
const int PWCNF_CNF_AUTO = 289;
const int PWDAT_TYPED = 2;
const int PWDAT_CARDINF = 3;
const int PWDAT_PPENTRY = 5;
const int PWDAT_PPENCPIN = 6;
const int PWDAT_CARDOFF = 9;
const int PWDAT_CARDONL = 10;
const int PWDAT_PPCONF = 11;
const int PWDAT_BARCODE = 12;
const int PWDAT_PPREMCRD = 13;
const int PWDAT_PPGENCMD = 14;
const int PWDAT_PPDATAPOSCNF = 16;
const int PWDAT_USERAUTH = 17;
const int PWDAT_DSPCHECKOUT = 18;
const int PWDAT_TSTKEY = 19;
const int PWDAT_DSPQRCODE = 20;
const int PWPPEVTIN_KEYS = 1;
const int PWPPEVTIN_MAG = 2;
const int PWPPEVTIN_ICC = 4;
const int PWPPEVTIN_CTLS = 8;
const int PWPPEVTIN_ICCOUT = 16;
const int PWPPEVT_MAGSTRIPE = 1;
const int PWPPEVT_ICC = 2;
const int PWPPEVT_CTLS = 3;
const int PWPPEVT_ICCOUT = 4;
const int PWPPEVT_KEYCONF = 17;
const int PWPPEVT_KEYBACKSP = 18;
const int PWPPEVT_KEYCANC = 19;
const int PWPPEVT_KEYF1 = 33;
const int PWPPEVT_KEYF2 = 34;
const int PWPPEVT_KEYF3 = 35;
const int PWPPEVT_KEYF4 = 36;
const int PWMENU_MAXINTENS = 40;
const int PWOPER_NULL = 0;
const int PWOPER_INSTALL = 1;
const int PWOPER_PARAMUPD = 2;
const int PWOPER_REPRINT = 16;
const int PWOPER_RPTTRUNC = 17;
const int PWOPER_RPTDETAIL = 18;
const int PWOPER_REPRINTNTRANSACTION = 19;
const int PWOPER_COMMTEST = 20;
const int PWOPER_RPTSUMMARY = 21;
const int PWOPER_TRANSACINQ = 22;
const int PWOPER_ROUTINGINQ = 23;
const int PWOPER_ADMIN = 32;
const int PWOPER_SALE = 33;
const int PWOPER_SALEVOID = 34;
const int PWOPER_PREPAID = 35;
const int PWOPER_CHECKINQ = 36;
const int PWOPER_RETBALINQ = 37;
const int PWOPER_CRDBALINQ = 38;
const int PWOPER_INITIALIZ = 39;
const int PWOPER_SETTLEMNT = 40;
const int PWOPER_PREAUTH = 41;
const int PWOPER_PREAUTVOID = 42;
const int PWOPER_CASHWDRWL = 43;
const int PWOPER_LOCALMAINT = 44;
const int PWOPER_FINANCINQ = 45;
const int PWOPER_ADDRVERIF = 46;
const int PWOPER_SALEPRE = 47;
const int PWOPER_LOYCREDIT = 48;
const int PWOPER_LOYCREDVOID = 49;
const int PWOPER_LOYDEBIT = 50;
const int PWOPER_LOYDEBVOID = 51;
const int PWOPER_BILLPAYMENT = 52;
const int PWOPER_DOCPAYMENTQ = 53;
const int PWOPER_LOGON = 54;
const int PWOPER_SRCHPREAUTH = 55;
const int PWOPER_ADDPREAUTH = 56;
const int PWOPER_VOID = 57;
const int PWOPER_STATISTICS = 64;
const int PWOPER_CARDPAYMENT = 65;
const int PWOPER_CARDPAYMENTVOID = 68;
const int PWOPER_CASHWDRWLVOID = 69;
const int PWOPER_CARDUNLOCK = 70;
const int PWOPER_UPDATEDCHIP = 72;
const int PWOPER_RPTPROMOTIONAL = 73;
const int PWOPER_SALESUMMARY = 74;
const int PWOPER_STATISTICSAUTHORIZER = 75;
const int PWOPER_OTHERADMIN = 76;
const int PWOPER_BILLPAYMENTVOID = 78;
const int PWOPER_RPTCERT = 80;
const int PWOPER_RPTCERTDETAIL = 81;
const int PWOPER_CONFIGAUTH = 82;
const int PWOPER_TSTKEY = 240;
const int PWOPER_EXPORTLOGS = 241;
const int PWOPER_COMMONDATA = 250;
const int PWOPER_SHOWPDC = 251;
const int PWOPER_VERSION = 252;
const int PWOPER_CONFIG = 253;
const int PWOPER_MAINTENANCE = 254;
const int PWINFO_OPERATION = 2;
const int PWINFO_PPPPWD = 3;
const int PWINFO_SENHASIM = 4;
const int PWINFO_AUTIP = 5;
const int PWINFO_USINGAUT = 6;
const int PWINFO_AUTPORT = 7;
const int PWINFO_ADDRMODE = 8;
const int PWINFO_LOCALIP = 9;
const int PWINFO_GATEWAY = 10;
const int PWINFO_SUBNETMASK = 11;
const int PWINFO_SSID = 12;
const int PWINFO_WIFITYPE = 13;
const int PWINFO_WIFIKEY = 14;
const int PWINFO_COMMTYPE = 15;
const int PWINFO_POSID = 17;
const int PWINFO_AUTNAME = 21;
const int PWINFO_AUTVER = 22;
const int PWINFO_AUTDEV = 23;
const int PWINFO_DESTTCPIP = 27;
const int PWINFO_MERCHCNPJCPF = 28;
const int PWINFO_AUTCAP = 36;
const int PWINFO_TOTAMNT = 37;
const int PWINFO_CURRENCY = 38;
const int PWINFO_CURREXP = 39;
const int PWINFO_FISCALREF = 40;
const int PWINFO_CARDTYPE = 41;
const int PWINFO_PRODUCTNAME = 42;
const int PWINFO_DATETIME = 49;
const int PWINFO_REQNUM = 50;
const int PWINFO_AUTHSYST = 53;
const int PWINFO_VIRTMERCH = 54;
const int PWINFO_AUTMERCHID = 56;
const int PWINFO_PHONEFULLNO = 58;
const int PWINFO_FINTYPE = 59;
const int PWINFO_INSTALLMENTS = 60;
const int PWINFO_INSTALLMDATE = 61;
const int PWINFO_PRODUCTID = 62;
const int PWINFO_RESULTMSG = 66;
const int PWINFO_CNFREQ = 67;
const int PWINFO_AUTLOCREF = 68;
const int PWINFO_AUTEXTREF = 69;
const int PWINFO_AUTHCODE = 70;
const int PWINFO_AUTRESPCODE = 71;
const int PWINFO_DISCOUNTAMT = 73;
const int PWINFO_CASHBACKAMT = 74;
const int PWINFO_CARDNAME = 75;
const int PWINFO_ONOFF = 76;
const int PWINFO_BOARDINGTAX = 77;
const int PWINFO_TIPAMOUNT = 78;
const int PWINFO_INSTALLM1AMT = 79;
const int PWINFO_INSTALLMAMNT = 80;
const int PWINFO_RCPTFULL = 82;
const int PWINFO_RCPTMERCH = 83;
const int PWINFO_RCPTCHOLDER = 84;
const int PWINFO_RCPTCHSHORT = 85;
const int PWINFO_TRNORIGDATE = 87;
const int PWINFO_TRNORIGNSU = 88;
const int PWINFO_SALDOVOUCHER = 89;
const int PWINFO_TRNORIGAMNT = 96;
const int PWINFO_LANGUAGE = 108;
const int PWINFO_PROCESSMSG = 111;
const int PWINFO_TRNORIGAUTH = 98;
const int PWINFO_TRNORIGREQNUM = 114;
const int PWINFO_TRNORIGTIME = 115;
const int PWINFO_CNCDSPMSG = 116;
const int PWINFO_CNCPPMSG = 117;
const int PWINFO_OPERABORTED = 118;
const int PWINFO_TRNORIGLOCREF = 120;
const int PWINFO_AUTHSYSTEXTENDED = 135;
const int PWINFO_CARDENTMODE = 192;
const int PWINFO_CARDFULLPAN = 193;
const int PWINFO_CARDEXPDATE = 194;
const int PWINFO_CARDNAMESTD = 196;
const int PWINFO_PRODNAMEDESC = 197;
const int PWINFO_CARDPARCPAN = 200;
const int PWINFO_CHOLDVERIF = 207;
const int PWINFO_EMVRESPCODE = 214;
const int PWINFO_AID = 216;
const int PWINFO_SMSGCHOLDER = 226;
const int PWINFO_SMSGMERCH = 227;
const int PWINFO_SMSGTOUTSEC = 228;
const int PWINFO_BARCODENTMODE = 233;
const int PWINFO_BARCODE = 234;
const int PWINFO_SMSGLOCAL = 235;
const int PWINFO_MERCHADDDATA1 = 240;
const int PWINFO_MERCHADDDATA2 = 241;
const int PWINFO_MERCHADDDATA3 = 242;
const int PWINFO_MERCHADDDATA4 = 243;
const int PWINFO_RCPTPRN = 244;
const int PWINFO_AUTHMNGTUSER = 245;
const int PWINFO_AUTHTECHUSER = 246;
const int PWINFO_MERCHNAMERCPT = 250;
const int PWINFO_PRODESTABRCPT = 251;
const int PWINFO_PRODCLIRCPT = 252;
const int PWINFO_EMVCRYPTTYPE = 253;
const int PWINFO_PAYMNTTYPE = 7969;
const int PWINFO_GRAPHICRCPHEADER = 7990;
const int PWINFO_GRAPHICRCPFOOTER = 7991;
const int PWINFO_CHOLDERNAME = 7992;
const int PWINFO_MERCHNAMEPDC = 7993;
const int PWINFO_TRANSACDESCRIPT = 8000;
const int PWINFO_ARQC = 8001;
const int PWINFO_DEFAULTCARDPARCPAN = 8002;
const int PWINFO_RCPTADDINFOESTABCLI = 8004;
const int PWINFO_RCPTADDINFOCLI = 8005;
const int PWINFO_RCPTADDINFOESTAB = 8006;
const int PWINFO_SOFTDESCRIPTOR = 8003;
const int PWINFO_SPLITPAYMENT = 8025;
const int PWINFO_AUTHPOSQRCODE = 8055;
const int PWINFO_WALLETUSERIDTYPE = 8065;
const int PWINFO_RCPTECVID = 8081;
const int PWINFO_USINGPINPAD = 32513;
const int PWINFO_PPCOMMPORT = 32514;
const int PWINFO_LOCALINFO2 = 32515;
const int PWINFO_IDLEPROCTIME = 32516;
const int PWINFO_PNDAUTHSYST = 32517;
const int PWINFO_PNDVIRTMERCH = 32518;
const int PWINFO_PNDREQNUM = 32519;
const int PWINFO_PNDAUTLOCREF = 32520;
const int PWINFO_PNDAUTEXTREF = 32521;
const int PWINFO_LOCALINFO1 = 32522;
const int PWINFO_SERVERPND = 32523;
const int PWINFO_COMMODE = 32524;
const int PWINFO_COMMPROT = 32525;
const int PWINFO_DIALMODE = 32526;
const int PWINFO_PRINUMBER = 32527;
const int PWINFO_SECNUMBER = 32528;
const int PWINFO_DIALPREFIX = 32529;
const int PWINFO_DIALWAITTIME = 32530;
const int PWINFO_MODSPEED = 32531;
const int PWINFO_TPDU = 32532;
const int PWINFO_PPINFO = 32533;
const int PWINFO_RESULTID = 32534;
const int PWINFO_DPSCHECKOUT1 = 32535;
const int PWINFO_DPSCHECKOUT2 = 32536;
const int PWINFO_DPSCHECKOUT3 = 32537;
const int PWINFO_DPSCHECKOUT4 = 32538;
const int PWINFO_DPSCHECKOUT5 = 32539;
const int PWINFO_CTLSCAPTURE = 32540;
const int PWINFO_CHOLDERGRARCP = 32541;
const int PWINFO_MERCHGRARCP = 32542;
const int PWINFO_AUTADDRESS = 32543;
const int PWINFO_APN = 32544;
const int PWINFO_LIBVERSION = 32545;
const int PWINFO_TSTKEYTYPE = 32560;
const int PWINFO_TSTKEYATR = 32561;
const int PWINFO_TKPINDUKPT3DES = 32562;
const int PWINFO_TKPINMK3DES = 32563;
const int PWINFO_TKPINMKDES = 32564;
const int PWINFO_TKDADOSDUKPT3DES = 32565;
const int PWINFO_TKDADOSMK3DES = 32566;
const int PWINFO_TKDADOSMKDES = 32567;
const int PWINFO_DSPTSTKEY = 32568;
const int PWINFO_GETKSNPIN = 32569;
const int PWINFO_GETKSNDATA = 32576;
const int PWINFO_PINDUKPT3DESNAME = 32577;
const int PWINFO_PINMK3DESNAME = 32578;
const int PWINFO_PINMKDESNAME = 32579;
const int PWINFO_DATADUKPT3DESNAME = 32580;
const int PWINFO_DATAMK3DESNAME = 32581;
const int PWINFO_DATAMKDESNAME = 32582;
const int PWINFO_SERNUM = 32583;
const int PWINFO_MACADDR = 32584;
const int PWINFO_IMEI = 32585;
const int PWINFO_IPADDRESS = 32586;
const int PWINFO_SSID_IDX = 32587;
const int PWINFO_DNSSERVER_P = 32588;
const int PWINFO_DNSSERVER_S = 32589;
const int PWINFO_OSVERSION = 32590;
const int PWINFO_APPDOWNLOADVER = 32591;
const int PWINFO_DSPQRPREF = 32592;
const int PWINFO_SELFATT = 32593;
const int PWINFO_GRAPHICRCP = 40722;
const int PWINFO_OPERATIONORIG = 40727;
const int PWINFO_DUEAMNT = 48902;
const int PWINFO_READJUSTEDAMNT = 48905;
const int PWINFO_DATETIMERCPT = 48910;
const int PWINFO_TRNORIGDATETIME = 48911;
const int PWINFO_SMSPHONE = 49005;
const int PWINFO_UNIQUEID = 49040;
const int PWINFO_TRNRESULT = 49041;
const int PWINFO_RMCCAUSE = 49042;
const int PWPTI_FIRSTTAG = 128;
const int PWPTI_RESULT = 129;
const int PWPTI_MSGTYPE = 130;
const int PWPTI_TIMEOUT = 131;
const int PWPTI_POSMACADD = 132;
const int PWPTI_VERSION = 133;
const int PWPTI_POSMODEL = 134;
const int PWPTI_POSSERNO = 135;
const int PWPTI_DSPMSG = 136;
const int PWPTI_KEY = 137;
const int PWPTI_PROMPT = 138;
const int PWPTI_DATA = 139;
const int PWPTI_FORMAT = 140;
const int PWPTI_LENMIN = 141;
const int PWPTI_LENMAX = 142;
const int PWPTI_FROMLEFT = 143;
const int PWPTI_MASK = 144;
const int PWPTI_ALPHA = 145;
const int PWPTI_NUMITENS = 146;
const int PWPTI_MENUITENS = 147;
const int PWPTI_SELECTION = 148;
const int PWPTI_BEEPTYPE = 149;
const int PWPTI_PRNTEXT = 150;
const int PWPTI_AUTVERSION = 151;
const int PWPTI_AUTDEVELOP = 152;
const int PWPTI_CAPTURELINE = 153;
const int PWPTI_IDLEMSG = 154;
const int PWPTI_IDLETIME = 155;
const int PWPTI_RCPTTOPRN = 156;
const int PWPTI_MUXTERMINALID = 157;
const int PWPTI_AUTCAP = 158;
const int PWPTI_EFTRESMSG = 160;
const int PWPTI_EFTCONF = 161;
const int PWPTI_CODESYMBOL = 162;
const int PWPTI_BARCODEERR = 163;
const int PWPTI_RESPCODE = 164;
const int PWPTI_COMMODE = 165;
const int PWPTI_CLIVERSION = 166;
const int PWPTI_EFTCONFREQNUM = 167;
const int PWPTI_EFTCONFLOCREF = 168;
const int PWPTI_EFTCONFEXTREF = 169;
const int PWPTI_EFTCONFVIRTMERCH = 170;
const int PWPTI_EFTCONFAUTSYST = 171;
const int PWPTI_LASTTAG = 191;
const int PWOPTYPE_ADMIN = 1;
const int PWOPTYPE_SALE = 2;
const int PW_WIFITYPE_UNKNOWN = 0;
const int PW_WIFITYPE_NONE = 1;
const int PW_WIFITYPE_WPA = 2;
const int PW_WIFITYPE_WEP = 3;
const int PW_WIFITYPE_WEP64 = 4;
const int PW_WIFITYPE_WEP128 = 5;
const int PW_WIFITYPE_WPA2 = 6;
const int PW_WPAKEY_ASC_MIN_SIZE = 8;
const int PW_WPAKEY_ASC_MAX_SIZE = 63;
const int PW_WEP64KEY_ASC_SIZE = 5;
const int PW_WEP128KEY_ASC_SIZE = 13;
const int PW_WIFIKEY_ASC_MAX_SIZE = 63;
const int PW_SSID_MAX_SIZE = 32;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment