anchor.diff:    });
   
     test('Pointer<Pointer<T>>', () {
  -    final typedef = scope.findTypeDef('Windows.Win32.Security.Apis')!;
  +    final typedef =
  +        scope.findTypeDef('Windows.Win32.Security.Credentials.Apis')!;
       final api = typedef.findMethod('CredReadW')!;
       final type = api.parameters.last.typeIdentifier; // PCREDENTIALW *
       final typeProjection = TypeProjector(type);
  
positive.code:   });
  
    test('Double pointer is projected correctly', () {
      final typedef = scope.findTypeDef('Windows.Win32.Security.Apis')!;
      final api = typedef.findMethod('CredReadW')!;
      final type = api.parameters.last.typeIdentifier;
      final typeProjection = TypeProjector(type);
  
negative.code:     final returnType = api.returnType.typeIdentifier;
  
      expect(returnType.baseType, equals(BaseType.ValueTypeModifier));
      expect(returnType.name, equals('Windows.Win32.Foundation.HANDLE'));
  
      final valueTypedef = scope.findTypeDef(returnType.name)!;
      expect(valueTypedef.fields.first.typeIdentifier.baseType,
  