Aldo Calpini > Win32-API-0.41 > Win32::API::Type

Download:
Win32-API-0.41.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  5
View/Report Bugs
Module Version: 0.40   Source   Latest Release: Win32-API-0.77

NAME ^

Win32::API::Type - C type support package for Win32::API

SYNOPSIS ^

  use Win32::API;
  
  Win32::API::Type->typedef( 'my_number', 'LONG' );

ABSTRACT ^

This module is a support package for Win32::API that implements C types for the import with prototype functionality.

See Win32::API for more info about its usage.

DESCRIPTION ^

This module is automatically imported by Win32::API, so you don't need to 'use' it explicitly. These are the methods of this package:

typedef NAME, TYPE

This method defines a new type named NAME. This actually just creates an alias for the already-defined type TYPE, which you can use as a parameter in a Win32::API call.

sizeof TYPE

This returns the size, in bytes, of TYPE. Acts just like the C function of the same name.

is_known TYPE

Returns true if TYPE is known by Win32::API::Type, false otherwise.

SUPPORTED TYPES

This module should recognize all the types defined in the Win32 Platform SDK header files. Please see the source for this module, in the __DATA__ section, for the full list.

AUTHOR ^

Aldo Calpini ( dada@perl.it ).

syntax highlighting: