OS2-WinObject

 view release on metacpan or  search on metacpan

WinObject.xs  view on Meta::CPAN


BOOL
WinSetSysValue(iSysValue, lValue, hwndDesktop = HWND_DESKTOP)
	LONG iSysValue
	LONG lValue
	HWND hwndDesktop
    C_ARGS: hwndDesktop, iSysValue, lValue

SV *
ObjectClasses()
    PPCODE:
    {
	POBJCLASS list = EnumObjectClasses();
	POBJCLASS l = list, i = list;
	int c;

	while (l) {
	    l = l[0].pNext;
	    c++;
	}
	EXTEND(SP, 2*c);

WinObject.xs  view on Meta::CPAN


SV *
ObjectPath(hobject)
	HOBJECT	hobject

MODULE = OS2::WinObject		PACKAGE = OS2::WinObject	PREFIX = make

SV *
WindowPos(hwnd)
	HWND	hwnd;
    PPCODE:
    {
	SWP_or_error swpe = WindowPos(hwnd);

	if (!swpe.error) {
	    EXTEND(SP, 9);
	    PUSHs(sv_2mortal(newSViv(swpe.swp.x)));
	    PUSHs(sv_2mortal(newSViv(swpe.swp.y)));
	    PUSHs(sv_2mortal(newSViv(swpe.swp.cx)));
	    PUSHs(sv_2mortal(newSViv(swpe.swp.cy)));
	    PUSHs(sv_2mortal(newSVuv(swpe.swp.fl)));



( run in 0.619 second using v1.01-cache-2.11-cpan-5511b514fd6 )