KERNINGPAIR (Structures)
Last changed: -60.226.16.181

.
Summary

C# Signature:

[StructLayout(LayoutKind.Sequential)]
struct  KERNINGPAIR
{
     public ushort wFirst; // might be better off defined as char
     public ushort wSecond; // might be better off defined as char
     public int iKernAmount;

     public KERNINGPAIR( ushort wFirst, ushort wSecond, int iKernAmount )
     {
     this.wFirst = wFirst;
     this.wSecond = wSecond;
     this.iKernAmount = iKernAmount;
     }

     public override string ToString()
     {
     return( String.Format( "{{First={0}, Second={1}, Amount={2}}}", wFirst, wSecond, iKernAmount ) );
     }
}

VB Definition:

Structure KERNINGPAIR
   Public TODO
End Structure

User-Defined Field Types:

None.

Notes:

I think it's a safe and good idea to replace the ushort (in ushort wFirst, wSecond) by char.

Documentation
KERNINGPAIR on MSDN