anchor.diff:    int FindNextTextInEditWindow(int hwndEdit, Pointer<Uint64> piSearchOffset) {
       final fr = FINDREPLACE.allocate();
   
  -    fr.lpstrFindWhat = szFindText;
  +    fr.lpstrFindWhat = szFindText.pointer;
   
       return FindTextInEditWindow(hwndEdit, piSearchOffset, fr.addressOf);
     }
  
positive.code:     find.hwndOwner = hwnd;
      find.hInstance = NULL;
      find.Flags = FR_HIDEUPDOWN | FR_HIDEMATCHCASE | FR_HIDEWHOLEWORD;
      find.lpstrFindWhat = szFindText;
      find.lpstrReplaceWith = nullptr;
      find.wFindWhatLen = MAX_STRING_LEN;
      find.wReplaceWithLen = 0;
  
negative.code: import 'package:ffi/ffi.dart';
  import 'package:win32/win32.dart';
  
  import 'utf16string.dart';
  
  const MAX_STRING_LEN = 256;
  
  class NotepadFind {
    FINDREPLACE find;
    FINDREPLACE replace;
  
    Utf16String szFindText;
    Utf16String szReplText;
  
    NotepadFind() {
      szFindText = Utf16String(MAX_STRING_LEN);
      szReplText = Utf16String(MAX_STRING_LEN);
      find = FINDREPLACE.allocate();
      replace = FINDREPLACE.allocate();
    }
  