GetProfileDirectoryA

 
Private Declare Function GetProfileDirectoryA Lib "usernv.dll" (ByVal lpProfileDir As String, lpcchSize As Long) As Boolean

این تابع یک اشاره گر از یک منو را بر می گرداند. (توجه داشته باشید در اینجا منظور از منو تمام آیتم هایی است که در قسمت منوی یک پنجره ممکن است وجود داشته باشد ، مثل : File , Edit و غیره . برای گرفتن تک تک منوها باید از تابع GetSubMenu استفاده کرد)
اگر تابع کار خود را با موفقیت انجام دهد مقدار برگشتی یک اشاره گر از منوی موزد نظر خواهد بود در غیر اینصورت تابع مقدار صفر را برگشت خواهد داد
hwnd : هندل پنجره ای که منو در آن قرار دارد