anchor.diff:            }
           }
         }
  -      parameter.type ??= 'void';
  +      if (parameter.type == null) {
  +        print('Line: $lineIndex');
  +        throw Exception('Can\'t find type.');
  +      }
         if (line.contains('*', line.indexOf(win32Keyword)) &&
             (!parameter.type.contains('Pointer')) &&
             (!(['LPWSTR', 'LPCWSTR'].contains(parameter.type)))) {
  
positive.code:   final inputDirectory = Directory(args[0]);
    final outputDirectory = Directory(args[1]);
  
    print('Reading from: ${inputDirectory.uri.toFilePath()}');
  
    for (var inputFile in inputDirectory.listSync()) {
      if (inputFile is File) {
        print('Parsing: ${inputFile.path}');
        final parsedFile = loadSource(inputFile);
  
        File outputFile =
            File('${outputDirectory.uri.toFilePath()}${parsedFile.name}.dart');
        print('Writing: ${outputFile.path}');
        outputFile.writeAsStringSync(printHeader(parsedFile) +
            printInterfaceHeader(parsedFile) +
            printTypedefs(parsedFile) +
            printInterface(parsedFile) +
            printClass(parsedFile));
      }
    }
  }
  
negative.code:   'LRESULT': 'IntPtr',
    'DESKTOP_WALLPAPER_POSITION': 'Int32',
    'WNDPROC': 'IntPtr',
    'REFGUID': 'GUID',
    'INT': 'Int32',
    'UINT': 'Uint32',
    'DWORD': 'Uint32',
  