module Fontina::Windows::Win32

Constants

CSIDL_FONTS
ERROR_FILE_NOT_FOUND
ERROR_MORE_DATA
ERROR_NO_MORE_ITEMS
ERROR_SUCCESS
FORMAT_MESSAGE_FROM_SYSTEM
FORMAT_MESSAGE_IGNORE_INSERTS
HKEY_LOCAL_MACHINE
HWND_BROADCAST
KEY_READ
KEY_WRITE
MAX_PATH
NULL
REG_SZ
RRF_RT_ANY
RRF_RT_REG_SZ
SHGFP_TYPE_CURRENT
SHGFP_TYPE_DEFAULT
WM_FONTCHANGE

Public Class Methods

dlload(name) click to toggle source
# File lib/fontina/windows/win32/dlload.rb, line 4
def self.dlload(name)
  const_set(name, Module.new do
    extend Importer
    dlload "#{name}.dll"
    include Fiddle::Win32Types

    instance_eval &Proc.new if block_given?
  end)
end