FreeRDP
shell.h File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <winpr/winpr.h>
#include <winpr/wtypes.h>
This graph shows which files directly or indirectly include this file:

Data Structures

struct  FILEDESCRIPTORW
 
struct  FILEDESCRIPTOR
 

Macros

#define FD_UNICODE   0x80000000
 
#define FD_SHOWPROGRESSUI   FD_PROGRESSUI
 
#define GetUserProfileDirectory   GetUserProfileDirectoryA
 

Enumerations

enum  FD_FLAGS {
  FD_CLSID = 0x00000001 , FD_SIZEPOINT = 0x00000002 , FD_ATTRIBUTES = 0x00000004 , FD_CREATETIME = 0x00000008 ,
  FD_ACCESSTIME = 0x00000010 , FD_WRITESTIME = 0x00000020 , FD_FILESIZE = 0x00000040 , FD_PROGRESSUI = 0x00004000 ,
  FD_LINKUI = 0x00008000
}
 

Functions

WINPR_API BOOL GetUserProfileDirectoryA (HANDLE hToken, LPSTR lpProfileDir, LPDWORD lpcchSize)
 
WINPR_API BOOL GetUserProfileDirectoryW (HANDLE hToken, LPWSTR lpProfileDir, LPDWORD lpcchSize)
 

Macro Definition Documentation

◆ FD_SHOWPROGRESSUI

#define FD_SHOWPROGRESSUI   FD_PROGRESSUI

◆ FD_UNICODE

#define FD_UNICODE   0x80000000

◆ GetUserProfileDirectory

#define GetUserProfileDirectory   GetUserProfileDirectoryA

Enumeration Type Documentation

◆ FD_FLAGS

enum FD_FLAGS
Enumerator
FD_CLSID 
FD_SIZEPOINT 
FD_ATTRIBUTES 
FD_CREATETIME 
FD_ACCESSTIME 
FD_WRITESTIME 
FD_FILESIZE 
FD_PROGRESSUI 
FD_LINKUI 

Function Documentation

◆ GetUserProfileDirectoryA()

WINPR_API BOOL GetUserProfileDirectoryA ( HANDLE  hToken,
LPSTR  lpProfileDir,
LPDWORD  lpcchSize 
)

WinPR: Windows Portable Runtime Shell Functions

Copyright 2015 Dell Software Mike..nosp@m.McDo.nosp@m.nald@.nosp@m.soft.nosp@m.ware..nosp@m.dell.nosp@m..com

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. shell32.dll:

GetUserProfileDirectoryA GetUserProfileDirectoryW

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetUserProfileDirectoryW()

WINPR_API BOOL GetUserProfileDirectoryW ( HANDLE  hToken,
LPWSTR  lpProfileDir,
LPDWORD  lpcchSize 
)
Here is the call graph for this function: