FindNLSStringEx method

int FindNLSStringEx(
  1. Pointer<Uint16> lpLocaleName,
  2. int dwFindNLSStringFlags,
  3. Pointer<Uint16> lpStringSource,
  4. int cchSource,
  5. Pointer<Uint16> lpStringValue,
  6. int cchValue,
  7. Pointer<Int32> pcchFound,
  8. Pointer<LPNLSVERSIONINFO> lpVersionInformation,
  9. Pointer<Void> lpReserved,
  10. int sortHandle,
)

Implementation

int FindNLSStringEx(
  ffi.Pointer<ffi.Uint16> lpLocaleName,
  int dwFindNLSStringFlags,
  ffi.Pointer<ffi.Uint16> lpStringSource,
  int cchSource,
  ffi.Pointer<ffi.Uint16> lpStringValue,
  int cchValue,
  ffi.Pointer<ffi.Int32> pcchFound,
  ffi.Pointer<LPNLSVERSIONINFO> lpVersionInformation,
  ffi.Pointer<ffi.Void> lpReserved,
  int sortHandle,
) {
  return (_FindNLSStringEx ??=
      _dylib.lookupFunction<_c_FindNLSStringEx, _dart_FindNLSStringEx>(
          'FindNLSStringEx'))(
    lpLocaleName,
    dwFindNLSStringFlags,
    lpStringSource,
    cchSource,
    lpStringValue,
    cchValue,
    pcchFound,
    lpVersionInformation,
    lpReserved,
    sortHandle,
  );
}