CompareStringEx method

int CompareStringEx(
  1. Pointer<Uint16> lpLocaleName,
  2. int dwCmpFlags,
  3. Pointer<Uint16> lpString1,
  4. int cchCount1,
  5. Pointer<Uint16> lpString2,
  6. int cchCount2,
  7. Pointer<LPNLSVERSIONINFO> lpVersionInformation,
  8. Pointer<Void> lpReserved,
  9. int lParam,
)

Implementation

int CompareStringEx(
  ffi.Pointer<ffi.Uint16> lpLocaleName,
  int dwCmpFlags,
  ffi.Pointer<ffi.Uint16> lpString1,
  int cchCount1,
  ffi.Pointer<ffi.Uint16> lpString2,
  int cchCount2,
  ffi.Pointer<LPNLSVERSIONINFO> lpVersionInformation,
  ffi.Pointer<ffi.Void> lpReserved,
  int lParam,
) {
  return (_CompareStringEx ??=
      _dylib.lookupFunction<_c_CompareStringEx, _dart_CompareStringEx>(
          'CompareStringEx'))(
    lpLocaleName,
    dwCmpFlags,
    lpString1,
    cchCount1,
    lpString2,
    cchCount2,
    lpVersionInformation,
    lpReserved,
    lParam,
  );
}