如何定义一个返回值为HANDLE类型的函数

本人菜鸟新手 C语言 想把Openprocess封装为一个函数 有没有人可以写个事例返回值为HANDLE类型的函数

什么错误,是不是HANDLE 的定义头文件没有包含

HANDLE 函数名()
{
...
return OpenProcess(...)
}

#include <windows.h>
#include <stdio.h>

HANDLE aaa()
{
    //1876为pid,改成你自己的
    return OpenProcess(PROCESS_TERMINATE|SYNCHRONIZE,FALSE,1876);
}

int main()
{

    HANDLE aa= aaa();
    printf("%d\n",aa);
} 
HANDLE fun(参数列表){
    ......
        return (HANDLE型的数据);
 }

别的类型以此类推。

数据类型 函数名(形参表){
                代码块...
                return (跟函数数据类型一样的数据)
}